0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【开源资料】嵌入式热门DIY项目:智能机器人开源资料免费分享

电子发烧友论坛 来源:未知 2023-03-10 11:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

智能机器人设计是不少电子发烧友首选的热门DIY项目,现整理了一批机器人开源项目,基本都包含了原理图、代码、论文资料等,速度上车学习起来吧!(点击阅读原文即可免费下载资料)

1

机器人控制系统-嵌入式数字图像处理全

部开源

23c10fa2-bef2-11ed-bfe3-dac502259ad0.png

本文介绍一种嵌入式数字图象处理平台的实现方案,通过ARMCPLD技术,构造一个数字图像处理平台作为嵌入式机器人控制系统的一个子系统。

嵌入式数字图像系统需求包括图像采集和分析方面,考虑到作为移动机器人系统应用,因为机器人移动速率比较低的情况下,每秒10到15帧的图像刷新速率基本可以满足系统要求。同时,对图像的分辨率的要求可以在640×480以内的范围内可调,一般情况下选择640×480和320×240两种主要的分辨率模式。

作为移动机器人系统,一种无线通信机制应该是必备的组成部分。作为子系统的图像系统来说,一定的无线通信能力也可以满足独立构成控制器的需要。以一种高速通信协议为基础实现图像处理结果上传和指令下载成为了系统需求的一部分。最后,考虑到图像系统有可能单独构成控制器,对其控制能力就提出来更多的要求,比如提供一定数量的GPIO和多种外设功能。

附件内容包括:

  • 论文一篇,有系统的思路,大体方案

  • 原理图一套,共三张

  • 代码一套,分:ARM,VHDL ,C#三个部分,分别是三个文件夹

  • PPT报告一份

25217152-bef2-11ed-bfe3-dac502259ad0.png

2

STM32+Android实现的智能家政机器人

252e9512-bef2-11ed-bfe3-dac502259ad0.jpg

254fd34e-bef2-11ed-bfe3-dac502259ad0.jpg

本文设计一种基于Android平台实现语音识别和命令生成,通过蓝牙无线传输至下位机,由下位机中的STM32F103控制器控制机器人完成用户指令。

研究内容:

随着微处理器技术的发展与成熟,嵌入式语音识别系统已逐渐成为各领域研究的热点方向,各种迎合人们需求的语音识别设备出现在我们的现实生活中。本课题重要研究的是通过语音识别技术控制机器人,该系统通过设备命令者的语言对机器人发出控制指令,让机器人为我们服务。考虑的语音识别需要很大的运算量,这对于微处理器的速度就有了一定的要求,所以在本系统中,我们采用了谷歌公司的Google Voice Search语音处理引擎,通过使用该引擎完成语音识别。同时,我们采用上位机识别并发送控制指令,下位机控制机器人的方式,中间传输环节通过HC-05蓝牙模块实现。在下位机中,我们采用STM32RBT6控制器通过串行方式控制机器人上的舵机,从而实现对机器人整体的控制。

实现功能:

  1. 家政服务机器人要求为移动车体,具有机械手;

  2. 基于“安卓”实现简单语音识别;

  3. 实现机械手臂简单操作;

  4. 通过蓝牙实现“安卓”对机器人的无线控制;

  5. 实现自动定位。

25a2caf4-bef2-11ed-bfe3-dac502259ad0.png

3

STM32 机器人视觉摄像机OpenMV

Cam设计

25b1716c-bef2-11ed-bfe3-dac502259ad0.jpg

OpenMV项目旨在通过开发开源的低成本机器视觉摄像机,为业余爱好者和制造商提供机器视觉。OpenMV项目于2015年成功通过Kickstarter资助。第一代OpenMV摄像机基于STM的STM32F ARM Cortex-M MCU和Omnivision OV7725传感器。OpenMV摄像机可以在Python3中进行编程,并附有大量的图像处理功能,如面部检测和跟踪,关键点描述符,彩色斑点跟踪,QR和条形码支持,AprilTags,GIF和MJPEG记录等等。

OpenMV摄像机板内置RGB和红外LED,用于编程和视频流的USB FS,uSD插座和I / O头,可以分解PWM,UART,SPI和I2C。此外,OpenMV还支持使用诸如WiFi,BLE,Thermal(FIR)和LCD屏蔽等I / O头的扩展模块(屏蔽)。

OpenMV配备了专门用于支持OpenMV摄像机的跨平台IDE(基于QT创建者)。IDE允许查看帧缓冲区,访问传感器控制,上传脚本并通过串行通过USB(或WiFi / BLE(如果可用))在相机上运行它们。

25db3538-bef2-11ed-bfe3-dac502259ad0.png

4

