NAO机器人单目视觉研究及其在物体搜救中的应用
【摘要】:随着科技的不断进步,机器人逐渐走进人们的视线,NAO机器人作为在世界范围内研究运用最广泛的机器人之一,其单目视觉逐渐成为人们研究的热点。本文以NAO机器人为开发平台,以机器视觉为基础,搭建迷宫,模拟物体搜救的场景,实现在未知的迷宫环境中,找到物体、抓取物体,并挑选最优返回路径,把物体成功带出迷宫。本文首先介绍了 NAO机器人的硬件设备、软件环境、视觉系统及其研究现状,然后分别对路径规划、航偏校正、目标识别与抓取、最优返回路径进行了深入研究。本文的主要工作分为以下四个部分:在路径规划方面,由于物体在迷宫中的位置未知,因此通过比较常用的两种路径规划算法,即深度优先搜索算法和广度优先搜索算法,选取深度优先搜索算法进行路径规划,以此搜索物体。在航偏校正方面,NAO机器人在迷宫里由于电机自身误差、发热等因素会造成行走偏差,最终导致机器人碰撞迷宫墙壁,影响机器人的正常行走。因此,提出了航向修正、机体侧移相结合的校正方法。在目标识别与抓取方面,通过阈值得到物体的二值图,并计算出轮廓的周长、面积。设定阈值判定周长、面积以及周长的平方与面积的比值,当三者同时满足阈值条件时,则该轮廓是目标物体的轮廓。计算物体的中心在图像中的位置,通过多次调整机器人的位置、角度,并且持续判断物体的中心在图像中的位置,使小棒位于摄像头视野中的特定位置。当小棒的中心在图像中处于可抓取的范围内时,执行预先设定好的抓取动作,实现小棒的抓取。在最优返回路径方面,当在进行路径规划时,是不断存储迷宫信息的,因此当迷宫出现新的路径信息时,则添加到列表中,当出现死角时,则进行相应的调整,并对列表进行相应的删除和添加。依此规律,最终找到物体时,列表中存储的就是最短路径,抓取完物体后,进行回溯操作,不断提取列表中的最后一个列表,判断方向,并进行相应运动,即运用了找到的最短路径,把物体带出迷宫。本文采用Python进行程序的编写,利用NAO机器人进行实验,实现在迷宫中找到物体、抓取物体,挑选最优路径返回的目的。通过分析实验结果,验证了算法的有效性和鲁棒性。
|
|
|
|
1 |
宗光华;毕树生;王巍;李大寨;;机器人技术开拓未来——2005年国际机器人展(日本)巡礼[J];机器人技术与应用;2006年01期 |
2 |
陈林;奚如如;王兴松;;套索驱动细长机器人的初步设计与试验[J];机电工程;2011年03期 |
3 |
谢芝馨;;苏联机器人技术述评[J];机械与电子;1989年04期 |
4 |
罗飞,余达太;主动式控制──机器人抑振控制的有效方式[J];机器人;1995年04期 |
5 |
卢桂章;当前高技术发展的前沿——机器人技术[J];天津科技;1995年01期 |
6 |
苏陆;日本机器人技术与产品[J];全球科技经济瞭望;1995年01期 |
7 |
张锡清;水轮机叶片表面修补机器人逆运动求解及仿真[J];哈尔滨理工大学学报;2000年04期 |
8 |
吴俊飞,周桂莲,付平;机器人关节驱动装置研究进展[J];青岛化工学院学报(自然科学版);2002年03期 |
9 |
丑武胜,王田苗;基于互联网的机器人远程实验系统[J];高技术通讯;2003年08期 |
10 |
郭剑鹰,吕恬生;机器人手眼矩阵求解算法[J];计量技术;2003年04期 |
11 |
徐开芸;曹锦江;;多关节教学工业两用型机器人实验平台[J];中国现代教育装备;2004年03期 |
12 |
王光建,梁锡昌,蒋建东;机器人关节的发展现状与趋势[J];机械传动;2004年04期 |
13 |
孟庆鑫,李平,郭黎滨,王立权;多机器人协作技术分析及其实验系统设计[J];制造业自动化;2004年11期 |
14 |
刘正士,陈恩伟,干方建;机器人惯性参数辨识的若干方法及进展[J];合肥工业大学学报(自然科学版);2005年09期 |
15 |
王刚,刘科,王国栋;机器人视觉跟踪两维运动目标的方法研究[J];机床与液压;2005年09期 |
16 |
张福海;吴伟国;郎跃东;;类人猿型机器人前向四足步行的研究[J];机械设计与制造;2006年03期 |
17 |
曹曦;赵群飞;马培荪;;两足步行椅机器人的设计与研究[J];上海理工大学学报;2007年02期 |
18 |
王星;向立莉;梁杰申;;排爆机器人中的通信实现[J];微计算机信息;2007年11期 |
19 |
苏永涛;仉俊峰;仉立军;;动态检测与容错机器人[J];东北林业大学学报;2007年06期 |
20 |
曹政才;付宜利;吴启迪;王树国;靳保;;基于红外传感皮肤的多关节机器人自主运动方法研究[J];自动化学报;2007年06期 |
|