- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于灰度传感器的机器人路径跟随功能设计与实现.doc
基于灰度传感器的机器人路径跟随功能设计与实现
【摘 要】智能小车是一种能够通过编程手段完成特定任务的小型化机器人,具有制作成本低廉、电路结构简单、程序调试方便、趣味性强等优点,深受广大机器人爱好者以及学生的喜爱。路径跟随是智能小车应具备的基本功能之一。本文介绍一种基于灰度传感器的机器人路径跟随的功能设计与实现。
【关键词】路径跟随;灰度传感器;智能小车;图形化设计
一、设计制作背景
随着机器人技术的成熟,智能车以及在智能车基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。在实际应用中,某些场合要求工作小车有自动寻迹、自动避障功能。路线检测的准确与否直接影响小车寻迹时的行驶状态及速度,而自动寻迹在实际生活中有广泛应用,因此寻求一种低成本、抗干扰性强并且位置指示准确的路径检测方法具有重要意义。
路径跟随机器人系统主要由感知、执行及控制三部分组成。感知部分包括信息监测系统和信息融合系统,执行部分包括驱动系统和机械系统,控制部分包括人机交互系统和决策系统。
机器人寻迹所用到的传感器多不胜数,如光电传感器、灰度?鞲衅鳌⒌绱糯?感器、激光传感器及红外传感器等都属于寻迹传感器。灰度传感器主要用来检测地面的灰度值,进行简单的颜色识别和黑白线区别。
二、设计制作思路
本智能小车可分为硬件和软件两个部分。硬件包括用“博创”套件搭建好寻迹机器人的主体,以及将灰度传感器正确地安装在机器人的主体上。软件包括正确地编写程序并下载到机器人,使机器人能够通过指令改变运动轨迹并且始终保持在规定的路径上面。具有代表性的搭建路径常为蛇形路径。当传感器监测到路径时机器人直行,当传感器监测到非路径时机器人转弯,让机器人能够始终行驶在路径上直到路径结束。图1是其总体控制流程。
三、硬件系统组成
“博创”套件包括有控制器单元、传感器单元、执行器单元和通用结构零件等。其优点是每个“积木”单元之间都能够很容易地进行拼接和组装。采用这种套件可以很简单地搭建出自己所需要的机器人样式,并且能够根据自己的喜好搭建出许多富有想象力的机器人并且能够为自己所搭建出来的机器人进行编程。本智能车硬件组成分为控制部分、检测部分、运动部分三个模块。
MultiFLEX?2-PXA270控制器支持使用图形化编程软件NothSTAR,通过软件的集成化开发环境可以快速简洁地开发出程序。将CDS5516机器人专用舵机、轮子、传感器、和控制器连接起来以形成机器人结构部件。
传感器是检测部分的核心,在智能机器人中起了决定性的作用。灰度就是由纯黑色到纯白色的过渡色。灰度传感器是由高亮LED灯和光敏电阻两部分组成,当高亮LDE灯所发出的白光照射到可检测的路径上时,路径反射其部分光线,此时光敏电阻可检测到反射光线的强度并且能够将其转化为控制器可识别、处理的模拟信号。
为保证舵机能够正常地运作,对舵机进行速度与角度的调试是必不可少的。Robot Servo Terminal软件是专门用来对CDS5516机器人舵机进行调试的软件,如果在一个串联线上有多个舵机则此软件可以将每个舵机都检测到并且按照先后顺序对各个舵机依次进行调试。
搭建智能车需要的基本套件有MultiFLEX?2-PXA270控制器、灰度传感器、正六边形底盘、机器人专用舵机、轮子、连接件组及舵机结构件。搭建基本过程可以概括为首先用双孔U型结构件铆钉及连接件将控制器连接到正六边形底盘上,然后将黄色连接件安装在舵机架中间的孔中,通过铆钉将舵机安装在舵机架的镂空部分,再将轮子通过连接件安装在固定好的舵机上并对称地安装在底盘的四周,最后将驱动部分的信号线连接到控制器的Robot Servo端口上,至此寻迹机器人的运动部分搭建完成。灰度传感器的使用数量及排列方式不同对机器人寻迹效果起着决定性的作用,为了获得相对较好的寻迹效果而又不至于使得控制太复杂,本智能车采用三个灰度传感器在正前方并排排列。灰度传感器的信号线与控制器的AD Port接口相连。制作的效果图如图2所示。
四、软件设计
系统的软件工作流程如图3所示。
为了使机器人能在不同的光照条件下正常运行,需要分别在强光、正常光及暗光条件下对反射光线强度的上下限值进行确定,具体实验结果见表1。根据实验可以看出,不管是在何种条件下路径的上限值都要低于地面的下限值,综合各种条件确定一个临界值。
由于每个传感器所检测到的信息都是相互独立、互不影响的,于是可利用二进制对每个传感器是否检测到路径进行单独设置:0表示传感器没有检测到路径、1表示传感器检测到路径。三个传感器检测结果可用一个三位二进制iNum来表示,其中左边传感器检测结果为低位。根据iNum得出控制器控制舵机的运行,如表2所示。当
您可能关注的文档
最近下载
- 课件:针刀治疗颈椎病——钟吉富.ppt VIP
- 校园膳食监督家长委员会制度.docx VIP
- 2025上半年信息系统项目管理师(高级软考)综合知识真题及解析.pdf VIP
- 坚持改革开放--==部编版道德与法治九年级上册.pptx VIP
- 电力拖动安全教育.pptx VIP
- 2025-2026学年小学信息科技湘教版2024三年级上册-湘教版(2024)教学设计合集.docx
- 语文专项——病句选择题(附答案).pdf VIP
- 1.2规划初中生活 课件-统编版2024道德与法治七年级上册.pptx VIP
- 无创呼吸机原理-vision和v60使用伟康-vison.pptx VIP
- SY T 0442-2018 钢质管道熔结环氧粉末内防腐层技术标准.pdf VIP
文档评论(0)