11984|18

296

帖子

0

TA的资源

五彩晶圆(高级)

楼主
 

捡垃圾机器人资料公开 [复制链接]

<!--[if !supportLists]-->一、 <!--[endif]-->研究意义及价值

电子技术的发展使得众多的设备越来越具有智能化,而现代生活的发展又使人们对于具有一定使用价值和自主性的“机器人”产生了需求。

研究一台具有自动导航、识别目标、清理目标的智能垃圾清扫车既具有科研价值、又具有实用价值。这样的一台智能车不光可以满足家用的需求,同时进行适当的改进也可以作为一款自动的垃圾清扫车以满足城市清洁的需求。

另外,本车设计为智能移动平台的先驱者,所以在结构设计上,有着通用平台的设计思路。在程序,硬件和机械结构上都留有通用接口,以便兼容同系类其他功能性模块。使机器人具有更强的适应性和拓展性,有着很好的市场价值和科研学习价值。

<!--[if !supportLists]-->二、 <!--[endif]-->研究思路

智能垃圾清扫车应具备以下几个特点:

<!--[if !supportLists]-->1)    <!--[endif]-->自导航,可以在一定的误差范围内通过GPS和惯导平台到达指定地点

<!--[if !supportLists]-->2)    <!--[endif]-->垃圾清扫,可以利用自身的机械臂和收集装置完成目标的清理工作

 

为了达到以上两个特点,智能车应由以下几个部分组成:

<!--[if !supportLists]-->1)    <!--[endif]-->车辆底盘

<!--[if !supportLists]-->2)    <!--[endif]-->垃圾清理装置,包括机械臂,收集框等

<!--[if !supportLists]-->3)    <!--[endif]-->导航及识别模块,用于引导智能车

<!--[if !supportLists]-->4)    <!--[endif]-->主控芯片,用于整台智能车的控制

 

<!--[if !supportLists]-->三、   <!--[endif]-->研究过程

3.1 车辆底盘的选择与分析

   车辆底盘用支撑于整个智能车系统,并提供系统的移动能力。考虑到本项目的目的之一是验证垃圾智能回收的可行性,车辆设计以实用为原则,考虑使用环境首选为室外,所以选用了简单底盘并加装了减震系统。

车体具体参数:

长:22mm

宽:21mm 

前后轮距: 15mm

左右轮距: 17.5mm

移动速度:1cm/s

最大承重:1.5kg

设计图:

 

<!--[if !vml]--><!--[endif]-->

3.2 主控部分

3.2.1 硬件电路设计

本系统由两块MSP430组成 , 一块为MSP430F149用于导航和定位, 另一块为MSP430F449用于系统控制和姿态控制,包含通信模块,壁障模块,红外人体热释模块,多路舵机控制接口,128x64LCD驱动接口,4x4键盘接口,导航模块接口和电机驱动接口。MSP430系列单片机是TI公司生产的超低功耗微处理器,适合本平台应用。

主控电路硬件设计如图:

<!--[if !vml]--><!--[endif]-->

3.2.2主控软件设计

操作系统采用M430/OS进行简单任务调度,开机后系统初始化,然后检测电池电量以及GPS、霍尔测速、超声探测器、各个舵机等模块是否能够正常工作。导航模块负责分析GPS和超声探测器的数据,并将数据发往主控模块。首先在主控模块数据库中导入以知地域的简单地貌信息,再使用导航模块的数据以及超声波传感器的扫描数据匹配地理信息,将未知地貌数据均设默认为“垃圾”。则通过超声探测器能方便检测出地面上的小个垃圾。一旦局域地图上出现垃圾,程序进入中断,执行垃圾处理任务,协调各舵机状态,完成垃圾回收动作。

<!--[if !vml]--><!--[endif]-->

局域地图匹配技术和改进的AStar算法结合能够使机器人在小空间内快速灵活的找到目标。超声探测器不断的扫描周围的空间,将障碍物标识在局域地图上。由于存储和处理能力的限制,我们采用构建静态的平面局域地图的方法,凡是有一个边界尺寸超过20cm(机器人处理能力极限)的障碍物均会直接映射在二维坐标地图上,而低于此尺寸的障碍物则会保留具体边界和尺寸并会被进一步具体甄别。在此基础上我们还加入了地图优化算法,将远距离边界进行模糊,并且运用Wolf方法和时空关联法构建静态地图以消除所需处理的障碍物个数和地图的背景噪声。

<!--[if !vml]--><!--[endif]-->

 

对距离的测量最好选用激光雷达测距传感器,考虑到成本问题我们选用的是超声波距离传感器,简称超声探测器。超声波传感器应用起来原理简单,也很方便,成本也很低。但是目前的超声波传感器都有一些缺点,比如,反射问题,噪音,交叉问题。如果被探测物体始终在合适的角度,那超声波传感器将会获得正确的角度。由于我们的机器人主要用于地面的垃圾垃圾处理,故将超声探测器安装在机器人的前方底部,用于地面扫描,扫描距离5m,扫描范围45度,这样可以较好的解决多重反射的问题。

 

