基于SLAMWARE的机器人底盘传感器安装指南

? ? ? 机器人底盘中传感器安装不当,对机器人定位、建图及避障等会产生重要影响,基于slamware解决方案的机器人底盘常用传感器应该如何安装呢?以及安装中有什么需要注意的呢?本文将为大家一一阐述!

? ? ? 激光雷达

? ? ? 激光雷达安装的是否水平对slamware解决方案的建图及定位影响很大:

? ? ? 如安装不正确会影响激光雷达的测距精度,进而对建图和定位精度产生影响。

? ? ? 如若激光雷达扫描平面水平向下倾斜,激光点会扫描到地面,这种情况下建图则会导致障碍物错乱,定位则会导致定位漂移。

? ? ? 激光雷达水平安装角度:0度 ~ +2度 (倾角朝上)

? ? ? 雷达扫描开口角度:建议270度及以上,最好在机器人正前方和正后方均有开口。 至少需要大于220度。

? ? ? 雷达盲区:15 cm, 建议在安装激光雷达时,可以略往底盘结构中心靠近,以减少盲区。

?

? ? ? 超声波传感器

? ? ? 超声波传感器的数据对导航时的行为干扰非常大,如果超声波的感应角度过大(建议不大于20度),或者噪点过多,均会造成导航时出现异常的绕圈,不走直线,或者路径取消等行为。如果机器人行动异常,首先考虑是否为超声波误触发,可以查看超声波的触发状态:

? ? ? 使用Robot_studio,查看机器人Sonar触发状态。

? ? ? 浏览器登录192.168.11.1,打开diagnose功能,查看Sonar触发状态。

?

? ? ? 碰撞传感器

? ? ? 碰撞传感器一般装在机器人的前进方向,如果前向碰撞传感器触发了,默认的策略是倒退。如果使用了正向充电的红外方案,建议安装前向碰撞传感器。如果使用了反向充电的红外方案,建议在机器人后方加装碰撞传感器。

?

? ? ? 防跌落传感器

? ? ? 防跌落传感器要尽量减少误触发,可以采用sharp或其他精度较高的红外传感器来实现,如果防跌落传感器触发了,会被永久的纪录在地图上,机器人导航时会对此进行避障。如果使用红外传感器来实现防触脚等功能,建议将此红外传感器配置成碰撞传感器来处理。

?

? ? ? 深度摄像头

? ? ? 选择深度摄像头的时候要尽量选择盲区小,精度高的,例如Intel RealSense R200。

? ? ? 以上就是基于SLAMWARE的机器人底盘传感器安装指南,希望能对大家有帮助!

原文地址:http://blog.51cto.com/13974836/2332170

时间: 2024-10-31 09:43:07

基于SLAMWARE的机器人底盘传感器安装指南的相关文章

基于SLAMWARE方案的机器人底盘传感器选型及安装指南

机器人底盘作为控制机器人运动和定位导航的重要组成部分,在机器人身上充当着桥梁枢纽的作用.思岚科技基于SLAMWARE自主定位导航算法,融合多传感器数据,灵活的规划机器人行走路线. 机器人底盘各传感器能否正确选型及安装,关系到定位导航工作能否正常进行.本次将为大家分享基于SLAMWARE解决方案的机器人底盘常用传感器选型及安装,主要包括激光雷达,超声波传感器,碰撞传感器,防跌落传感器以及深度摄像头等传感器.激光雷达 利用激光雷达传感器,时刻扫描周围环境,提供地图数据,构建精度高达5cm的地图,并基

【AllJoyn专题】基于AllJoyn和Yeelink的传感器数据上传与指令下行的研究

笔者接触高通物联网框架AllJoyn不太久,但确是被深深地吸引了.在我看来,促进我深入学习的原因有三点:一.AllJoyn开源,对开源的软硬件总会有种莫名的喜爱,尽管也许不会都深入下去:二.顺应潮流,物联网虽远未普及,但已是大势所趋,高通公司在领域布局,致力于打造舒适高效的智能家居场景,推出AllJoyn软件框架,适应了发展趋势:三.文档丰富,开源软件的使用,特别是框架,若没有文档相助,相信没有多少开发者愿意尝试,AllJoyn在这方面做得不错,日后还需做得更好.当然啦,也有些额外原因,包括高通

基于CAN总线多视觉传感器测控系统的设计

