自主式移動机器人的无线控制实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自主式移動机器人的无线控制实现

自主式移动机器人的无线控制实现 The Realization of Wireless Control on Autonomous Mobile Robot 同济大学信息与控制工程系(200092)陈华东 周健 蒋平 【摘要】如何提高自主式移动机器人对各种传感器信息的处理能力是一个关键技术问题。在机器人自身有限负重能力情况下,通过无线通信方式,借助外部计算机和工作站处理传感器信息成为一种可行方案。本文以一种轮式移动机器人作为控制平台,成功地实现了自主式移动机器人的无线控制。 【关键词】机器人,控制,无线,通信 Abstract: It is a key technology how to improve the ability of autonomous mobile robot to process information from sensors. Under the condition of its limited load ability, it is possible for robot to process the information through other computer or workstation via wireless communication. This paper describes the implementation of wireless control based on a wheeled mobile robot. Key words: robot, control, wireless, communication 1. 引言 自主式移动机器人是一个对外界环境高度开放的智能系统,能够按照预先给定的任务指令,根据已知的地图信息作出全局路径规划,并在行进中不断感知周围的局部环境信息,自主地作出各种决策,自动避开障碍物,引导自身安全行驶到指定的目标,执行要求的动作和操作。它与固定式机械手相比具有更广阔的运动空间,更强的灵活性。移动机器人可广泛应用于工业、国防、航空航天以及服务性行业,如工业上危险地区的标本采样和故障处理、国防上无人驾驶战车等。随着人口老化和工作、生活节奏的加快,人类在服务性行业迫切需要助手。无论是家庭、医院,还是在宾馆、商店,都有移动机器人的用武之地。全球来看,美国的火星登陆者和日本的无人看护病房已走在前列。[1][2] 近年来,在机器人和自动化领域里移动机器人的研究吸引了众多研究者的注意力,其中轮式移动机器人以其结构简单、容易实现成为受到欢迎的控制平台。另外一方面,移动机器人在与外部的通信方式选择上,由于其具有广阔的运动空间,无线通信成为移动机器人所必须具备的通信方式。在这种背景下,有关机器人无线控制的课题便应运而生。本文以一种轮式移动机器人作为控制平台,在计算机与单片机之间实现无线通信进而通过单片机与机器人之间的接口,成功地实现了无线方式控制移动机器人。 2. 机器人平台 实验中采用能力风暴个人机器人作为控制平台。该机器人与传统意义上的工业机器人不同,体积微小,外形呈宇宙飞船形,直径约30cm,重量仅1kg。该机器人采用Motorola单片机68HC11作为微控制器,主要具有如下特点: 属轮式移动机器人,采用左右两轮驱动,前后两轮随动。当两轮转速相等转向相同时,机器人沿直线行走;当两轮转速相等转向相反时,机器人沿原地旋转;当两轮转速不等转向相同时,机器人沿弧线行走。电机偏差可通过在软件中设置偏置量得到校正。 机器人带有自己的专用开发系统,即交互式C语言(简称JC)。JC由两部分组成:编译环境(包含交互式命令行编辑和调试功能)和机器人操作系统。JC实现了C语言的一个子集,它包括控制语句(for, while, if else)局部bumper),光敏传感器,主动式红外测障传感器,旋转角度编码器和麦克风。其中麦克风没有方向性,能感知声音的强弱;光敏传感器能感知所在方向上的光强;主动式红外测障传感器能感知前方40厘米以内的障碍物。碰撞传感器有效范围最小,能感受到四个方向上的碰撞;旋转角度编码器不是用于探测外部环境,而是测量轮子旋转的角度数。 机器人仅依靠初始程序和自身传感器来运行,已具自主式移动机器人雏形。为了让机器人更准确地感知周围的局部环境信息,机器人往往需要处理周围的语音信息和图像信息。对这类信息的处理,一般有两种方式:(1)机器人用自己的“大脑”处理这些信息,然后分析、判断、执行动作,但这需要机器人具有功能强大的“大脑”;(2)机器人再添加一个“大脑”来处理这些信息,最后在几个“大脑”之间通信就行了。实验中,由于机器人自己的“大脑”还不够十分强大,不具有处理图像等复杂信息的功能,我们利用计算机来处理这类信息,然后计算机通过无线通信以控制指令的形

文档评论(0)

fv45ffsjjI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档