The invention discloses a robot labyrinth walking method, device and robot. The robot labyrinth walking method includes: judging whether there are obstacles on the left and right sides of the robot in the current forward direction by sonar detection in the course of moving; controlling turning to the right side when judging that there are no obstacles on the right side of the forward direction; and judging that there are obstacles on the right side of the forward direction. If there are obstacles on the left side, we can judge whether there are obstacles in front by visual inspection method; if there are obstacles in front, we can control turning to the left side; if there are no obstacles in front, we can continue to move forward; when there are obstacles on the left and right sides of the judgment direction, we can judge whether there are obstacles in front by visual inspection method; If there are obstacles in the front, the control will turn backwards; if there are no obstacles in the front, the control will continue to move forward. Based on the invention, the technical guarantee for the robot to successfully avoid obstacles and get out of the maze can be provided.
【技术实现步骤摘要】
一种机器人迷宫行走方法、装置及机器人
本专利技术涉及智能机器人领域,尤其涉及一种机器人迷宫行走方法、装置及机器人。
技术介绍
人形机器人的研究起步于1960年代后期,目标是解决人形机器人的双足行走问题。如日本早稻田大学加藤一郎教授在1969年研制出WAP-1平面自由度步行机。研究的内容包括行走机构的设计以及相应的控制方法。2004年,法国的Aldebaran-Robotics公司推出了NAO机器人。它的软件开发接口方便,价格相对低廉,因而在世界范围内被大量使用,对人形机器人的研究和加速人形机器人的发展有着重大的推动作用。我国的人形机器人研究起步于1986年启动的国家高技术计划,经过二十多年的研究,同样取得了丰硕的成果。如北京理工大学研制的机器人“汇童”有32个自由度,能打太极拳,会腾空行走,并能根据自身的平衡状态和地面高度变化,实现未知路面的稳定行走。移动机器人在路径规划中较为突出的应用就是迷宫机器人,国内外对迷宫机器人的研究常常为控制领域和计算机领域的主流话题。在1969年,有一场走迷宫比赛是由TheMachineDesign组织的,从那时起,世界各地的许多比赛都通过迷宫机器人组织起来,到了1980年,为了让迷宫机器人的路径问题能够得到较好的解决,IEEEMagazine忒出了一个名为“Micrometer”的新概念。后来,有很多有关迷宫的比赛出现。在迷宫里,机器人顺着迷宫墙壁行走,并在交叉路口处使用随机选择方法来成功走出迷宫,可是就一个单独的迷宫来讲,该算法很容易进入无限循环,后来又出现一些新的算法。然而,对于类人机器人来说,它具有与人腿类似的行为,但 ...
【技术保护点】
1.一种机器人迷宫行走方法,其特征在于,包括:在行进过程中,通过声纳检测判断机器人当前前进方向上的左右两侧是否存在障碍物;当判断前进方向的右侧不存在障碍物时,控制向右侧进行转弯;当判断前进方向的右侧存在障碍物且左侧不存在障碍物时,通过视觉检测方法判断前方是否存在障碍物;若前方存在障碍物,则控制向左侧进行转弯;若前方不存在障碍物,则控制继续向前行进;当判断前进方向的左侧和右侧都存在障碍物时,通过视觉检测方法判断前方是否存在障碍物;若前方存在障碍物,则控制向后进行转弯;若前方不存在障碍物,则控制继续向前行进。
【技术特征摘要】
1.一种机器人迷宫行走方法,其特征在于,包括:在行进过程中,通过声纳检测判断机器人当前前进方向上的左右两侧是否存在障碍物;当判断前进方向的右侧不存在障碍物时,控制向右侧进行转弯;当判断前进方向的右侧存在障碍物且左侧不存在障碍物时,通过视觉检测方法判断前方是否存在障碍物;若前方存在障碍物,则控制向左侧进行转弯;若前方不存在障碍物,则控制继续向前行进;当判断前进方向的左侧和右侧都存在障碍物时,通过视觉检测方法判断前方是否存在障碍物;若前方存在障碍物,则控制向后进行转弯;若前方不存在障碍物,则控制继续向前行进。2.根据权利要求1所述的机器人迷宫行走方法,其特征在于,所述通过声纳检测判断机器人当前前进方向上的左右两侧是否存在障碍物,具体为:通过声纳传感器探测和识别前进方向的左右两侧的障碍物及其轮廓;其中,控制声纳传感器每隔100ms发出一个声波信号,当声波信号遇到障碍物后会反射回来,最后依据反射时间及波型计算障碍物的距离及位置,从而判断前进过程中的左右两侧是否有障碍物。3.根据权利要求1所述的机器人迷宫行走方法,其特征在于,所述通过视觉检测方法判断前方是否存在障碍物具体为:调整头部角度,通过摄像头获取迷宫当前的图像;其中,头部上设置有摄像头;对图像进行图像去噪、图像分割、二值化处理得到二值化图像;基于得到的二值化图像以及单...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。