daysun / octo_pathplanning

octomap_ros2.0

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

octomap_ros

Dependencies
1、OpenCV(http://docs.opencv.org/master/d9/df8/tutorial_root.html)
2、octomap(https://github.com/OctoMap/octomap) && octovis(http://wiki.ros.org/octovis)
3、PCL(http://pointclouds.org/downloads/)

Compile
You should put this project under your ROS work space, such as your_ros_path/src/
cd your_ros_path
catkin_make

Usage
1、 rosrun octomap_ros rcv_test
  Before executing this, make sure ORB-SLAM2(https://github.com/daysun/ORB-SLAM2) are running.
  The experimental rosbag data can be attained in https://pan.baidu.com/s/1boC6X7h, and the corresponding parameters can be attained in /data/TUM1.yaml.

  This procedure receives msg(Type: Id_PointCloud2) from ROS, which named “/ORB_SLAM/pointcloud2” . And it will transform the msg into the octomap format.
  Try "Ctrl+C" to stop it any time you want, which would generate origin.ot. You can view it in octovis.
  octovis origin.ot

2、 rosrun octomap_ros runtime_test
  For experiments.
  Show that our system can perform on-line. The usage is the same with the former one.
  And the results built by original grid mapping, original grid mapping and local grid mapping, and complete update strategy using our experimental data can be attained in /data/*.ot.
  The experiments are also shown in a vedio online(http://v.youku.com/v_show/id_XMjg5MTA1OTg4OA).

About

octomap_ros2.0


Languages

Language:C++ 96.2%Language:CMake 3.8%