Show EOL distros:
Package Summary
Extra nodes and plugins for mavros
- Maintainer status: maintained
- Maintainer: Vladimir Ermakov <vooon341 AT gmail DOT com>
- Author: Vladimir Ermakov <vooon341 AT gmail DOT com>
- License: GPLv3
- Bug / feature tracker: https://github.com/mavlink/mavros/issues
- Source: git https://github.com/mavlink/mavros.git (branch: hydro-devel)
Package Summary
Extra nodes and plugins for MAVROS.
- Maintainer status: maintained
- Maintainer: Vladimir Ermakov <vooon341 AT gmail DOT com>
- Author: Vladimir Ermakov <vooon341 AT gmail DOT com>
- License: GPLv3, LGPLv3, BSD
- Bug / feature tracker: https://github.com/mavlink/mavros/issues
- Source: git https://github.com/mavlink/mavros.git (branch: indigo-devel)
Package Summary
Extra nodes and plugins for MAVROS.
- Maintainer status: maintained
- Maintainer: Vladimir Ermakov <vooon341 AT gmail DOT com>
- Author: Vladimir Ermakov <vooon341 AT gmail DOT com>
- License: GPLv3, LGPLv3, BSD
- Bug / feature tracker: https://github.com/mavlink/mavros/issues
- Source: git https://github.com/mavlink/mavros.git (branch: indigo-devel)
Package Summary
Extra nodes and plugins for MAVROS.
- Maintainer status: developed
- Maintainer: Vladimir Ermakov <vooon341 AT gmail DOT com>
- Author: Vladimir Ermakov <vooon341 AT gmail DOT com>, Amilcar Lucas <amilcar.lucas AT iav DOT de>
- License: GPLv3, LGPLv3, BSD
- Bug / feature tracker: https://github.com/mavlink/mavros/issues
- Source: git https://github.com/mavlink/mavros.git (branch: master)
Package Summary
Extra nodes and plugins for MAVROS.
- Maintainer status: developed
- Maintainer: Vladimir Ermakov <vooon341 AT gmail DOT com>
- Author: Vladimir Ermakov <vooon341 AT gmail DOT com>
- License: GPLv3, LGPLv3, BSD
- Bug / feature tracker: https://github.com/mavlink/mavros/issues
- Source: git https://github.com/mavlink/mavros.git (branch: master)
Package Summary
Extra nodes and plugins for MAVROS.
- Maintainer status: developed
- Maintainer: Vladimir Ermakov <vooon341 AT gmail DOT com>
- Author: Vladimir Ermakov <vooon341 AT gmail DOT com>, Amilcar Lucas <amilcar.lucas AT iav DOT de>
- License: GPLv3, LGPLv3, BSD
- Bug / feature tracker: https://github.com/mavlink/mavros/issues
- Source: git https://github.com/mavlink/mavros.git (branch: master)
Package Summary
Extra nodes and plugins for MAVROS.
- Maintainer status: developed
- Maintainer: Vladimir Ermakov <vooon341 AT gmail DOT com>
- Author: Vladimir Ermakov <vooon341 AT gmail DOT com>, Amilcar Lucas <amilcar.lucas AT iav DOT de>
- License: GPLv3, LGPLv3, BSD
- Bug / feature tracker: https://github.com/mavlink/mavros/issues
- Source: git https://github.com/mavlink/mavros.git (branch: master)
Contents
Overview
This package provides additional nodes and plugins not included to mavros.
Nodes
gcs_image_bridge
Additional proxy with image streaming for GCS. It mux FCU streams from mavros and images from any source. REMOVED IN 0.18Subscribed Topics
mavlink/from (mavros/Mavlink)- Mavlink stream from autopilot.
- Image stream to send.
Published Topics
mavlink/to (mavros/Mavlink)- Mavlink stream to autopilot.
Parameters
~gcs_url (string, default: udp://@)- Connection URL.
- JPEG quality level for image encoding.
copter_visualization
Converts information published on mavros topics into markers for visualization in RVIZ.Subscribed Topics
local_position (geometry_msgs/PoseStamped)- Position source (e.g. mavros/local_position/local topic)
- Local setpoints (e.g. mavros/setpoint_position/local topic)
Published Topics
track_markers (visualization_msgs/Marker)- Markers to visualize vehicle path.
- Marker to visualize copter model.
- Markers to visualize local setpoints.
Parameters
~fixed_frame_id (string, default: 'local_origin')- Pose frame id.
- Pose child frame id.
- Marker scale factor.
- Number of rotors in copter model.
- Copter model arm length (m).
- Copter model body width (m).
- Copter model body height (m).
- Max number of markers in track.
Utility commands
All utilities provides <util> --help and <util> <command> --help information.
mavteleop
usage: mavteleop [-h] [-n MAVROS_NS] [-v] (-rc | -att | -vel | -pos) Teleoperation script for Copter-UAV optional arguments: -h, --help show this help message and exit -n MAVROS_NS, --mavros-ns MAVROS_NS ROS node namespace -v, --verbose verbose output -rc, --rc-override use rc override control type -att, --sp-attitude use attitude setpoint control type -vel, --sp-velocity use velocity setpoint control type -pos, --sp-position use position setpoint control type
mavftpfuse
PX4 only. Require fusepy package, use sudo pip install fusepy.
usage: mavftpfuse [-h] [-n MAVROS_NS] [-v] [-d] path FUSE for MAVLink-FTP mavros plugin positional arguments: path mount point optional arguments: -h, --help show this help message and exit -n MAVROS_NS, --mavros-ns MAVROS_NS ROS node namespace -v, --verbose verbose output -d, --debug libfuse debug
Plugins
Extra set of communication plugins loaded by mavros_node.
cam_imu_sync
Syncronization markers for IMU and Camera. EXPERIMENTAL (TODO)distance_sensor
Publish range finders data from FCU; Send data to FCU. (TODO page with config spec).Subscribed Topics
~distance_sensor/<sensor_name> (sensor_msgs/Range)- Send ROS sensor data to FCU.
Published Topics
~distance_sensor/<sensor_name> (sensor_msgs/Range)- Data from FCU-connected sensor.
Parameters
~distance_sensor/<sensor_name>/subscriber (bool, default: false)- Subscriber or Publisher
- Sensor Id. required
- Orientation of the sensor. required for subscriber.
image_pub
Publish images from PX4Flow module. REMOVED IN 0.18Published Topics
~image/camera_image (sensor_msgs/Image)- Image stream from mavlink device.
Parameters
~image/frame_id (string, default: px4flow)- Frame ID for camera_image topic.
mocap_pose_estimate
Send ATT_POS_MOCAP message to FCU.Subscribed Topics
~mocap/pose (geometry_msgs/PoseStamped)- Pose to send.
- Pose to send.
Parameters
~mocap/use_tf (bool, default: false)- Vicon mocap system.
- Optitrack mocap system.
px4flow
Publish OPTICAL_FLOW_RAD message data from FCU or PX4Flow module.Published Topics
~px4flow/raw/optical_flow_rad (mavros_msgs/OpticalFlowRad)- Optical flow data.
- Sonar range data.
- IMU sensor temperature.
Parameters
~px4flow/frame_id (string, default: px4flow)- Frame Id.
- Sonar FOV.
- Sonar minimum range.
- Sonar maximum range.
vibration
Publish VIBRATION message data.vision_pose_estimate
Sent VISION_POSITION_ESTIMATE to FCU from PoseStamped topic.Subscribed Topics
~vision_pose/pose (geometry_msgs/PoseStamped)- Vision position.
- Vision position (with covariance).
Parameters
~vision_pose/tf/listen (bool, default: false)- TF listen switch. Disable topic if enabled.
- Origin frame_id for TF.
- Child frame_id for TF.
- Rate limit for TF listener [Hz].
vision_speed_estimate
Send vision speed estimates to FCU.Subscribed Topics
~vision_speed/speed_vector (geometry_msgs/Vector3Stamped)- Send speed vector.
- Send linear speed. (alternative)
Parameters
~vision_speed/listen_twist (bool, default: false)- Topic type selector.