<launch> <arg name="scan_topic" default="scan" /> <node pkg="gmapping" type="slam_gmapping" name="slam_gmapping" output="screen" clear_params="true"> <param name="odom_frame" value="odom"/> <param name="map_update_interval" value="5.0"/> <!-- Set maxUrange < actual maximum range of the Laser --> <param name="maxRange" value="5.0"/> <param name="maxUrange" value="4.5"/> <param name="sigma" value="0.05"/> <param name="kernelSize" value="1"/> <param name="lstep" value="0.05"/> <param name="astep" value="0.05"/> <param name="iterations" value="5"/> <param name="lsigma" value="0.075"/> <param name="ogain" value="3.0"/> <param name="lskip" value="0"/> <param name="srr" value="0.01"/> <param name="srt" value="0.02"/> <param name="str" value="0.01"/> <param name="stt" value="0.02"/> <param name="linearUpdate" value="0.5"/> <param name="angularUpdate" value="0.436"/> <param name="temporalUpdate" value="-1.0"/> <param name="resampleThreshold" value="0.5"/> <param name="particles" value="80"/> <param name="xmin" value="-1.0"/> <param name="ymin" value="-1.0"/> <param name="xmax" value="1.0"/> <param name="ymax" value="1.0"/> <param name="delta" value="0.05"/> <param name="llsamplerange" value="0.01"/> <param name="llsamplestep" value="0.01"/> <param name="lasamplerange" value="0.005"/> <param name="lasamplestep" value="0.005"/> <remap from="scan" to="$(arg scan_topic)"/> </node> </launch>
时间: 2023-07-08 22:44:26 浏览: 181
slam_gmapping:针对ROS2的Slam Gmapping
这是一个ROS的launch文件,用于启动gmapping软件包中的slam_gmapping节点,实现机器人的建图和定位。其中,该节点的参数设置包括:
- odom_frame: 里程计坐标系
- map_update_interval: 地图更新时间间隔
- maxRange: 激光雷达最大检测距离
- maxUrange: 网格地图最大半径
- sigma: 高斯模型标准差
- kernelSize: 高斯滤波器大小
- lstep: 线性运动的步长
- astep: 角度运动的步长
- iterations: 优化时的迭代次数
- lsigma: 线性移动的高斯模型标准差
- ogain: 占据格子的概率
- lskip: 跳过的激光束数
- srr, srt, str, stt: 运动模型参数
- linearUpdate: 更新地图的线性移动距离阈值
- angularUpdate: 更新地图的角度移动距离阈值
- temporalUpdate: 时间更新阈值
- resampleThreshold: 重采样阈值
- particles: 粒子数
- xmin, ymin, xmax, ymax: 地图边界
- delta: 网格地图分辨率
- llsamplerange, llsamplestep: 线性运动采样范围和步长
- lasamplerange, lasamplestep: 角度运动采样范围和步长
- scan_topic: 激光雷达数据话题名称,可以通过remap进行重映射。
阅读全文