A functional graphical user interface for actuating multi-rotor systems such as VayU facility. The GUI is customized for actuating off-the-shelf BLDC motors using compatible ESCs.
The front end is based on the Tkinter library and the back end is based on Python and C++ (Arduino). Currently, the GUI can run 16 motors by default but the code base can be easily extended to run any number of rotors. The number of motors is limited only by the protocol limitation.
GUI software stack