⚠️ Attention please: This README is outdated.The MRS UAV System 1.5 is being released and this page needs updating. Please, keep in mind that the information on this page might not be valid.
"Bumper" vizualizations, integrates seamlessly.
Integrates seamlessly.
Integrates seamlessly.
Displays useful information about the UAV state and sensors, integrates seamlessly.
Use mrs_rviz_plugins/UAV Status
display type.
Includes visualization of velocity and its covariance, integrates seamlessly.
Use mrs_rviz_plugins/OdometryWithVelocity
display type.
RViz goal tool with modifiable label.
Integrates mrs_uav_status and Selection tool functionality into one tool.
Shortcut key for the tool is 'c'.
Mouse event | Action |
---|---|
Click and drag | Select objects on the screen |
Shift + Click and drag | Move 'UAV Status' display |
Right-click (on drone) | Show services to be called |
Alt + Left-click | Rotate |
Alt + Middle-click | Move X/Y |
Alt + Shift + Left-click | Move X/Y |
Alt + Right-click | Move Z |
Alt + Shift + Right-click | Move Z |
Press the 'R' key to enter the "remote" mode. While in this mode, you can fly the UAV with your keyboard. While in remote mode, press 'G' to switch to global frame. Only one key at a time is registered, multiple key inputs are not supported.
Key | Action |
---|---|
'wasd' or 'hjkl' | Fly laterally |
'qe' | Change UAV's heading |
'rf' | Fly up and down |
You can add your own services to drone's menu.
- To add a service to the menu, publish a message to the topic
mrs_uav_status/set_trigger_service
- Only services of the std_srvs/Trigger type are supported
- The message is a std_msgs/String, and has to consist of two entries separated by spaces:
- Service name (
uav_manager/land_home
) - Name to be displayed in the menu (
Land Home
) - this name can contain additional spaces
- Service name (
- The namespace of the UAV will be added automatically (
uav_manager/land_home
->/uav1/uav_managerland_home
) - To a service outside of the namespace, use "/" as the first character (
/uav_manager/land_home
)
Press the 'm' key (as menu) to show services on selected drones. Custom services will not be shown, only the default ones.
Allows sending a sequence of waypoints to drone. The click-and-pull input supplies a 2D position with heading (a waypoint). Tool properties allow customization (height change, fly now, loop, use heading).
Key | Action |
---|---|
w | Turn the plugin on/off |
del | Delete last waypoint |
enter | Trigger behaviour |
Allows giving a reference to a UAV using the "2D Nav Goal" button in Rviz. The click-and-pull input supplies a 2D position with heading.
Allows obtaining a coordinates from Rviz by using the "2D Pose Estimate" button in Rviz. The coordinates will appear as a standard output
roslaunch mrs_rviz_plugins load_robot.launch