手持激光雷达建图

本文介绍了如何在ROSMelodic环境中安装相关依赖库,如MoveIt、gmapping等,并通过实例演示了如何启动建图过程,包括使用test_gmapping.launch文件和配置激光雷达传感器融合。
摘要由CSDN通过智能技术生成

1.安装依赖库,以ros-melodic版本为例,终端输入,

sudo apt install ros-melodic-moveit ros-melodic-moveit-visual-tools ros-melodic- kdl-* ros-melodic-joint-state-publisher-gui ros-melodic-trac-ik liborocos-kdl-dev ros-melodic-teleop-twist-keyboard ros-melodic-moveit-resources ros-melodic- navigation ros-melodic-gmapping ros-melodic-hector-slam ros-melodic-slam-karto ros-melodic-robot-state-publisher ros-melodic-geographic-msgs ros-melodic-libuvc- * ros-melodic-rtabmap-ros libavformat-dev libavcodec-dev libswresample-dev libswscale-dev libavutil-dev libsdl1.2-dev ros-melodic-pointcloud-to-laserscan ros-melodic-mbf-msgs ros-melodic-mbf-costmap-core ros-melodic-costmap-converter ros-melodic-bfl ros-melodic-serial ros-melodic-teleop-twist-joy ros-melodic- laser-proc ros-melodic-rosserial-arduino ros-melodic-rosserial-python ros- melodic-rosserial-server ros-melodic-rosserial-client ros-melodic-rosserial-msgs ros-melodic-amcl ros-melodic-map-server ros-melodic-urdf ros-melodic-xacro ros- melodic-interactive-markers ros-melodic-octomap* ros-melodic-joy* ros-melodic- dwa-local-planner ros-melodic-multirobot-map-merge python-catkin-tools python3- dev python3-catkin-pkg-modules python3-numpy python3-yaml build-essential ros- melodic-imu-tools ros-melodic-cartographer*

2.启动建图命令

在启动建图命令之前,需要安装 gmapping 包(用于构建地图):

sudo apt install ros-<ROS版本>-gmapping

然后以gmapping建图为例,终端输入

roslaunch oradar_lidar test_gmapping.launch 

其中test_gmapping.launch文件的内容如下

<launch>
    
    <include file="$(find oradar_lidar)/launch/ms200_scan.launch"/>
    <include file="$(find rf2o_laser_odometry)/launch/rf2o_laser_odometry.launch"/>
    <!--    激光雷达的坐标系-->
    <node pkg="tf" type="static_transform_publisher" name="base_link_to_laser"
          args="0 0 1 0 0 0  /base_link /laser  100"/>
    <include file="$(find oradar_lidar)/launch/gmapping.launch"/>
    <node name="rviz" pkg="rviz" type="rviz" args="-d $(find oradar_lidar)/rviz/test_map.rviz" />

</launch>

出现以下画面,即表示成功运行

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值