<!--[if !vml]--><!--[endif]-->

 

 

 

3.3 导航模块

3.3.1 导航模块的硬件设计

<!--[if !vml]--><!--[endif]-->

3.3.2 导航部分的程序设计

由于任务数量少且都需要快速响应,所以在导航模块中并未使用操作系统,导航模块的程序设计主要是串口通信、GPS信息提取、超声模块数据分析三部分。

MSP430F149具有两个串口。串口0的发送端负责将处理好的数据送往主控模块,接收端负责接收GPS发来的编码信息。串口1的接收端负责接收超声探测器的信号。GPS程序主要处理$GPRM语句段,从中获取当地经纬度,速度和偏角。

3.4 垃圾清理装置的设计与分析

<!--[if !vml]--><!--[endif]-->3.4.1 垃圾清扫装置方案设计

垃圾清扫装置包括机械臂及收集框两个部分,由舵机提供转动的动力。识别出清扫目标后,机械臂将垃圾清扫到斜坡中,斜坡向上转动将垃圾放置在收集框中。

3.4.2 机械臂Matlab动力学仿真

1 仿真原理

机器臂实际上为一个二联杆机器人。

R1

R2

Rp

X

Y

0

<!--[if !vml]--><!--[endif]-->建立坐标系如下:

 

 

 

 

R1 代表机器臂1的矢量,R2代表机器臂2的矢量,Rp代表二联杆机器人的末端。

Rp=R1+R2

对该矢量式表量化,得到X轴及Y轴方向上的方程

<!--[if !vml]--><!--[endif]-->

<!--[if !vml]--><!--[endif]-->

分别求导,得到如下两个方程。

<!--[if !vml]--><!--[endif]-->

<!--[if !vml]--><!--[endif]-->

继续求导,又得两个约束方程。同时根据连杆质心处的加速度与连杆节点变量之间的关系建立约束关系,得到四个方程。

最后,分别对两个机器臂进行受力分析,得到6个方程。

根据这14个方程,可以建立二连杆机器人的约束方程。

利用Matlab进行仿真,得到以下仿真系统图:

<!--[if !vml]--><!--[endif]-->

以舵机转矩作为输入,并确定合适的初始值,便可以对二连杆机器人的运动情况进行仿真。

 

2 仿真结果

以下为零输入情况下,即舵机提供转矩为零,二连杆在重力作用下,做自由落体运动的仿真情况,仿真时间为010s

<!--[if !vml]--><!--[endif]-->

由上图可见,仿真情况与实际情况相符。

最终可以得到的输出结果由给定的输入量及约束方程决定,根据约束方程的输出结果,还可以求出其他的输出。

以下两图显示了为连杆1的转动角度和支架在水平方向作用于连杆1的力,横轴为仿真时间,单位为国际单位:

<!--[if !vml]--><!--[endif]-->

 

 

<!--[if !vml]--><!--[endif]-->

 

<!--[if !supportLists]-->四、 <!--[endif]-->研究成果

本项目实物成果为智能垃圾清扫车一辆。各种设计图纸一套。

<!--[if !vml]--><!--[endif]-->

<!--[if !vml]--><!--[endif]--> <!--[if !vml]--><!--[endif]-->

<!--[if !supportLists]-->五、 <!--[endif]-->项目的特色

智能垃圾清扫车,具有自主导航、目标识别、自动清扫的特点。在项目实施的过程中,项目团队成员具有国际化特点,充分利用了所学的专业进行了设计分析,在相互沟通中不断取得进步,在学习中不断收获。

该智能车成本低、通用性强、结构简单、改进空间大。可以在其基础上研制更为成熟的产品,使其不断完善、发展。

 

<!--[if !supportLists]-->六、 <!--[endif]-->改进及应用前景

<!--[if !supportLists]-->1. <!--[endif]-->本设计可作为进一步研制产品级智能车的验证

<!--[if !supportLists]-->2. <!--[endif]-->该智能车技术的关键系统已经得到验证

<!--[if !supportLists]-->3. <!--[endif]-->利用该智能车可以积累数据

<!--[if !supportLists]-->4. <!--[endif]-->在进一步研究中应更加关注各个部分的整合

<!--[if !supportLists]-->5. <!--[endif]-->更完善的智能车可以拥有更强大的动力和更大的垃圾清理能力

<!--[if !supportLists]-->6. <!--[endif]-->可以通过软件或硬件的方式提高垃圾的识别率

 

 

这里是视频(调试过程中的,最终视频没来得及拍就被组织拿走了……):http://v.youku.com/v_show/id_XMjI5NzU5NjQ0.html

[ 本帖最后由 kevinrobot 于 2012-6-18 20:12 编辑 ]

11.jpg (48.03 KB, 下载次数: 7)

11.jpg

22.png (96.36 KB, 下载次数: 5)

