This package works together with the MRS System.
Operational System | Ubuntu 20.04 |
---|---|
ROS | ![]() |
MRS System | Native installation |
Gazebo | Gazebo multi-robot simulator - version 11.13.0 |
Features
- UAV
- Multi UAV
- RPLidar
- Velodyne
- Rangefinder
- Bluefox
- Real-sense D-435
cd ~/workspace/src
git clone https://github.com/vivaldini/RMA.git
catkin build
bash ../devel/setup.bash
Start Gazebo by entering the following at the command prompt.
gazebo
Click on Edit -> Model Editor
Click in File -> Save as
Save the model in the Location: /workspace/src/RMA/models.
To add the directory to models and worlds:
- Open gazebo
- Click on "Insert" (upper left)
- Click "Add Path" (upper left)
- Choose the paste ~/workspace/src/RMA/models
- Close gazebo
- UAV
cd
bash ~/workspace/src/RMA/src/start/start.sh
- Multi UAVs run
cd
bash ~/workspace/src/RMA/src/start/multiStart.sh
Repository 1: https://ctu-mrs.github.io/docs/system/uav_ros_interface.html#uavmanager
Repository 2: https://ctu-mrs.github.io/docs/software/mavros.html#used-topics-and-services
Topic Informations:
- Localization: /uav1/odometry/odom_main
- Laser: /uav1/garmin/range
- Global motion: /uav1/control_manager/reference
- Local motion: /uav1/control_manager/goto_fcu
Press “CTRL + a” and after “k” in the prompt.
If something remains open:
alias killg='killall gzclient && killall gzserver && killall rosmaster'
killall px4
tmux kill-server
Communication with the MRS will be done through ROS. If you are not yet aware, it is interesting to carry out the tutorial 1.1.1 to 1.1.18 link: http://wiki.ros.org/ROS/Tutorials
1. We will see ROS in the course, but it is important to improve your expertise to do the tutorials. That will be passed as Frequency Activities.
2. The scenario was developed by @lidiaxp.
For support, send email to vivaldini@ufscar.br