Design of a Hardware and Software Architecture for Unmanned Vehicles: A Modular Approach
Unmanned Vehicles (UVs) have migrated from simple manipulators in mass production factories to air, land, and sea vehicles that are now common place on the battlefield and even in our homes. With the vast expansion of these vehicles' capabilities has come the equally vast increase in research and development for these platforms. To date, most research and development is performed with proprietary machines that severely limit researchers' abilities to design, implement, and test state-of-the-art technologies. There has also been a tendency for robotic platforms to be overly integrated which ultimately prevents the addition of new hardware, modification of existing hardware, or extraction of specific behaviors. These facts alone have had a staggering effect on the quality and timeliness of research and its ultimate transition to products. This work attempts to relieve these issues by presenting a methodology for developing a hardware and software architecture for unmanned systems that is usable across multiple vehicles and their varying payloads. This methodology is demonstrated through implementation spanning heterogeneous ground and air vehicles. Field experiments with the developed test-bed of vehicles demonstrate autonomous navigation, including take-off and landing, as well as multi-robot formation control.
KeywordsUnmanned Aerial Vehicle Software Architecture Obstacle Avoidance Pulse Width Modulation Collective Pitch
Unable to display preview. Download preview PDF.
- 1.L. Barnes, M. Fields, et al., Unmanned ground vehicle swarm formation control using potential fields, in Proceedings of Mediterranean Conference on Control & Automation, Athens, Greece, 2007.Google Scholar
- 4.B. Coifman, M. McCord, et al., Surface transportation surveillance from unmanned aerial vehicles, in Proceedings of the 83rd Annual Meeting of the Transportation Research Board, pp. 11–20, 2004.Google Scholar
- 6.F. Dovis, P. Mulassano, et al., HeliNet: A traffic monitoring cost-effective solution integrated with the UMTS system, in Vehicular Technology Conference Proceedings, VTC 2000-Spring Tokyo, IEEE 51st, 2000.Google Scholar
- 7.R.D. Garcia, Designing an autonomous helicopter testbed: From conception through implementation, Ph.D. Thesis, Computer Science Engineering, University of South Florida, Tampa, 2008.Google Scholar
- 8.R.D. Garcia, K.P. Valavanis, et al., Fuzzy logic based autonomous unmanned helicopter navigation with a tail rotor failure, in Proceedings of 15th Mediterranean Conference on Control and Automation, Athens, Greece, 2007.Google Scholar
- 9.A.R. Girard, A.S. Howell, et al., Border patrol and surveillance missions using multiple unmanned air vehicles, in Proceedings of 43rd IEEE Conference on Decision and Control, CDC, 2004.Google Scholar
- 10.S. Hrabar, G.S. Sukhatme, et al., Combined optic-flow and stereo-based navigation of urban canyons for a UAV, in Proceedings of the 2005 IEEE International Conference on Intelligent Robots and Systems, 2005.Google Scholar
- 11.S. Ireland, T. Sheppard, et al., Measurement of altitude at hot air balloon competitions, Retrieved November 23, 2007, from ftp://www.fai.org/ballooning/meetings/pc/2007/ altitude%20measurement.doc, February 10, 2007.
- 12.M. Kontitsis, K.P. Valavanis et al., A simple low cost vision system for small unmanned VTOL vehicles, in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems 2005 (IROS2005), pp. 3480–3486, 2005.Google Scholar
- 13.Management, O. o. S., United States frequency allocations: The radio spectrum, U.S. Department of Commerce, U.S.A. Frequency Allocation Table, allochrt.pdf, 2003.Google Scholar
- 14.J.R. Martínez-de Dios, L. Merino, et al., Fire detection using autonomous aerial vehicles with infrared and visual cameras, in Proceedings of the 16th IFAC World Congress, 2005.Google Scholar
- 16.J. Morris, DHS using Northrop Grumman UAV in Arizona border patrol flights, Retrieved July, 18, 2008, from www.aviationweek.com/aw/generic/story_generic.jsp? channel=hsd&id=news/HSD_WH1_11104.xm, 2004.
- 17.A. Ollero, J. Ferruz, et al., Motion compensation and object detection for autonomous helicopter visual navigation in the COMETS system, in Proceedings of 2004 IEEE International Conference on Robotics and Automation, ICRA'04, Vol. 1, pp. 19–24, 2004.Google Scholar
- 18.M. Quigley, M.A. Goodrich, et al., Semi-autonomous human-UAV interfaces for fixed-wing mini-UAVs, in Proceedings of the 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2004.Google Scholar
- 19.M. Quigley, M.A. Goodrich, et al., Target acquisition, localization, and surveillance using a fixed-wing mini-UAV and gimbaled camera, in Proceedings of the 2005 IEEE International Conference on Robotics and Automation, pp. 2600–2605, 2005.Google Scholar
- 20.G. Rufino and A. Moccia, Integrated VIS-NIR hyperspectral/thermal-IR electro-optical pay-load system for a mini-UAV, in InfotechAerospace, pp. 1–9, 2005.Google Scholar
- 21.A. Ryan and J.K. Hedrick, A mode-switching path planner for UAV-assisted search and rescue, in Proceedings of 44th IEEE Conference on Decision and Control, 2005 European Control Conference, CDC-ECC'05, pp. 1471–1476, 2005.Google Scholar
- 22.A. Ryan, M. Zennaro, et al., An overview of emerging results in cooperative UAV control, in Proceedings of 43th IEEE Conference on Decision and Control, 2004 European Control Conference, CDC-ECC'04, 2004.Google Scholar
- 24.K. Schutte, H. Sahli et al., ARC: A camcopter based min field detection system, in Proceedings of the Fifth International Airborne Remote Sensing Conference, San Francisco, USA, 2001.Google Scholar
- 26.S. Srinivasan, H. Latchman, et al., Airborne traffic surveillance systems: Video surveillance of highway traffic, in Proceedings of the ACM 2nd International Workshop on Video Surveillance & Sensor Networks, pp. 131–135, 2004.Google Scholar
- 27.A. Wang, The development of unmanned vehicle control system based on embedded microprocessor, in Aeronautics & Astronautics, National Cheng Kung University, Tainan, Taiwan, M.S., p. 78, 2006.Google Scholar