22.png

33.jpg (60.19 KB, 下载次数: 1)

33.jpg

44.jpg (20.2 KB, 下载次数: 1)

44.jpg

55.jpg (24.73 KB, 下载次数: 0)

55.jpg

66.jpg (57.55 KB, 下载次数: 5)

66.jpg

77.jpg (48.03 KB, 下载次数: 1)

77.jpg

88.jpg (98.54 KB, 下载次数: 1)

88.jpg

99.jpg (18.91 KB, 下载次数: 1)

99.jpg

00.jpg (24.73 KB, 下载次数: 0)

00.jpg

111.jpg (26.24 KB, 下载次数: 0)

111.jpg

222.jpg (290.28 KB, 下载次数: 0)

222.jpg

333.jpg (286.13 KB, 下载次数: 0)

333.jpg

444.jpg (280.73 KB, 下载次数: 0)

444.jpg

PCB.rar

114.54 KB, 下载次数: 71

整车PCB

最新回复

加我qq915864100  详情 回复 发表于 2013-7-17 11:04
点赞 关注
个人签名开源机器人小组介绍:https://bbs.eeworld.com.cn/thread-330292-1-1.html


 

回复
举报

296

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 
我的图呢?
个人签名开源机器人小组介绍:https://bbs.eeworld.com.cn/thread-330292-1-1.html


 
 

回复

296

帖子

0

TA的资源

五彩晶圆(高级)

板凳
 
程序在附件中。为杜绝不负责任的下载,特收费一芯币

小车程序(驱动).rar

2.02 KB, 下载次数: 43

售价: 1 分芯积分  [记录]

个人签名开源机器人小组介绍:https://bbs.eeworld.com.cn/thread-330292-1-1.html


 
 
 

回复

20

帖子

0

TA的资源

一粒金砂(中级)

4
 
好想做。一直做智能车,机器人挑战应该更大。

点评

挑战不大,现在就是从最基础的开始,现在跟进来能跟上,后面可就难说了,呵呵  详情 回复 发表于 2012-6-13 21:26
 
 
 

回复

20

帖子

0

TA的资源

一粒金砂(中级)

5
 
我才14枚  哎···又少一枚
 
 
 

回复

2万

帖子

71

TA的资源

管理员

6
 

原帖由 kevinrobot 于 2012-6-12 21:32 发表 我的图呢?

 

是直接从WORD复制过来的吧。因为网络语言和WORD语言不是同一种语言,不能通用的。所以只能从WORD中复制文字,以附件形式上传图片。

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

被发现了……呵呵,图省事了  详情 回复 发表于 2012-6-13 21:24
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 
 

回复

172

帖子

0

TA的资源

纯净的硅(中级)

7
 
看不到图
 
 
 

回复

296

帖子

0

TA的资源

五彩晶圆(高级)

8
 

回复 6楼 soso 的帖子

被发现了……呵呵,图省事了
个人签名开源机器人小组介绍:https://bbs.eeworld.com.cn/thread-330292-1-1.html


 
 
 

回复

296

帖子

0

TA的资源

五彩晶圆(高级)

9
 

回复 4楼 liaogao2 的帖子

挑战不大,现在就是从最基础的开始,现在跟进来能跟上,后面可就难说了,呵呵

点评

en 一定加油  详情 回复 发表于 2012-6-13 23:37
个人签名开源机器人小组介绍:https://bbs.eeworld.com.cn/thread-330292-1-1.html


 
 
 

回复

20

帖子

0

TA的资源

一粒金砂(中级)

10
 

回复 9楼 kevinrobot 的帖子

en  一定加油
 
 
 

回复

307

帖子

0

TA的资源

纯净的硅(初级)

11
 
没有图啊!!
 
 
 

回复

1100

帖子

3

TA的资源

五彩晶圆(初级)

12
 
图挂了

点评

这周把图片传上来  详情 回复 发表于 2012-6-14 17:23
 
 
 

回复

296

帖子

0

TA的资源

五彩晶圆(高级)

13
 

回复 12楼 gaoyang9992006 的帖子

这周把图片传上来
个人签名开源机器人小组介绍:https://bbs.eeworld.com.cn/thread-330292-1-1.html


 
 
 

回复

5

帖子

1

TA的资源

一粒金砂(中级)

14
 

我们都等着啊

我们都等着啊
 
 
 

回复

527

帖子

0

TA的资源

五彩晶圆(中级)

15
 
哦, 这个版块的贴,得顶~~~~
 
 
 

回复

113

帖子

0

TA的资源

一粒金砂(高级)

16
 
没图,没图,没图
 
 
 

回复

296

帖子

0

TA的资源

五彩晶圆(高级)

17
 
现在有图了,都在下面
个人签名开源机器人小组介绍:https://bbs.eeworld.com.cn/thread-330292-1-1.html


 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(初级)

18
 
看不到图
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

19
 

Kevinrobot加我qq915864100我找您有事

加我qq915864100
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表