我之前已经建造了一些机器人,但从未能够使用它们进行真正的导航,例如成功地从客厅驾驶到厨房。原因是一些红外和声纳传感器不足以进行“真实”导航。您可以避免遇到障碍,但不能超过其他。直到几年前我通过rviz gui发现ros(机器人操作系统)后,我的软件才更适合于此。由于具备ros的现成机器人有些昂贵,因此我决定围绕wild thumper 4wd底盘建造一个新机器人。几周内,硬件和电子设备几乎完成。从那时起,我花了一些时间进行调整。目标是能够通过slam(同时进行定位和地图绘制)在室内导航,并使用gps在室外进行导航。背面的自由空间应该在将来某个地方承载机械臂。
细节 :
机械:wild thumper 4wd底盘 电机升级编码器 总重量:3.3公斤
电源:电池:2x 7.2v nimh,融合30a(慢速) 通过稳压器d24v50f5(5a)提供5v,与3a融合(快速) 两个电池分别使用lm5050-2有源或电路并联连接。另一个lm5050-2可以并联连接,用于扩展坞电源。
电脑:固态运行悍马板(i.mx6 arm cortex-a9双核1ghz,2gb ram) avr atmega32用于电机控制 用于i / o的avr atmega328(arduino nano)
外围设备:悍马板:gps(uart),imu(usb),3d摄像头(usb),通过i2c的2xavr,pca9517“电平转换i2c总线中继器”,以将3.3v与5v i2c桥接。
电机控制:
电机由4个vnh2sp30驱动,在20khz pwm上各一个 车轮编码器的速度控制(pid)和里程表在atmega328上计算。
atmega328上的输入/输出:
3个声纳传感器,2个红外距离传感器,电池电压
里程表计算:
使用tinkerforge imu brick 2.0和kalman滤波校正的车轮里程表
传感器:
xtion pro实时深度相机
2个ir 2d120x(左1个,右1个)
3个声纳srf05(2个前置,1个后置)
声纳传感器的目的是在不到0.5m的距离内校正深度摄像机的死区
软件:
debian拉伸
机器人操作系统(ros)动力学
对象如下:
借助超宽带(uwb)模块,机器人可以跟随目标,在下面的视频中,它是遥控车:
gps测试视频:
以下视频显示了机器人通过四个gps航路点自动驾驶广场的过程。前置摄像头显示在左下方,rviz地图视频显示在左上方。
原文标题:基于wild thumper的ros机器人,室外导航,走起~
文章出处:【微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。
如何利用电容式数字隔离器进行设计
亮度延迟线电路
熔体流动速率仪有哪些电子方面的知识?
中芯国际以820.48亿元稳居中国芯上市公司现金排行榜
联合国秘书长古特雷斯寄语世界物联网大会:万物互联新经济意味着一个都不落下
基于Wild Thumper的ROS机器人设计
国产智能电视四巨头:小米,乐视,风行和微鲸电视谁更值得买
电动自行车的磁吸充电连接器解决方案
揭秘联发科天玑系列5G芯片功能,超越HDR10+视频显示效果
不满自家汽车芯片表现,高通正式以46亿美元报价ADAS技术商
基于VHDL的串行发送电路设计
小米的大招都藏到哪里去了?
研华推出支持双NVIDIA GPU的高性能边缘AI系统AIR-500D
科普:安防贴片晶振用料的选择
分立元件高输入阻抗前置放大器
WHA3000P热风拆焊台的性能特点及应用
ZLG致远四路CANFD转USB接口卡产品概述
快充USB PD3.0(PPS)协议芯片市场前景一片火热
全球首款利用尖峰递归神经网络(SNN)处理雷达信号的芯片
DIY一朵可以感测湿度的LED花朵