国外可视化控制坦克机器人(硬件+

源代码等)

本文档分享的是老外设计的可视化控制坦克机器人,设计资料很是全面,从整个硬件设计到源代码,都免费分享给大家。要想完成该设计,本人认为还是需要有一定动手能力的人才能完成。

可视化控制坦克机器人概述:

该硬件电路主要包括主控制板、raspberry Pi板、电机驱动板、坦克机器人模型等组成。

25fd34ee-bef2-11ed-bfe3-dac502259ad0.jpg

260cf596-bef2-11ed-bfe3-dac502259ad0.png

5

手机APP、WIFI控制仿生四足机器人

设计,电路源码

开源4足仿生蜘蛛机器人,可以wifi控制,当机器人上电后会初始化wifi模块(ESP8266),让wifi模块释放一个wifi信号,然后手机连接上这个wifi,在打开APP就可以控制机器人了。做的时候要注意舵机的安装初始位置,还有就是wifi模块买回来先要烧一下固件,资料里已经打包好了固件和烧录工具,烧完之后把wifi的波特率改成1200,因为用的是27M的内部晶振,所以只有1200波特率没有误差了。电源是用充电宝改装的,因为舵机启动电流很大,所以要把充电宝拆开直接把里面18650电池的两端引出线3.8V的,给舵机供电,充电宝的5v给单片机供电,wifi模块是3.3v的,用lm1117-3.3之类的就行了,用的时候,5v哪里还要并一个大点的电解电容,47uf-100uf的都行,不然wifi会老是重启。

这个源码是从之前的6足机器人改过来的,所以很容易就可以在改成6足的,最多可控制18路舵机。有兴趣的还可以加上壁障功能,亚克力板上已经开好了空,或者装个机器手之类的也行,留给大家做吧。

特别说明:现在只支持安卓手机,不支持苹果手机。

26284eae-bef2-11ed-bfe3-dac502259ad0.png

6

机器人专用 LM393 反射式红外巡线

模块(DXP工程文件+说明书等)

LM393 反射式红外巡线模块特点:

  1. 具有信号输出指示。

  2. 双路信号输出。

  3. 输出有效信号为低电平。

  4. 当有传感器发射头前方有物体反射红外线时,输出低电平。

  5. 应用场合:可用于工件计数、寻线机器人、黑白检测、有无检测等。。。

  6. 电路板输出开关量!

  7. 距离可调

26415566-bef2-11ed-bfe3-dac502259ad0.jpg

26614eb6-bef2-11ed-bfe3-dac502259ad0.png

本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com

2681b64c-bef2-11ed-bfe3-dac502259ad0.png

热门推荐干货好文

1、社区精选!PCB多层板设计挑战赛作品集合

2、开源作品秀,教你如何DIY一款自己的声源跟踪小车

3、从零入门物联网OH开源平台,从简单到高阶项目,创客电子爱好者都爱用!

4、低成本ESP32方案,支持OpenHarmony系统开发(附10+项目样例Demo)

5、从0到1玩转瑞萨RA4系列开发板,教你变着花样玩板子

6、四核64位,超强CPU ,看RK3568“竞”开发板DEMO!

7、人工智能也能这么玩, 简单快速入手,还能自定义AI运算

8、全部开源 | 基于全志V85X的运动相机,工业网关,可穿戴式摄像头

9、高性能双核RISC-V,满足大多数开发,这款国产MCU工程师都爱了


原文标题:【开源资料】嵌入式热门DIY项目:智能机器人开源资料免费分享

文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:【开源资料】嵌入式热门DIY项目:智能机器人开源资料免费分享

