基于低成本激光在移动机器人避障中的设计_第1页
基于低成本激光在移动机器人避障中的设计_第2页
基于低成本激光在移动机器人避障中的设计_第3页
基于低成本激光在移动机器人避障中的设计_第4页
基于低成本激光在移动机器人避障中的设计_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于低成本激光在移动机器人避障中的设计    沈亚运 李琨 吴旭摘 要:三部委关于印发的机器人产业发展规划(2016-2020年)通知一文中,充分阐述了大力发展机器人产业,对于打造中国制造新优势,推动工业转型升级,加快制造强国建设,改善人民生活水平具有重要意义。目前,虽然我国机器人产业已经取得了长足进步,但与工业发达国家相比,还存在较大差距。尤其在民用小型机器人中,我们还有很长的路要走。而在机器人发展中,移动机器人的避障问题尤为重要。为此,我们就机器人避障问题展开了研究。本文研究了低成本激光在移动机器人避障中的设计等问题。介绍了移动机器人避障原理

2、,结合了市面上应用的低成本激光技术,提出了在有限条件下对机器人性能充分利用的思路。实验结果证明,该思路在低成本情况下有着极好的潜力与结果。关键词:机器人产业 低成本激光 移動机器人 避障0 引言十九大报告明确指出,要加快建设制造强国,加快发展先进制造业。机器人产业近年来正经历前所未有的快速发展阶段,在技术研发、本体制造、零部件生产、系统集成、应用推广、市场培育、人才建设、产融合作等方面取得丰富成果,为我国制造业提质增效、换档升级提 供了全新动能。与此同时,机器人产业也在全民心目中有了极高的地位,因为大家都意识到了随着工业信息化水平的快速发展,机器人将在未来的社会发展中有着重要作用。对于移动机器

3、人来说,采用激光避障有着较为稳定的探寻行走性能,并且其通用性也比较强。1 系统硬件电路设计移动机器人的设计不仅需要考虑其体积、成本、质量,还需要考虑其实际的可操控性能和该机器人的功耗程度。因此,选择合适的硬件结构和稳定的操作系统是整个设计中最为重要的环节。1.1 系统总体结构模型如图1所示,该避障机器人由主控制单元、驱动模块、无线遥控模块、电源模块、led以及最重要的激光雷达模块。另外,这个结构中使用的是rs232串行接口。激光雷达的作用主要是采集所遇到的障碍信息,并在信息单元进行处理后发送到主控制单元中,然后主控制单元将传输来的结果进行处理,并且反馈到机器人系统中,进一步对机器人的形态进行调

4、整,从而实现避障效果。led则显示机器人的所处状态,可根据实际需要进行分块设计。1.2 电源模块设计电源模块提供了整个机器人运转的基本需要。我们主要采用了2576和7805两种形式的稳压电源。前者具有完善的保护电路,包括电流限制及热关断电路等,利用该稳压电源电路可提供高效的电压输出。后者具有热过载保护、短路保护以及使用方便的优点。这两种稳压管的存在可以基本实现整个机器人在移动过程中对电压电流的需求。1.3 控制单元模块机器人控制单元采用st公司的32位处理器stm32f407 vgt6作为激光雷达控制单元和主控制单元的控制器。该处理器具有高达196k字节的内嵌sram和高达1m字节的片上内存,

5、以168 mhz高速运行时可达到210 dmips的处理能力,可以保障移动机器人的正常运行和处理激光雷达的数据。stm32f407 vgt6具有先进的cortex -m4内核,专为高性能、低成本、低功耗的嵌入式应用设计的32位微控制器,它能满足mbed操作系统正常运行的条件,设计时处理器移人mbed操作系统,可以加快处理器的应用和开发。通过将系统的功能进行模块化划以及分成不同的优先级来实现对避障移动机器人的多任务控制。1.4 激光雷达模块此激光雷达模块具有可探测距离相对较远,并且灵敏度较高的特点。在实时探测到前方障碍之后,激光模块还要对信息进行初步处理,所以在实现这种操作的情况下我们结合了光电

6、对管传感器作为双重保护。1.5 显示模块根据需要,采用三块led板反馈机器人的状态。分别用来显示机器人的正常运转状态、 障碍提醒以及等待状态。同时还需要显示一些基本数据,如机器人运动速度、位移、位置状态等。1.6 驱动模块驱动模块运用单片机系统与电机带动。通过电机接到的反馈系统进行运转,整个移动机器人的电机方面较为重要,因为需要控制各个方向的驱动。就以机器人小车为例,则需要控制不同轮子的方向。2 系统软件设计主控制系统通过对激光雷达模块的编程和编码器的编程来实现不同模块的功能。主要通过keil的系列编程来实现整个系统的编程需求,其中部分重要实现类别,如:1.假定:in1=1,in3=1时电机正

7、向转动,必须保证本条件2.假定:遇到障碍输出0,正常情况下输出1;如果实际电路是:遇到障碍输出1,正常情况下输出0,这种情况下只需要将编程中实现语句改成:#define m0 1,#define m1 0即可。3.说明1:直行,转弯,调头时,速度full_speed_left和full_speed_right微小校正时,高速轮full_speed,低速轮correct_speed4.lenth5.width这些都是整个编程实现的重要基本语言。3 仿真与测试该系统为了实现激光在避障中的作用,整个仿真过程中,主要测试相关参数能否正常运转。即:给激光开关供电,前侧放置不同颜色和形状的障碍物,通过le

8、d灯观察状态。移动机器人(两轮小车)在遇到规则性的障碍时,通过激光雷达的探测速度反应比较灵敏,led灯显示状况按照了预定目标实现,驱动模块在相关编程下的反应速度情况良好。在遇到不规则障碍时,激光雷达的扫描、处理、反馈速度较规则障碍慢些,但是在整个运行过程中,并未发生移动机器人与障碍发生直接碰撞的问题。整个实验过程中,小车运行稳定,操作基本灵活,各项功能完成实现。4 结语本文针对低成本激光在移动机器人避障中的设计进行研究,简要的介绍了以两轮机器人运动过程,该过程实现了按照预定路线,合理规避不同形状的障碍物的功能。同时,该过程结合了循迹小车与四轴飞行器系统的相关设计。通过本文机器人避障的基本设计,

9、低成本激光在移动机器人,尤其是在类似于两轮小车,四轴飞行器的应用中表现的极为良好,比较于光电系统的测试程序,激光实现避障反应也很灵敏。5 结束语综上所述,该课程的设计,基本实现低成本激光在移动机器人避障的设计。该设计不仅仅在普通的移动式机器人避障中得以应用,并且在相关的工业机器人的设计也可以应用。随着国家工业化水平的不断提升,机器人的应用有着一个新兴产业的前景,更有着急速发展的潜力,相信随着机器人、无人驾驶的发展,在低成本激光的相关产业能够得到良好的应用前景。参考文献1 唐文响;严华.基于二维激光雷达的避障系统的设计与实现j.计算机测量与控制,2016,(10):202-204.2 李秀智;龚月;贾松敏;梁兴楠.一种室内移动机器人自主探索方法j.控制与决策,2018(3):412-41

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论