Initial Controller Experiments

At this point, we can fly the JAviator with automatic attitude control but manual positioning via a standard 4-axis joystick. We currently use PD control for roll and pitch, and PID control for yaw. We have also experimented with automatic altitude control but decided to use manual thrust control in our experiments for safety reasons. In order to change the controllers' behavior during flight without the need for landing and re-programming, we have implemented a means for dynamic adjustment of all controller parameters. This helped in finding a basic parameter setting that served as a starting point for fine-tuning each individual controller. The JAviator was powered autonomously by its onboard battery during all experiments. However, we had to connect it via Ethernet cable with the ground station due to unreliable connectivity via the onboard WLAN module. Nevertheless, we performed Ethernet-tethered indoor flights to adjust the controllers and also to reveal the JAviator's true payload capacity. Within a limited space of roughly 5 times 5 meters, we succeeded in flying the JAviator several times for several minutes without interruption. Note that the controllers were adjusted dynamically during these flights, and therefore, we tried to keep the JAviator as close to the ground as possible to avoid serious crashes.






Acknowledgements

Many thanks to Silviu Craciunas for taking pictures and videos.