附1:小车避障【荐】.pdfVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
圆梦小车 StepbyStep 之四 圆梦小车 Step by Step 之六 —— 让小车“看到”障碍物 前一篇讲述了如何在“路”上行走,本篇让小车学会“看到”避障物! 机器视觉中最接近人眼的莫过于摄像头了,可图像处理小车的“大脑”对付不了,至少 目前的“大脑”能力不够,等进化后也许能够应付。 为了能“看到”障碍物,小车目前能用的主要是各类测距传感器,典型的有超声波和红 外两种,此外还有利用光线的反射强弱来判断的,这种方式不具备“测距”功能,但可以判 断有无!因为不同物体表面及颜色反射的能力不同(看后面的数据)。 本文主要讨论的是机器人中最常用的红外测距传感器 —— GP2D12。 一、“看到”障碍物的眼睛 —— 红外测距传感器 首先认识一下: 之所以选择 GP2D12 红外测距传感器,理由如下: 首先是因为在机器人活动中(不包含工业机器人)这个传感器最常用,几乎每家国外的 第 1 页 共 14 页 圆梦小车 StepbyStep 之四 机器人配件供应商都提供。使用 Google 英文版搜索一下 “MiniSumo”,你将会发现 GP2D12 使用是多么普遍。 其二是因为它的测距范围和小车的“个头”及运动速度匹配,对于 10cm 见方、运动速 度 10 – 30cm/s 的小个头,能“看到”几米开外的东西意义不大,而 10 – 80cm 正是它 所要关注的范围。 GP2D12 的工作原理我理解为(仅供参考,欢迎指正): 它是由一个红外发射管和一个 PSD(Position Sensing Device 位置敏感检测装置)以及相 应的计算电路构成,Sharp 公司的 PSD 很有特色,它可以检测到光点落在它上面的微小位移, 分辨率达微米,GP2D12 正是利用这个特性实现了几何方式测距。 红外发射管发出的光束,遇到障碍物反射回来,落在 PSD 上,构成了一个等腰三角形, 借助于 PSD 可以测得三角形的底,而两个底角是固定的,由发射管确定,此时便可通过底边 推算出高,也就是我们所要的距离。如下图所示: 障碍物 此角度不变 此处即光束 的位置。 红外发射管 PSD 从图中可以看出,这是一个顶角极锐的等腰三角形,底边只有 2cm ,高却要有 10 – 80cm,所以 PSD 的分辨率必须极高,否则微小的偏差都会带来距离的巨大误差。从这一点 第 2 页 共 14 页 圆梦小车 StepbyStep 之四 也可以得出,它的测距结果很难稳定、精确,毕竟比值太大。 因为 PSD 的尺寸有限,从图中就很容易理解为何它的测量距离超出范围后就不可能是有 效数据,连趋势都得不到。 从上述原理描述还可以知道,它不是连续测量,得到底边长度后,必须经过计算才能得 到距离值,然后转换为模拟信号输出。 这两个推论在那篇“Sharp GP2D12 applicationNote

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档