没有合适的资源?快使用搜索试试~ 我知道了~
Dashgo E1移动平台调试开发指南1
需积分: 0 0 下载量 52 浏览量
2022-08-03
17:28:07
上传
评论 2
收藏 1.04MB PDF 举报
温馨提示
试读
22页
产品简介及规格书机密文件,请勿外传COPYRIGHT 2015-2017 EAI TEAM第一章 E1 功能介绍
资源推荐
资源详情
资源评论
I
http://www.eaibot.com
COPYRIGHT 2015-2017 EAI TEAM
高性能、低成本 360 度二维激光扫描测距系统
产品简介及规格书
机密文件,请勿外传
目录
第一章 E1 功能介绍 .............................................................................................................. 1
1.1 E1 系统框架介绍 ......................................................................................................... 1
1.2 E1 导航软件功能介绍 .................................................................................................. 1
第二章 E1 导航系统主要参数详解 ........................................................................................ 2
2.1 E1 底盘基础参数介绍及调试方法 ............................................................................. 2
测试一:前进
1
米
............................................................................................................... 2
测试二:原地转动
360
度
.................................................................................................... 3
底盘参数调试方法
............................................................................................................... 3
1. 情况一:走 1m 直线 和 360 度旋转参数调试情况 .............................................................. 3
2. 情况二:提高/限制底盘移动速度 ........................................................................................ 3
底盘关键数据观察
............................................................................................................... 4
1. odom —不带陀螺仪的里程计信息 ...................................................................................... 4
2. odom_combined,imu,imu_angle —陀螺仪和带陀螺仪的里程计信息 ......................... 4
3. smoother_cmd_vel — 经过平缓处理的底盘速度 ................................................................ 4
2.2 E1 底盘雷达安装及参数调试 ..................................................................................... 5
E1
雷达安装情况
................................................................................................................. 5
雷达具体参数介绍
............................................................................................................... 5
雷达参数调试的方法
............................................................................................................ 6
1. 情况一:设置雷达的扫描角度 ............................................................................................. 6
2. 情况二:雷达坐标系与底盘坐标系的 tf 转换关系设置 .................................................... 6
3. 情况三:雷达滤波安全范围设置 (仅在导航时使用) .................................................... 7
II
http://www.eaibot.com
COPYRIGHT 2015-2017 EAI TEAM
高性能、低成本 360 度二维激光扫描测距系统
产品简介及规格书
机密文件,请勿外传
雷达关键数据观察
............................................................................................................... 8
2.3 E1 超声波的安装及参数介绍 ..................................................................................... 8
超声波的位置安装(目前默认位置)
................................................................................ 8
超声波参数介绍
................................................................................................................... 9
超声波参数调试方法
.......................................................................................................... 10
超声波关键数据观察
.......................................................................................................... 10
2.4 建图与导航参数介绍及调试 ..................................................................................... 11
建图与导航使用
................................................................................................................. 13
建图与导航参数调节的情况
.............................................................................................. 14
1. 情况一:修改障碍物膨胀系数,防止规划的路径贴近障碍物(沿边规划) ................ 14
2. 情况二:限制机器人导航行走的速度 ............................................................................... 15
3. 情况三:限制机器人只能前进,不能后退 ....................................................................... 15
建图与导航主要数据观察
.................................................................................................. 15
2.5 谷歌 CARTOGRAPHER 算法建图 ...................................................................................... 16
2.6 SICK 雷达建图与导航 ................................................................................................. 17
Sick 雷达建图导航使用 ................................................................................................................. 18
2.7 深度摄像头导航避障 ................................................................................................. 19
深度摄像头参数及校准
...................................................................................................... 19
深度摄像头导航避障
.......................................................................................................... 19
修订历史 ................................................................................................................................ 20
1
高性能、低成本 360 度二维激光扫描测距系统
产品简介及规格书
机密文件,请勿外传
http://www.eaibot.com
COPYRIGHT 2015-2017 EAI TEAM
第一章 E1 功能介绍
1.1 E1 系统框架介绍
1.2 E1 导航软件功能介绍
功能
支持功能
功能说明
建图功能
Gmapping 算法建图
适合一般室内环境建图
(300 平方米以内,若要大范
围建图,需要换成 sick 雷达)
Cartographer 谷歌算法
建图
导航功能
单雷达导航
增加安全性,有效避开
矮的障碍物,防止压脚
超声波导航避障
增加安全性,有效避开
玻璃等透明障碍物
融合陀螺仪
提高导航精度,减小累
计误差
单点导航,多点巡逻导
航
多种导航方式,提高场
景适应性
安卓手机 APP
手机 App 通过(网络)
wifi 启动底盘建图,并显示地
图,保存地图,然后导航
直接在手机上完成建
图,导航使用,提高适用性,
降低使用门槛
通过手机 app 查看底盘
2
高性能、低成本 360 度二维激光扫描测距系统
产品简介及规格书
机密文件,请勿外传
http://www.eaibot.com
COPYRIGHT 2015-2017 EAI TEAM
各种传感器状态和日志信息
自动回充功能
增加智能性,有效续航,
方便长时间使用
第二章 E1 导航系统主要参数详解
2.1 E1 底盘基础参数介绍及调试方法
底盘基础参数主要是底盘的轮子直径,两轮子的间距,编码器值 以及底盘移动速度控
制,具体如下:
参数文件路径:dashgo_ws/src/dashgo/dashgo_driver/config/my_dashgo_params_imu.yaml
参数名
目前值
说明
wheel_diameter
0.162
轮子直径,固定
wheel_track
0.330
两个轮子的间距,直接测量得到大概值,然
后再通过转 360 度试验进行细微调整,出厂时会
把参数调好,直接使用即可。
encoder_resolution
610
轮子转动一圈编码器输出的脉冲数,固定
gear_reduction
0.975
校准系数,主要用于校准走 1m 直线
通过测试底盘走 1m 直线,360 度转
测试一:前进 1 米
远程进入导航模块,启动底盘驱动(带陀螺仪)
$ ssh eaibot@192.168.31.200
$ roslaunch dashgo_driver driver_imu.launch
然后远程进入导航模块另一个终端,启动移动脚本
$ ssh eaibot@192.168.31.200
$ rosrun dashgo_tools check_linear_imu.py
测试完后,ctl+c 结束两个终端的程序
3
高性能、低成本 360 度二维激光扫描测距系统
产品简介及规格书
机密文件,请勿外传
http://www.eaibot.com
COPYRIGHT 2015-2017 EAI TEAM
测试二:原地转动 360 度
远程进入导航模块,启动底盘驱动(带陀螺仪)
$ ssh eaibot@192.168.31.200
$ roslaunch dashgo_driver driver_imu.launch
然后远程进入导航模块另一个终端,启动转动脚本
$ ssh eaibot@192.168.31.200
$ rosrun dashgo_tools check_angular_imu.py
底盘参数调试方法
1. 情况一:走 1m 直线 和 360 度旋转参数调试情况
优先校准走 1m直线,仅需修改 my_dashgo_params.yaml 文件中的 gear_reduction 参数,
其他参数基本给定,超过 1m 时,就改小,否则就改大,误差控制在 1%左右。
在已校准 1m 直线的前提下,校准 360 度旋转,仅需细微修改两个轮子间距
wheel_track,转超 360 度就改小,否则就改大,误差控制在 1%左右。
如果底盘走成了斜直线,一般都是底盘摆放时,两轮子不在同一水平线引起的。Eai 底盘
在出厂时,都会测试确认底盘能正常走直线。
如果底盘走 S 型(无法走直线),先确认底盘是否电量充足,若电量不足,无法拉动电机
正常转动,就会行走异常,若充足但行走异常请找 eai 售后
2. 情况二:提高/限制底盘移动速度
启动 driver.launch 或 driver_imu.launch 来驱动底盘行走时,默认都是有平缓控制速度
的功能,所以主要是修改 yocs_velocity_smoother.yaml 配置文件中的最大线速度
speed_lim_v 和最大角速度 speed_lim_w 来控制底盘行走的。
如果是在启动导航 navigation 时,此时底盘行走速度不单受平缓速度
yocs_velocity_smoother.yaml 的限制,还会受到局部路径规划 teb_local_planner_params.yaml
中的最大线速度限制,最终会取两者中最小的线速度。这点会在导航章节中详述
剩余21页未读,继续阅读
资源评论
KerstinTongxi
- 粉丝: 22
- 资源: 277
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功