Title :
The OCP - an open middleware solution for embedded systems
Author :
Paunicka, J.L. ; Mendel, B.R. ; Corman, D.E.
Author_Institution :
Boeing Co., Seattle, WA, USA
Abstract :
The Open Control Platform (OCP) is an important software technology component of the Software-Enabled Control (SEC) research program being funded by the US Defense Advanced Research Projects Agency (DARPA). The goal of SEC is to develop new controls and software technology that will enable new control applications that are impractical or intractable using current approaches. The OCP provides an open, middleware-enabled software framework and development platform for control technology researchers who want to demonstrate their technology in simulated or actual embedded system platforms. The embedded system domain of particular interest to the SEC program is that of uninhabited aerial vehicles (UAVs). This paper describes the OCP approach to handling the challenges of UAV control, including support for all levels of vehicle control (including low-level flight control), interaction between a UAV and other platforms (e.g. another UAV, ground station, control by a piloted aircraft), innovative scheduling techniques, adaptive resource management and support for dynamic reconfiguration. The OCP is being developed by the Embedded Systems Research Team within the Boeing Phantom Works Open Systems organization. Assisting Boeing in these efforts are the Georgia Institute of Technology, Honeywell Labs and the University of California at Berkeley. The OCP is being delivered to a host of university and industrial researchers who are participating in the SEC program.
Keywords :
aircraft control; client-server systems; computerised control; development systems; distributed object management; embedded systems; mobile robots; open systems; Boeing Phantom Works Open Systems; OCP; Open Control Platform; SEC research programme; adaptive resource management; dynamic reconfiguration; embedded systems; ground station; low-level flight control; open middleware-enabled software framework; piloted aircraft control; scheduling techniques; software development platform; software-enabled control; uninhabited aerial vehicles; unmanned aerial vehicles; vehicle control; Aerospace control; Application software; Embedded software; Embedded system; Ground support; Land vehicles; Middleware; Road vehicles; Satellite ground stations; Unmanned aerial vehicles;
Conference_Titel :
American Control Conference, 2001. Proceedings of the 2001
Conference_Location :
Arlington, VA, USA
Print_ISBN :
0-7803-6495-3
DOI :
10.1109/ACC.2001.946163