首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > 蓝牙控制程序代码

蓝牙控制程序代码

  • 资源大小:1.43 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: 蓝牙控制

资 源 简 介

蓝牙控制程序代码 作者:刘琪 链接:https://www.zhihu.com/question/34456708/answer/207431170 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 路径规划式清扫 规划式扫地机器人导航需要建立起环境地图并进行定位,定位-构图-规划-清扫四个环节一个都不能缺少。扫地机器人利用导航定位系统记住起点和清扫路径的坐标,构建环境地图,同时计算规划清扫线路,最终结合自身的算法进行清扫确保不跑偏。 如果没有定位,构建的地图一定不准确,地图不准确规划效率就低,效率太低那还不如直接买随机式扫地机器人。所以定位技术才是规划式扫地机器人的关键,而常见的扫地机器人定位类型也分为三种:惯性导航、视觉导航和激光导航系统。 惯性导航:惯性传感器使用陀螺仪和加速度计得到机器人的角加速度和线加速度信息,通过积分获得机器人的位置信息。但是其精度也要受陀螺仪漂移、标定误差、敏感度等问题影响,但有一个缺点:有累积误差,随着行驶时间、距离的不断增加,误差也不断增大。因此相对定位法不适合于长时间、长距离的精确定位。可以把这种算法想象成盲人摸象,盲人也可以按自己的感觉做出走出直线、旋转180度的动作,看起来也是弓字形行走,但如果频繁转向、频繁碰撞,会越来越无法保持正确的行走方向。 得益于研发成本低,惯性导航是目前市面上扫地机器人最为广泛使用的一种定位方法。 视觉导航:从技术层面来说这项技术叫做vSLAM,其原理是在扫地机器人身上装了一个摄像头,摄像头通过vSLAM算法拾取和记录沙发中的大量特征点(尤其是物体的边角),并在运动过程中不断追踪这些特征点,同时不断检测新的特征点,由此建立一个环境地图。但最大特点是该技术受光照条件影响大,高动态环境精度下降,对场景复杂度要求高。往往为了定位自己当前的位置,必

文 件 列 表

蓝牙控制程序.txt
VIP VIP
0.168252s