A ROS package for multi-robot exploration with the scarab platform using RGBD panoramas.
pano_exploration relies on the openni2_xtion submodule. Initialize this submodule by executing the following commands in the cloned repo:
git submodule init
git submodule update
Most dependencies can be installed using rosdep. Execute the following command in the src folder of your catkin workspace:
rosdep install --ignore-src --from-paths . --rosdistro=Kinetic
or alternatively install using apt using:
sudo apt-get install ros-kinetic-pcl-conversions ros-kinetic-tf2-kdl ros-kinetic-actionlib-msgs ros-kinetic-catkin ros-kinetic-pcl-ros ros-kinetic-nav-msgs ros-kinetic-roscpp ros-kinetic-actionlib libyaml-cpp-dev ros-kinetic-tf ros-kinetic-nodelet ros-kinetic-sensor-msgs ros-kinetic-message-runtime ros-kinetic-std-msgs ros-kinetic-message-generation ros-kinetic-cv-bridge ros-kinetic-tf2-geometry-msgs libopenni2-dev ros-kinetic-geometry-msgs ros-kinetic-rosbag
pano_exploration also relies on the scarab repository. Follow the instructions given to clone and build it.