⚠️ Attention please: This package is no longer maintained!!!This is an old package that is no longer maintained. The new version of the UAV Modules is located here. This repository will be erased soon
We recommend compiling the uav_modules in a separated workspace from the uav_core. More information in the catkin workspace guide.
- Clone the uav_modules:
cd ~/git
git clone https://github.com/ctu-mrs/uav_modules
- Call the main installation script:
~/git/uav_modules/installation/install.sh
- Create a ROS workspace dedicated just to the uav_modules package and link the uav_modules into it:
mkdir -p ~/modules_workspace/src && cd ~/modules_workspace
catkin init
cd ~/modules_workspace/src
ln -s ~/git/uav_modules
- Extend the mrs_workspace:
cd ~/modules_workspace
catkin config --extend ~/mrs_workspace/devel
- Compile the workspace
cd ~/modules_workspace
catkin build
- aloam - A-LOAM SLAM (3D LiDAR SLAM)
- bluefox2 - Bluefox2 camera driver
- camera_base + usb_cam - V4L camera driver
- hector_slam - Hector SLAM (2D LiDAR SLAM)
- mrs_gazebo_extra_resources - Additional simulation resources
- mrs_optic_flow - OpticFlow for UAVs
- mrs_pcl_tools - PCL additions and libraries
- mrs_serial - Serial (UART) communication node
- mrs_utils - Minor stuff
- nimbro_network - Mutual ROS communication over wifi
- ouster - Ouster LiDAR driver
- path_loader - Simple path loader
- realsense - Realsense driver
- rplidar_ros - RPLidar driver
- trajectory_loader - Simple trajectory loader