Fig 5.11 PID control response with wind disturbances of 4m/s and 2m/s in both northing and easting directions.
DRAGANFLYER HUMMINGBIRD
6. Chapter VI: General Conclusions and Future Work
6.1. Review
The main goal achieved during the development of this thesis is definitively the design and implementation of the entire MAV indoor/outdoor navigation (M-ION) architecture. This implementation process regarded all the necessary steps in order to achieve a level of autonomy that only involves the user in case of supervision. Those steps are:
๏ Understanding the behavior of a complex underactuated system, such as the quadrotor and the coaxial mechanism, requires the analysis and development of complex dynamics equations of motion, essentially for the modeling and control purposes.
๏ Implementing robust control algorithms (based on the non-linear models) that provide system reliability for carrying out autonomous flying tasks.
๏ Achieving the desired level of autonomy during MAV navigation.
Fig. 6.1 The M-ION architecture put into practice: MAV autonomous navigation is being the result.
6.1.1. MAV Modeling
In terms of MAV modeling, the objective was to find a set of Equation of Motion-EOM that described the vehicle dynamics in the 6-dimensional space. The advantages of the use of the spatial algebra in that regard was a success. Variable-compactness and insight of the physical behaviors that rule the MAV dynamics: Gyroscopic forces, Coriolis accelerations, etc allowed to develop a robust dynamics model that subsequently was validated though an identification process. The results of that validation showed how well: friction forces due to aerodynamics, motor dynamics, propeller rolling moments, etc responded during real MAV flight.
6.1.2. MAV control and autonomous navigation
A backstepping+FST methodology has been proposed for attitude control. For full indoor navigation, future work includes addressing vision capability to the DraganFlyer, and finally testing position and altitude control beyond simulation. Nonetheless, results obtained are motivating. At high speed maneuvering (1m/s), the backstepping+FST’s performance (in relation to error tracking) is about 2.5x times better than using PID technique. The PID delays to reject the disturbance whereas the Backstepping+FST “immediately” compensates angular position based on velocity change rate, which consequently improves on the tracking error (in X-Y position). This improvement was basically achieved by introducing a desired angular acceleration command (as a function of the maneuvering velocity) that quickly responds to abrupt angular rate change (more energetic control law, bounded by the acceleration limits), making the attitude stabilization more reliable.
Finally, the fusion of this control approach with the modeling stage and sensor/communication modules allowed the development of the M-ION architecture. Simulation and experimental results confirmed M-ION architecture was suitable for achieving high performance during MAV autonomous navigation tasks.
6.2. Future Work
The development of novel control strategies and methodologies for improving the level of autonomy of miniature flying vehicles remains under current research.
Autonomous flight in confined or cluttered scenarios (e.g. inside buildings) requires strong maneuverability capabilities, fast mapping from sensors to actuators and robust control onboard in order to achieve real-time operation. Current Flying Vehicles tend to fly in open sky (outdoor navigation) far from any obstacles and rely on external beacons -mainly GPS- to being able of auto- localize and perform fully position control. Most of the control architectures and methodologies developed for those kind of systems are strictly dependent from GPS and robust sensors onboard. Evolving to the area of Miniature Flying Vehicles -MFV which main goal is to navigate within indoor and cluttered environments, the previous approaches from perception and control do not work as desired. In this thesis, the problem of indoor and outdoor navigation applied to miniature aerial vehicles was studied, however many things can be improved. Next remarks show some of them.
About the thesis’s topics:
๏ Indoor navigation was only tested under simulation. In order to experiment with indoor tracking tasks based on vision sensing, the current quadrotor’s platforms must be hardware modified in order to address the required vision an communication capacity.
๏ Besides indoor tracking tasks, vision can be used to achieve full autonomous navigation including obstacle avoidance capacity. In this sense, the future work regarding indoor navigation is oriented towards obstacle avoidance based on optic flow control. More complex solutions to achieve a more level of autonomy could be oriented to the development of a SLAM solution that allows the vehicle to -know- about the explored environment. This kind of solutions could provide the foundations to include more “intelligent” cognitive controllers for navigation decision-making and so on.
๏ In terms of outdoor navigation, the inclusion of the previous remarks could be suitable for achieving an even more level of autonomy within the M-ION architecture: obstacle avoidance capacity.
๏ From a control perspective, the introduced backstepping+FST methodology proved to be suitable and reliable for MAV control. Future work is focused on embedding control algorithms onboard the MAVs. In this thesis, the entire M-ION architecture was
implemented off-board the vehicles. This constraints the mission area due to communication links, addresses communication delays, etc. Full autonomous MAVs must include onboard control and navigation methods.
About the Micro Aerial Vehicle topic:
As mentioned at the beginning of this thesis, scientist that research about Micro Aerial Vehicles focus on different aspects depending on the morphology and size of the system (see Fig. 1.1 in Section 1). The aims of future work on MAVs focus on even smaller and with a biological inspired morphology design and behavior.
Future work in this area (currently under analysis) could be oriented towards the development of a so-called: The MicroBat, a bio-inspired morphing-wing flapping Micro Aerial Vehicle. The objective is to build a Bat-robot that uses bio-inspired behavior for locomotion.
The first main goal is to build a bio-inspired BAT Micro-Aerial Vehicle that probably could be use smart materials (e.g. SMA) fibers as the bones/fingers skeleton of the wings. The aim is to achieve the! morphing-wing capability (controlling the SMAs) with the purpose of studying flight aerodynamics. To achieve this, a complete analysis of bat flight will provide the bio-inspired foundations to be used within an artificial counterpart.
6.3. Publications in relation to this thesis-work
Book Chapters:
๏ Barrientos, A., Gutierrez, P., and Colorado, J.D. 2008. Advanced UAV Trajectory Generation:
Planning and Guidance, in book, Aerial Vehicles, published in November by In-Tech, Vol. 1, chapter 4, pp. 55-82, ISBN: 978-953-7619-41-1.
International Conference Proceedings
๏ Colorado, J.D., and Barrientos, A. 2009. Miniature Quad-rotor Dynamics Modeling &
Guidance for Vision- based Target Tracking Control Tasks. Proceedings of The 14th International Conference on Advanced Robotics -ICAR’10, June 22-26, Munich, Germany.! ISBN: 978-1-4244-4855-5
๏ Colorado, J.D, Barrientos, A., and Gutierrez, P. 2009. TG2M: Trajectory Generator and
Guidance Module for the Aerial Vehicle Control Language AVCL. Proceedings of the 40th International Symposium on Robotics- ISR’09, Barcelona-Spain, March. ISBN: 978-84-920933-8-0.
7. References
[1] T. Pornsin-Shiriak, Y. Tai, H. Nassef, and C. Ho, “Titanium-alloy MEMS wing technology for a micro aerial vehicle application,” J. of Sensors and Actuators A: Physical, vol. 89, pp. 95–103, Mar. 2001.
[2] R. Dudley, The Biomechanics of Insect Flight: Form, Function and Evolution. Princeton University Press, 1999.
[3] R. Fearing, K. Chiang, M. Dickinson, D. Pick, M. Sitti, and J. Yan, “Wing transmission for a micromechanical flying insect,” in Proceeding of the IEEE International Conference on Robotics and Automation, pp. 1509– 1516, 2000.
[4] J. Yan, R. Wood, S. Avadhanula, and M. S. amd R.S. Fearing, “Towards flapping wing control for a micromechanical flying insect,” in IEEE Int. Conf. on Robotics and Automation, Seoul, Korea, May 2001.
[5] W. Green, P. Oh, and G. Barrows, “Flying insect inspired vision for autonomous aerial robot maneuvers in near-earth environments,” in Proceeding of the IEEE International Conference on Robotics and Automation, 2004.
[6] S.Sunada and C.P. Ellington, “A new method for explaining the generation of aerodynamic forces in flapping flight,” Math. Methods Appl. Sci., vol. 24,pp.1377–1386,2001.
[7] I. Kroo and P. Kunz, “Mesoscale flight and miniature rotorcraft development,” in Fixed and Flapping Wing Aerodynamics for Micro Air Vehicle Applications (T. J. Mueller, ed.), vol. 195 of ProgressinAstronauticsand Aeronautics, pp. 503–517, AIAA, 2001.
[8] R. Wood, S. Avadhanula, E. Steltz, M. Seeman, J. Entwistle, A. Bachrach, G. Barrows, S. Sanders, and R. Fearing, “Design, fabrication and initial results of a 2g autonomous glider,” in IEEE Industrial Electronics Society 2005 Meeting, Raleigh North Carolina, 2005.
[9] R. Wood, S. Avadhanula, M. Menon, and R. Fearing, “Microrobotics using composite materials: The micromechanical flying insect thorax,” in IEEE Int. Conf. on Robotics and Automation, Taipei, Taiwan, Sept. 2003.
[10]A. Cox, D. Monopoli, D. Cveticanin, M. Goldfarb, and E. Garcia, “The development of elastodynamic components for piezoelectrically actuated flapping micro-air vehicles,” in J. of Intelligent Material Systems and Structures, vol. 13, Sept. 2002, pp. 611– 615.
[11]S. Avadhanula, R. Wood, D. Campolo, and R. Fearing, “Dynamically tuned design of the MFI thorax,” in IEEE Int. Conf. on Robotics and Automation, Washington, DC, May 2002.
[12]Bouabdallah S., Noth A. PID vs LQ control techniques applied to an indoor micro quadrotor. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. Sendai, Japan, 2004.
[13]Olfati-Saber, R. Nonlinear Control of Underactuated Mechanical Systems with Application to Robotics and Aerospace Vehicles. PhD thesis, Massachusetts Institute of Technology, 2001.
[14]Bouabdallah, S., and Siegwart, R. Full Control of a Quadrotor. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, San Diego, CA, USA, 2007.
[15]Hoffmann, G., Rajnarayan, D. G., Waslander, S. L., Dostal, D., Jang, J. S., and Tomlin, C. J., “The Stanford Testbed of Autonomous Rotorcraft for Multi Agent Control (STARMAC). Proceedings of the 23rd Digital Avionics Systems Conference, Salt Lake City, UT, November 2004.
[16]Stepniewski, W. Z., Rotary-wing aerodynamics, Dover Publications, New York, NY, 1984.
[17]Hanson, A. Quaternion Frenet Frames: Making Optimal Tubes and Ribbons from Curves. Indiana University, Technical Report, 1-9, 2007
[18]J. Colorado J.D., Barrientos A., Martinez A., Valente J. 2010. Mini-Quadrotor Attitude Control based on Hybrid Backstepping & Frenet-Serret Theory 2010. IEEE International Conference on Robotics and Automation, ICRA 2010. Mayo 3-8, Anchorage, Alaska, EEUU
[19]J. Colorado, A. Barrientos, A. Martinez, J. R. Pereira 2010 Rotary-wing MAV Modeling & Control for indoor scenarios. IEEE International Conference on Industrial Technology. ICIT 2010. Marzo 2010. Viña del Mar – Valparaiso, Chile. ISBN: 978-1-4244-5697-0
[20]Colorado, J.D., and Barrientos, A. 2010. Miniature Quad-rotor Dynamics Modeling & Guidance for Vision- based Target Tracking Control Tasks. Proceedings of The 14th International Conference on Advanced Robotics -ICAR’10, June 22-26, Munich, Germany.! ISBN: 978-1-4244-4855-5
[21]The draganflyer. URL: http://www.draganfly.com/
[22]Benjamin LAFAVERGES Desarrollo de un sistema de control de vuelo para un vehículo aéreo tipo cuadrocóptero (quad-rotor). Proyecto Fin de Carrera. Universidad Politécnica de Madrid, España. Sep- 2009.
[23]The Hummingbird. URL: http://www.asctec.de/main/index.php?id=4&pid=2&lang=en&cat=pro
[24]T. N. Pornsin-shiriak, Y. C. Tai, H. Nassef, and C. M. Ho Titanium-alloy MEMS wing technology for a micro aerial vehicle application. J. of Sensors and Actuators A: Physical, 89:95–103, March 2001.
[26]I. Kroo, and P. Kunz, “Development of the Mesicopter: A Miniature Autonomous Rotorcraft”, The American Helicopter Society Vertical Lift Aircraft Design Conference, San Francisco, CA, 2000.
[27]The NanoFyer. URL: http://www.proxflyer.com/na_meny.htm
[28]Micro Mosquito 3.0. URL: http://www.rctoys.com/rc-products-catalog/RC-HELICOPTERS-FIREFLY.html
[29]The draganflyer XPRO. URL: http://www.draganfly.com/
[30]Quattrocopter. URL: http://www.eads.net/1024/en/Homepage1024.html
[31]Hoffmann, G., Rajnarayan, D.G., Waslander, S.L., Dostal, D., Jang, J.S., Tomlin, C.J., “The Stanford Testbed of Autonomous Rotorcraft for Multi Agent Control (STARMAC),”Proceedings of the 23rd Digital Avionics Systems Conference, Salt Lake City, Utah, November 2004.
[32]Skybotix Technologies. URL: http://www.skybotix.com/
[33]D. Schafroth, C. Bermes, S. Bouabdallah, R. Siegwart, “Aerodynamic optimization, dynamic modeling and overall prototype design for the muFly autonomous micro-helicopter”; Flying insects and robots symposium 2007.
[34]Samir Bouadallah, Andre Noth and Roland Siegwart, “PID vs LQ Control Techniques Applied to an Indoor Micro Quadrotor,” Proceedings of 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems, Sendal, Japan, September 2004.
[35]E. Altug, J. P. Ostrowski, and R. Mahony, “Control of a Quadrotor Helicopter Using Visual Feedback” in IEEE International Conference on Robotics and Automation, 2002. 10.
[36]E. Altug, J. P. Ostrowski, and C. J. Taylor, “Quadrotor Control Using Dual Camera Visual Feedback” in IEEE International Conference on Robotics and Automation, 2003. 10, 89
[37]J. F. Roberts, T. S. Sterling, J.-C. Zufferey, and D. Floreano, “Quadrotor Using Minimal Sensing for Autonomous Indoor Flight” in European Micro Air Vehicle Conference and Flight Competition, 2007. 10.
[38]J. Dunfied, M. Tarbouchi and G. Labonte, “Neural Network Based Control of a Four Rotor Helicopter,” IEEE International Conference on Industrial Technology, 2004.
[39]M. Valenti, B. Bethke, G. Fiore, J. How, and E. Feron, “Indoor Multi-Vehicle Flight Testbed for Fault Detection, Isolation, and Recovery” in AIAA Guidance, Navigation, and Control Conference, 2006. 11.
[40]G. Rodriguez, A. Jain and K. Kreutz-Delgado, Spatial operator algebra for manipulator modeling and control, Int. J. Robot. Res. 10(4) (1991), 371–381.
[41]Featherstone, R. 1983. The calculation of robot dynamics using articulated body inertias. Int. J. Robot. Res. Vol. 2, pp. 13–30137-170.
[42]Landau, L.!D. and Lifschitz, E.!M. Electrodynamics of Continuous Media, 2nd ed. Oxford, England: Pergamon Press, 1984.
[43]C. Coleman. A Survey of Theoretical and Experimental Coaxial Rotor Aerodynamic Research. NASA TP-3675 Technical Paper, Ames Research Centre, California, 1997.
[44]Klumpp, A. R., Singularity-Free Extraction of a Quaternion from a Direction-Cosine Matrix, Journal of Spacecraft and Rockets, vol. 13, Dec. 1976, p. 754, 755.
[45]Hansen, A. and Butterfield, C. (1993). Aerodynamics of horizontal-axis wind tur- bines. Annual Review of Fluid Mechanics.
[46]Analog Devices. URL: http://www.analog.com/en/technical-library/faqs/design-center/faqs/ CU_faq_MEMs/resources/fca.html
[47]Apostolyuk V, Logeeswaran V J and Tay F 2002 Efficient design of micromechanical gyroscopes Journal of Micromechanics and Microengineering no 12 pp 948-954.
[48]Friedland B and Hutton M F 1978 Theory and error analysis of vibrating-member gyroscope IEEE Transactions on Automatic Control 23 pp 545-556.
[49]Kalman, R.E. (1960). "A new approach to linear filtering and prediction problems". Journal of Basic Engineering 82 (1): 35–45. Retrieved on 2008-05-03.
[50]I. Kanellakopoulos and P. Krein, “Integral-action nonlinear control of induction motors,” in Proc. of the 12th IFAC World Congress, Sydney, Australia, 1993.
[51]Y. Tan et al., “Advanced nonlinear control strategy for motion control systems,” in Proc. of (IEEE) Power Electronics.
[52]Iriarte-Diaz, J. and Swartz, S.M. Kinematics of slow turn maneuvering in the fruit bat Cynopterus brachyotis. Journal of Experimental Biology (2008) 211: 3478-3489