Abstract
This paper describes ongoing research to develop a framework for implementing dynamically reconfiguring avionics and control systems for unmanned aerial vehicles (UAVs) and a test and development environment for experimental UAVs. The framework supports graceful degradation, where hardware and software failures cause a reduction in the quality or capability of the control system but does not result in total system failure. The approach uses a graphical specification representing modular software interdependencies and a runtime system manager that reconfigures the system. The techniques are currently being applied to the design of UAV control systems as part of the BIG BLUE Mars airplane testbed project at the University of Kentucky.
- Herlihy, M., Wing, J., "Specifying Graceful Degradation in Distributed Systems", Proc. Principles of Distributed Computing, 1987. Google ScholarDigital Library
- Strunk, E. A., Knight, J. C., and Aiello, M. A., "Distributed Reconfigurable Avionics Architectures," 23rd Digital Avionics Systems Conference, October 2004.Google Scholar
- Christophersen, H. B., Pickell, W. J., Koller, A. A., Kannan, S. K, and Johnson, E. N., "Small Adaptive Flight Control Systems for UAVs using FPGA/DSP Technology," Proceedings of the AIAA "Unmanned Unlimited" Technical Conference, Workshop, and Exhibit, 2004.Google Scholar
- Modarres, M., "Fundamental Modeling of Complex Systems using a GTST-MPLD Framework," Proceedings of the International Workshop on Functional Modeling of Complex Technical Systems, May 1993.Google Scholar
- Kalbarczyk, Z., Iyer, R. K., Bagchi, S., and Whisnant, K., "Chameleon: A Software Infrastructure for Adaptive Fault Tolerance," IEEE Trans. Parallel Distributed Systems. 10(6): 560--579 (1999). Google ScholarDigital Library
- Huang, J., Jha, R., Heimerdinger, W., Muhammad, M., Lauzac, S., Kannikeswaran, B., Schwan, K., Zhao, W., and Bettati, R., "RT-ARM: A real-time adaptive resource management system for distributed mission-critical applications," Workshop on Middleware for Distributed Real-Time Systems, RTSS-97.Google Scholar
- Harrison, T. H., Levine, D. L., and Schmidt, D. C., "The design and performance of a real-time CORBA event service," Proc. of the OOPSLA'97 conference, pages 184--200, October 1997. Google ScholarDigital Library
- Wills, L., Kannan, S. K., Sander, S., Guler, M., Heck, B., Prasad, J. V. R., Schrage, D. P., and Vachtsevanos, G., "An Open Platform for Reconfigurable control," IEEE Controls Systems Magazine, 21(3), June 2001.Google Scholar
- Shelton, P., Koopman, P., Nace, W., "A Framework for Scalable Analysis and Design of a System-wide Graceful Degradation in Distributed Embedded Systems." Eighth IEEE International Workshop on Object-oriented Real-time Dependable Systems, January 2003.Google Scholar
- Trapp, M., Schürmann, B., and Tetteroo, T., "Service-Based Development of Dynamically Reconfiguring Embedded Systems," IASTED International Conference on Software Engineering, 2003.Google Scholar
- Rawashdeh, O. A. and Lumpp Jr., J. E., "A Technique for Specifying Dynamically Reconfigurable Embedded Systems," IEEE Aerospace Conference, IEEEAC paper# 1435, March 2005.Google Scholar
- Doerr, B. S., Venturella, T., Jha, R., Gill, C. D., and Schmidt, D. C., "Adaptive Scheduling for Real-time, Embedded Information Systems," Proceedings of the 18th IEEE/AIAA Digital Avionics Systems Conference (DASC), October, 1999.Google Scholar
- Rosu, D. I., Schwan, K., Yalamanchili, S., and Jha, R. "On Adaptive Resource Allocation for Complex Real-Time Applications," Proc. 18th IEEE Real-Time Systems Symp., pp. 320--329, Dec. 1997. Google ScholarDigital Library
- Simpson, A., Rawashdeh, O. A., Smith, S., Jacob, J., Smith, W., and Lumpp Jr., J. E., "BIG BLUE: A High-Altitude UAV Demonstrator of Mars Airplane Technology," IEEE Aerospace Conference, IEEEAC paper#1436, March 2005.Google Scholar
- Microchip Technology Inc., Appl. Note AN713a, 1999.Google Scholar
- CAN in Automation (CiA), "CAN-based Avionics System Network," March 2005, http://www.can-cia.org/applications/aircraft/aerospace.html.Google Scholar
- Langley Research Center, National Aeronautics and Space Administration, System Standard for the AGATE Airplane Avionics Data Bus, V. 1.0, October 16, 2001.Google Scholar
- Labrosse, J. J., MicroC/OS-II, The Real-Time Kernel, CMP Books, 2003. Google ScholarDigital Library
- Rushby, J., "Partitioning in Avionics Architectures: Requirements, Mechanisms, and Assurances," NASA Contractor Report CR-1999-209347, June 1999. Google Scholar
Index Terms
- A UAU test and development environment based on dynamic system reconfiguration
Recommendations
A UAU test and development environment based on dynamic system reconfiguration
WADS '05: Proceedings of the 2005 workshop on Architecting dependable systemsThis paper describes ongoing research to develop a framework for implementing dynamically reconfiguring avionics and control systems for unmanned aerial vehicles (UAVs) and a test and development environment for experimental UAVs. The framework supports ...
Modeling and Flight Control of Small UAV with Active Morphing Wings
AbstractIn recent research works, morphing wings were studied as an interesting field for a small unmanned aerial vehicle (UAV). The previous studies either focused on selecting suitable material for the morphing wings or performing experimental tests on ...
Development of Avionics Hardware in the Loop Test Platform for UAV Flight Control System
ICISEM '13: Proceedings of the 2013 International Conference on Information System and Engineering ManagementThe avionics systems, especially the flight management and control systems, are some of the most critical elements of any aircraft, more so for an autonomous aircraft. Testing these systems in a realistic synthetic environment is an important process. ...
Comments