Mavros
MAVLink extendable communication node for ROS2.
Connections url
- Serial: /path/to/serial/device[:baudrate]
- Serial: serial:///path/to/serial/device[:baudrate][?ids=sysid,compid]
- UDP: udp://[bind_host][:port]@[remote_host[:port]][/?ids=sysid,compid]
- TCP client: tcp://[server_host][:port][/?ids=sysid,compid]
ardupilot connection | |
---|---|
using node.launch connect to APM SITL and control pluginlist and config | |
---|---|
using node.launch connect to APM HW and control pluginlist and config | |
---|---|
message interval
Mavlink MAV_FRAME
- GLOBAL: Global coordinate frame with WGS84 latitude/longitude and altitude positive over mean sea level (MSL) by default
- RELATIVE_ALT: Altitude is relative to the vehicle home position rather than MSL.
- TERRAIN_ALT: Altitude is relative to ground level rather than MSL.
-
INT: Latitude/longitude (in degrees) are scaled by multiplying by 1E7.
-
LOCAL: Origin of local frame is fixed relative to earth. origin of the vehicle position-estimator ("EKF").
- BODY: Origin of local frame travels with the vehicle. NOTE, "BODY" does NOT indicate alignment of frame axis with vehicle attitude.
ENU and NED coordinate frame
- NED: North East Down
- ENU: East North Down (use by ROS)
NED
This frame is widely used in aviation and maritime applications - North (X-axis): Points towards true North. - East (Y-axis): Points towards East, perpendicular to the North axis. - Down (Z-axis): Points downwards, perpendicular to the North-East plane.
ENU
This frame is commonly used in robotics and ROS
- East (X-axis): Points towards East.
- North (Y-axis): Points towards true North, perpendicular to the East axis.
- Up (Z-axis): Points upwards, perpendicular to the East-North plane.