Assigning flight modes via remote control
So far, we’ve learned that the remote controller is a key element of flying drones in manual mode, where the pilot controls them. As we have seen, a remote controller typically consists of many switches and potentiometers, all of which help us control and configure the peripherals that are attached to the drone. With the help of these switches and potentiometers, a pilot has full control of the drone and can switch from one mode to others with the help of switches. In this section, while using a remote controller, we will use the same MAVLink protocol on different channels to configure the various flight modes.
In a remote controller, a channel is an independent communication pathway between the transmitter and the receiver on the drone. Each channel is assigned to a specific function or control, such as throttle, pitch, roll, or yaw, allowing the pilot to manipulate different aspects of the drone’s movement and features.
...