找回密码
 立即注册
查看: 359|回复: 0

入门教程--SLAM建图hector算法

[复制链接]

140

主题

15

回帖

816

积分

管理员

积分
816
发表于 2023-4-23 11:35:50 | 显示全部楼层 |阅读模式

###使用前,请先注册并登录网站,登录后显示完整图片!###
hector 功能包使用高斯牛顿方法,不需要里程计数据,只根据激光信息便可构建地图。因此,该功能包可以很好地在空中机器人、手持构图设备及特种机器人中运行。
本节使用 hector 算法进行机器人建图,hector 算法结合了鲁棒性较好的扫描匹配方法,不需要里程计,但对于雷达帧率一般要求高于 20HZ,估计 6 自由度位姿,可以适应空中或者地面不平坦的情况。初值的选择对结果影响很大,所以要求雷达帧率较高。


快捷方式:



手工方式:
在虚拟机hawkbot@ubuntu命令行下运行hector_slam.launch建图节点。
roslaunch hawkbot hector_slam.launch

此时节点正在启动,终端会输出启动信息,等待出现下图启动完成界面。




特别说明:由于 hector 算法对雷达帧率要求较高,所以使用键盘控制机器人建图时,需要调低机器人运行速度小于 0.3m/s。进入键盘控制界面,按 z 键可以减小行驶速度。如果不降低机器人行驶速度,建图效果会非常差。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

浩克机器人

GMT+8, 2025-5-10 04:14 , Processed in 0.078936 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表