What is mavros? : simplest explanation

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 vs mavLink

 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:

Locomotion in mobile robotics.

Introduction to robotics. 

Different types of robots?

ROS : 5 Major advantages of using ROS.

Important branches of robotics?