MAVROS:
Micro Aerial Vehicle Robotic Operating System (MAVROS)
it is a comprehensive ROS package that makes use of the Micro Air Vehicle Link (MAVLink) communication library . It serves as a gateway for sending and receiving information between ROS nodes and a MAVLink compatible FC.
FC:Flight controller
MAVROS :
Provides a method of connecting to a FC over serial port, User Data-gram Protocol (UDP) or TCP. This flexibility is important for software testing with a simulated FC executing locally, allowing for cohesion between FC hardware execution and SITL simulation testing.
Acting as a bridge from MAVLink to ROS, MAVROS supplies the medium to interface PC/external server with the UAV’s FC for high-level control.
***
Read: