kimera-semantic编译记录

本文档详细介绍了如何在ROS Melodic环境下安装和运行Kimera-Semantics,包括安装依赖、编译工作空间、运行示例数据集以及非语义版本的步骤。通过这些步骤,用户可以成功搭建并体验Kimera-Semantics的语义分割功能。
摘要由CSDN通过智能技术生成

https://github.com/MIT-SPARK

一、安装依赖

1、sudo apt-get install python-wstool python-catkin-tools  protobuf-compiler autoconf

2、sudo apt-get install ros-melodic-cmake-modules
二、编译工作空间
1、mkdir -p ~/catkin_ws/src

2、cd ~/catkin_ws/

3、catkin init

4、catkin config --extend /opt/ros/melodic # Change `melodic` to your ROS distro

5、catkin config --cmake-args -DCMAKE_BUILD_TYPE=Release

6、catkin config --merge-devel

7、echo 'source ~/catkin_ws/devel/setup.bash' >> ~/.bashrc

8、cd ~/catkin_ws/src

9、git clone git@github.com:MIT-SPARK/Kimera-Semantics.git

10、wstool init # Use unless wstool is already initialized

11、wstool merge Kimera-Semantics/kimera/install/kimera_semantics_ssh.rosinstall

12、wstool update

13、catkin build kimera

14、source ~/catkin_ws/devel/setup.bash
三、运行

1、下载数据集https://drive.google.com/file/d/1SG8cfJ6JEfY2PGXcxDPAMYzCcGBEh4Qq/view?usp=sharing,保存到./kimera_semantics_ros/rosbag/kimera_semantics_demo.bag

 

2、启动ros节点:roscore

 

3、roslaunch kimera_semantics_ros kimera_semantics.launch play_bag:=true

 

4、rviz -d $(rospack find kimera_semantics_ros)/rviz/kimera_semantics_gt.rviz


四、非语义运行(使用上面下载的数据集)

1、使用上面下载的数据集

 

2、启动ros节点:roscore

 

3、roslaunch kimera_vio_ros kimera_vio_ros_euroc.launch run_stereo_dense:=true

 

4、roslaunch kimera_semantics_ros kimera_semantics_euroc.launch

 

5、rosbag play V1_01_easy.bag --clock

 

6、rviz -d $(rospack find kimera_semantics_ros)/rviz/kimera_semantics_euroc.rviz

 

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

问题出现再研究

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值