文章出处:【微信号:gh_9b9470648b3c,微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源 | 60余套STM32单片机、嵌入式Linux、物联网、人工智能项目(开发板+教程+源码)

    私信免费领取!60余套综合项目案例STM32单片机、嵌入式、物联网、人工智能智能车/机器狗/小智
    的头像 发表于 12-04 11:42 82次阅读
    <b class='flag-5'>开源</b> | 60余套STM32单片机、<b class='flag-5'>嵌入式</b>Linux、物联网、人工<b class='flag-5'>智能</b><b class='flag-5'>项目</b>(开发板+教程+源码)

    CW32L012小型机器人控制评估板活动 四足机器人+智能小车 开箱评测

    一、评测前言 非常感谢CW32生态社区,开源分享了许多比较好玩、优质的项目。这次活动都尾声了还能有幸申请购买到 四足机器人+小车-智能小车(套件数量不多)的评测套件,多谢C32生态社区
    发表于 11-24 23:44

    深开鸿捐赠M-Robots项目,以开源鸿蒙统一底座推动机器人产业协同

    的关键项目进入社区共建共治的新阶段,为机器人产业的生态融合与智能协同注入新动能。M-Robots开源项目由开放原子
    的头像 发表于 11-22 14:08 925次阅读
    深开鸿捐赠M-Robots<b class='flag-5'>项目</b>,以<b class='flag-5'>开源</b>鸿蒙统一底座推动<b class='flag-5'>机器人</b>产业协同

    开源鸿蒙驱动机器人与AI产业生态发展,M-Robots OS正式开源

    7月24日,2025开放原子开源生态大会——开源鸿蒙助力机器人与人工智能产业生态发展论坛在北京顺利举行,本次分论坛聚焦机器人和人工
    的头像 发表于 07-26 14:20 736次阅读
    <b class='flag-5'>开源</b>鸿蒙驱动<b class='flag-5'>机器人</b>与AI产业生态发展,M-Robots OS正式<b class='flag-5'>开源</b>

    全国首个开源鸿蒙机器人操作系统 M-Robots OS 正式开源

    机器人操作系统M-RobotsOS,推动机器人行业生态融合、能力复用、智能协同。构建机器人共通语言解决产业协同难题机器人行业正面临两大关键挑
    的头像 发表于 07-24 10:56 808次阅读
    全国首个<b class='flag-5'>开源</b>鸿蒙<b class='flag-5'>机器人</b>操作系统 M-Robots OS 正式<b class='flag-5'>开源</b>

    开源电机驱动,免费学习

    CW32L010_BLDC_ESC_Driver电机驱动开发板 项目资料开源项目详细开源资料
    的头像 发表于 07-01 14:51 586次阅读
    <b class='flag-5'>开源</b>电机驱动,<b class='flag-5'>免费</b>学习

    轮式移动机器人电机驱动系统的研究与开发

    【摘 要】以嵌入式运动控制体系为基础,以移动机器人为研究对象,结合三轮结构轮式移动机器人,对二轮差速驱动转向自主移动机器人运动学和动力学空间模型进行了分析和计算,研究和设计了自主移动
    发表于 06-11 14:30

    明远智睿SSD2351开发板:语音机器人领域的变革力量

    的开发资料为开发者提供了深入研究和定制语音机器人功能的基础,开发者可以根据不同的应用需求,对语音识别算法、语音合成引擎等进行优化和改进。一对一的技术支持则能及时解决开发过程中遇到的难题,保障语音机器人
    发表于 05-28 11:36

    大象机器人携手进迭时空推出 RISC-V 全栈开源六轴机械臂产品

    全球80多个国家和地区。 近日,大象机器人联合进迭时空推出全球首款RISC-V全栈开源六轴机器臂“myCobot 280 RISC-V”,为开发者打造全新的机器人
    发表于 04-25 17:59

    开源鸿蒙助力人形机器人产业发展

    在近日举办的全球首个人形机器人半程马拉松的赛场上,搭载开放原子开源基金会旗下开源鸿蒙操作系统的“夸父”人形机器人以矫健的身姿参赛引发广泛关注。
    的头像 发表于 04-23 17:35 1133次阅读

    NVIDIA Isaac GR00T N1开源人形机器人基础模型+开源物理引擎Newton加速机器人开发

    NVIDIA Isaac GR00T N1开源人形机器人基础模型+开源物理引擎Newton加速机器人开发
    的头像 发表于 03-20 16:56 1280次阅读

    开源项目!教你如何制作一个开源教育机械臂

    的解决方案。 初学者友好:Pedro是学习机器人,电子和编程的绝佳工具。 STEM教育:可以使用Pedro了解有关3D打印技术、嵌入式系统和通信协议的知识。 微控制器编程:支持基于Arduino的开源固件
    发表于 03-10 11:22

    开源项目!基于Arduino控制的六足机器人

    步骤,完整复现这款低成本、高性能的六足机器人。开发过程中建议使用支架辅助调试,避免足部意外触地。如需进一步优化步态或扩展功能,可基于提供的Arduino代码进行二次开发。 其他代码资料:*附件:机器人
    发表于 03-03 11:25

    【「具身智能机器人系统」阅读体验】2.具身智能机器人的基础模块

    具身智能机器人的基础模块,这个是本书的第二部分内容,主要分为四个部分:机器人计算系统,自主机器人的感知系统,自主机器人的定位系统,自主
    发表于 01-04 19:22

    开源项目!OpenCat—— 一个全能的平价四足机器人

    OpenCat—— 面向 STEM(科学、技术、工程、数学)领域的平价四足机器人。一款可编程且机动性极强的机器猫,适用于 STEM(科学、技术、工程、数学)教育以及人工智能强化服务领域。 观看
    发表于 12-16 11:44