1.引言 视觉检测技术是以机器视觉为基础的新型测试技术,因其具有测量非接触.速度快.信息量大.应用领域宽广等特点而受到欢迎.结构光传感器是应用较早.发展较成熟的视觉传感器,因此本系统采用结构光传感器来采集图像并经图像采集卡送给计算机处理.由于视觉传感器在视觉测量中担负着视频图像信号(测量数据)的采集.切换与传输.因此,如何让视觉传感器测控系统快速.精确地获得理想的视频图像信息,进而为后期的图像处理提供可靠的支持,亦即视觉传感器的测控系统的设计显得尤为重要. 2.视觉系统的概述 视觉检测系统中采集

基于 Arduino 的温度+湿度传感器

虽然根本不懂电路,但经过查阅资料,总算是实现了.在这里做一个记录,以免忘记. 开发环境 硬件 Arduino uno r3 开发板,点我看Arduino各版本的比较,uno的第3个版本,也是目前市面上用于学习最多的板子,意大利原版的价格是20欧,淘宝山寨板的价格是20元左右. 温度湿度传感器,型号DHT11,几块钱,淘宝上都有. 杜邦线,1块钱10根(注意分公母,区别是插还是被插). 针排,1块钱很多根,结合杜邦线连接板子和传感器. USB线,特制的,方口的一头接板子,另一头接电脑(供电和调试)

基于 Mathematica 的机器人仿真环境(机械臂篇)[转]

完美的教程,没有之一,收藏学习. 目的 本文手把手教你在 Mathematica 软件中搭建机器人的仿真环境,具体包括以下内容(所使用的版本是 Mathematica 11.1,更早的版本可能缺少某些函数,所以请使用最新版.[email protected]).  1 导入机械臂的三维模型  2 (正/逆)运动学仿真  3 碰撞检测  4 轨迹规划  5 (正/逆)动力学仿真  6 控制方法的验证  不妨先看几个例子: 逆运动学 双臂协作搬运 显示运动痕迹 (平移)零空间运动  无论你是从事机器

基于WEB的机器人远程控制

1.前进后退左转右转控制: 2.视频传输,为了保证视频的流畅性,选择相机支持格式中图像最小,帧率最低的:并对视频进行处理,将15帧处理成5帧,从而降低传输数据量: 3.地图显示及导航控制: 地图在三维空间显示,当按钮显示Set 2D Navi Goal时,可以用鼠标控制地图平移旋转缩放等: 当地图处于Cancel 2D Navi Goal时,地图不可以平移旋转,当鼠标点击按下时,按下点为导航的目标点,同时显示黄色箭头,鼠标拖动时可以旋转箭头从而选择导航目标点的方向. 原文地址:https://w

如何利用SLAMWARE ROS SDK进行机器人导航定位开发

思岚科技SLAMWARE ROS SDK的发布,既可以让用户在机器人开发中实现使用SLAMWARE提供的建图.定位和导航功能,又能保留原先基于ROS开发的应用逻辑,一举两得. 今天,就来带大家体验一下如何利用SLAMWARE ROS SDK进行业务开发. 我们先从机器人的移动开始说起. 一.键盘控制 (前后左右移动) 还记得ROS中最经典的turtlesim(http://wiki.ros.org/turtlesim/)吗?案例中启动turtle_teleop_key节点就可以通过键盘方向键控制

从零开始优化基于RuleBased的聊天机器人

这里记录从最基础的基于规则的聊天机器人,升级到基于逻辑的机器人,再升级到调用Google提供的API来让机器人能说.会听普通话. 最基本的完全基于规则式的问答:问什么就答什么,幼儿园水平. import random # 打招呼greetings = ['hola', 'hello', 'hi', 'Hi', 'hey!','hey']# 回复打招呼random_greeting = random.choice(greetings) # 对于"你怎么样?"这个问题的回复question

SLAM+语音机器人DIY系列:(四)差分底盘设计——5.底盘PID控制参数整定

摘要 运动底盘是移动机器人的重要组成部分,不像激光雷达.IMU.麦克风.音响.摄像头这些通用部件可以直接买到,很难买到通用的底盘.一方面是因为底盘的尺寸结构和参数是要与具体机器人匹配的:另一方面是因为底盘包含软硬件整套解决方案,是很多机器人公司的核心技术,一般不会随便公开.出于强烈的求知欲与学习热情,我想自己DIY一整套两轮差分底盘,并且将完整的设计过程公开出去供大家学习.说干就干,本章节主要内容: 1.stm32主控硬件设计 2.stm32主控软件设计 3.底盘通信协议 4.底盘ROS驱动开发