Learn the internal working and implementation of MAVlink protocol / micro air vehicles. using C++ programming language.
Constructor and destructor are used. Because when we want to use Autopilot_Interface class function. We need to pass used Serial port pointer argument. References: https://stackoverflow.com/questions/23250863/difference-between-pthread-and-lpthread-while-compiling
- Send velocity command with minimum interval about 2 Hz.
- Waypoints tracking. Smoothness and interpolation method. Bearing angle.
- Yaw angle control
- Failsafe mechanism
- Tkinter GUI for my program.