Volver al ranking

mavlink/mavros

C++

MAVLink to ROS gateway with proxy for Ground Control Station

rosros-nodemavlinkmavrosmavros-msgsuav
Crecimiento de estrellas
Estrellas
1.2k
Forks
1.1k
Crecimiento semanal
Issues
398
5001k
ene 2014mar 2018may 2022jul 2026
README

MAVROS

GitHub release (latest by date) Gitter CI

MAVLink extendable communication node for ROS.

  • Since 2014-08-11 this repository contains several packages.
  • Since 2014-11-02 hydro support separated from master to hydro-devel branch.
  • Since 2015-03-04 all packages also dual licensed under terms of BSD license.
  • Since 2015-08-10 all messages moved to mavros_msgs package
  • Since 2016-02-05 (v0.17) frame conversion changed again
  • Since 2016-06-22 (pre v0.18) Indigo and Jade separated from master to indigo-devel branch.
  • Since 2016-06-23 (0.18.0) support MAVLink 2.0 without signing.
  • Since 2017-08-23 (0.20.0) GeographicLib and it's datasets are required. Used to convert AMSL (FCU) and WGS84 (ROS) altitudes.
  • Since 2018-05-11 (0.25.0) support building master for Indigo and Jade stopped. Mainly because update of console-bridge package.
  • Since 2018-05-14 (0.25.1) support for Indigo returned. We use compatibility layer for console-bridge.
  • Since 2019-01-03 (0.28.0) support for Indigo by master not guaranteed. Consider update to more recent distro.
  • 2020-01-01 version 1.0.0 released, please see #1369 for reasons and its purpose.
  • 2021-05-28 version 2.0.0 released, it's the first alpha release for ROS2.
  • 2023-09-09 version 2.6.0, dropped support for EOLed ROS2 releases. Now it require Humble+ (Humble, Iron, Rolling...).

mavros package

It is the main package, please see its README. Here you may read installation instructions.

mavros_extras package

This package contains some extra nodes and plugins for mavros, please see its README.

libmavconn package

This package contain mavconn library, see its README. LibMAVConn may be used outside of ROS environment.

test_mavros package

This package contain hand-tests and manual page for APM and PX4 SITL. Please see README first!

mavros_msgs package

This package contains messages and services used in MAVROS.

Support forums and chats

Please ask your questions not related to bugs/feature or requests on:

We'd like to keep the project bug tracker as free as possible, so please contact via the above methods. You can also PM us via Gitter and the PX4 Slack.

CI Statuses

  • ROS2 Humble: Build Status
  • ROS2 Jazzy: Build Status
  • ROS2 Kilted: Build Status
  • ROS2 Lyrical: Build Status
  • ROS2 Rolling: Build Status
Repositorios relacionados
ArduPilot/ardupilot

ArduPlane, ArduCopter, ArduRover, ArduSub source

C++GNU General Public License v3.0arducopterardupilot
ardupilot.org
15.5k21.1k
carla-simulator/carla

Open-source simulator for autonomous driving research.

C++MIT Licensesimulatorautonomous-vehicles
carla.org
14.2k4.6k
PX4/PX4-Autopilot

PX4 Autopilot Software

C++BSD 3-Clause "New" or "Revised" Licensepx4pixhawk
px4.io
12.2k15.7k
autowarefoundation/autoware

Autoware - the world's leading open-source software project for autonomous driving

DockerfileApache License 2.0autowareautonomous-vehicles
autoware.org
11.9k3.7k
ClemensElflein/OpenMower

Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!

Otherraspberry-piarduino
6.6k400
PlotJuggler/PlotJuggler

The Time Series Visualization Tool that you deserve.

C++Mozilla Public License 2.0rosqt5
plotjuggler.io
6.1k808
mithi/robotics-coursework

🤖 Places where you can learn robotics (and stuff like that) online 🤖

The Unlicenseroboticsalgorithm
5k768
facontidavide/PlotJuggler

The Time Series Visualization Tool that you deserve.

C++Mozilla Public License 2.0rosqt5
plotjuggler.io
4.7k653
OGRECave/ogre

high-performance rendering backend (C++, Python, C#, Java)

C++MIT Licenseopengldirectx
ogrecave.github.io/ogre/
4.6k1k
cyberbotics/webots

Webots Robot Simulator

C++Apache License 2.0roboticsrobot
cyberbotics.com
4.5k2k
MichaelGrupp/evo

Python package for the evaluation of odometry and SLAM

PythonPyPIGNU General Public License v3.0slamodometry
michaelgrupp.github.io/evo/
4.3k792
BehaviorTree/BehaviorTree.CPP

Behavior Trees Library in C++. Batteries included.

C++MIT Licensebehaviortreeai
behaviortree.dev
4.1k847