智能机器人设计是不少电子发烧友首选的热门DIY项目,现整理了一批机器人开源项目,基本都包含了原理图、代码、论文资料等,速度上车学习起来吧!
一、机器人控制系统-嵌入式数字图像处理全部开源
本文介绍一种嵌入式数字图象处理平台的实现方案,通过ARM和CPLD技术,构造一个数字图像处理平台作为嵌入式机器人控制系统的一个子系统。
嵌入式数字图像系统需求包括图像采集和分析方面,考虑到作为移动机器人系统应用,因为机器人移动速率比较低的情况下,每秒10到15帧的图像刷新速率基本可以满足系统要求。同时,对图像的分辨率的要求可以在640×480以内的范围内可调,一般情况下选择640×480和320×240两种主要的分辨率模式。
作为移动机器人系统,一种无线 通信机制应该是必备的组成部分。作为子系统的图像系统来说,一定的无线通信能力也可以满足独立构成控制器的需要。以一种高速通信协议为基础实现图像处理结果上传和指令下载成为了系统需求的一部分。最后,考虑到图像系统有可能单独构成控制器,对其控制能力就提出来更多的要求,比如提供一定数量的GPIO和多种外设功能。
附件内容包括:
- 论文一篇,有系统的思路,大体方案
- 原理图一套,共三张
- 代码一套,分:ARM,VHDL ,C#三个部分,分别是三个文件夹
- PPT报告一份
二、STM32+Android实现的智能家政机器人
本文设计一种基于Android平台实现语音识别和命令生成,通过蓝牙无线传输至下位机,由下位机中的STM32F103控制器控制机器人完成用户指令。
研究内容:
随着微处理器技术的发展与成熟,嵌入式语音识别系统已逐渐成为各领域研究的热点方向,各种迎合人们需求的语音识别设备出现在我们的现实生活中。本课题重要研究的是通过语音识别技术控制机器人,该系统通过设备命令者的语言对机器人发出控制指令,让机器人为我们服务。考虑的语音识别需要很大的运算量,这对于微处理器的速度就有了一定的要求,所以在本系统中,我们采用了谷歌公司的Google Voice Search语音处理引擎,通过使用该引擎完成语音识别。同时,我们采用上位机识别并发送控制指令,下位机控制机器人的方式,中间传输环节通过HC-05蓝牙模块实现。在下位机中,我们采用STM32RBT6控制器通过串行方式控制机器人上的舵机,从而实现对机器人整体的控制。
实现功能:
(1)家政服务机器人要求为移动车体,具有机械手;
(2)基于“安卓”实现简单语音识别;
(3)实现机械手臂简单操作;
(4)通过蓝牙实现“安卓”对机器人的无线控制;
(5)实现自动定位。
三、STM32 机器人视觉摄像机OpenMV Cam设计(硬件+固件源码等)
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(如果可用))在相机上运行它们。
四、国外可视化控制坦克机器人(硬件+源代码等)
本文档分享的是老外设计的可视化控制坦克机器人,设计资料很是全面,从整个硬件设计到源代码,都免费分享给大家。要想完成该设计,本人认为还是需要有一定动手能力的人才能完成。
可视化控制坦克机器人概述:
该硬件 电路主要包括主控制板、raspberry Pi板、电机驱动板、坦克机器人模型等组成。
五、手机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路舵机。有兴趣的还可以加上壁障功能,亚克力板上已经开好了空,或者装个机器手之类的也行,留给大家做吧。
特别说明:现在只支持安卓手机,不支持苹果手机。
六、机器人专用 LM393 反射式红外巡线模块(DXP工程文件+说明书等)LM393 反射式红外巡线模块特点:
1、具有信号输出指示。
2、双路信号输出。
3、输出有效信号为低电平。
4、当有传感器发射头前方有物体反射红外线时,输出低电平。
5、应用场合:可用于工件计数、寻线机器人、黑白检测、有无检测等。。。
6、电路板输出开关量!
7、距离可调
24
|
|
|
|
|
|
-
-
驱蚊器
回复
258258333:
2024-4-8 09:26
https://bbs.elecfans.com/jishu_2306578_1_1.html
-
-
驱蚊器
回复
258258333:
2024-4-8 09:34
https://bbs.elecfans.com/jishu_2306578_1_1.html
|
|
|
机器人自主控制类型呢?
|
|
|
|
|