Product category:
Design and Development Software
News Release from: Aonix | Subject: PERC
Edited by the Electronicstalk Editorial
Team on 03 March 2008
Software showcases unmanned plane
research
QinetiQ chose PERC because PERC enables existing Java code and libraries to be used in an embedded environment while providing the necessary support for soft real-time operation.
Aonix' PERC Ultra virtual machine has been selected for Taranis, a US $166.6M UK technology demonstrator program for the next generation of unmanned aerial vehicle (UAV) for the UK Ministry of Defence (MoD) BAE Systems is the prime contractor for the program and QinetiQ is providing the reasoning layer of the autonomy mission system, making the high level plans which control the flight path and sensor usage to achieve a mission
This article was originally published on Electronicstalk on 27 Mar 2002 at 8.00am (UK)
Related stories
RTOS support for Java virtual machine
The newest release of the NewMonics PERC Java virtual machine (JVM) will support Accelerated Technology's popular Nucleus real-time operating system.
Java virtual machine aims for carrier control
NewMonics has developed the first Java virtual machine specifically for use in the product development life cycle of the management and control plane functions of carrier-class products.
Taranis will be the largest UAV yet built in the UK and, as part of the UK MoD's Strategic Unmanned Air Vehicle (Experiment) SUAV(E) program, will explore and demonstrate how emerging technologies and systems can deliver battle-winning capabilities for the UK armed forces.
The Taranis Reasoning Layer needs to run complex decision-making and optimisation algorithms on an embedded processor.
QinetiQ chose PERC because PERC enables existing Java code and libraries to be used in an embedded environment while providing the necessary support for soft real-time operation.
Further reading
Virtual machine tackles large dynamic systems
Perc 4.2 is a clean-room virtual machine expressly created to manage the complexity of large, dynamic real-time systems.
Virtual machine serves hard-real-time tasks
A precommercial "proof of concept" release of PERC Pico technology is available now for qualified developers.
QinetiQ found PERC Ultra to be the most practical solution to meet the project requirements on its chosen embedded processor and real-time operating system.
QinetiQ needed access to PERC's efficient AOT compilation and static loading capabilities as well as the ability to connect to existing libraries of C++ routines.
Taranis represents a significant step forward in UAV capability, with its focus being targeting and attack rather than the surveillance and reconnaissance roles for which previous UAV programs had been designed.
Accomplishing these goals requires QinetiQ to do much more with the system, to ensure it is capable of high-level decision making to support deep operations.
Named after the Celtic God of Thunder, Taranis will be an unmanned fast jet demonstrator the size of a Hawk trainer.
"We chose to develop the Taranis Reasoning Layer with Java due to the broad range of capabilities of that platform, but we needed PERC Ultra to support practical deployment in a real-time, embedded environment", said Peter Baynham, Managing Director of QinetiQ's Command and Intelligence Systems business.
"Support for our chosen architecture and ability to integrate with existing libraries were also key factors".
"Taranis is the latest win for PERC Ultra in the growing autonomous vehicle market and it's particularly exciting to be working with QinetiQ because the mission requirements of Taranis represents proof of the power and productivity that Java technology can bring to complex, high-intelligence embedded and real-time systems", said Adrian Larkham, Aonix UK General Manager.
• Aonix: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

