Advanced Cybernetics Group provides high performance embedded
system software for autonomous robotic devices operating in
dynamic, unstructured or even hostile environments. Our
software embedded control solutions monitor the environment and modify system behavior to
maintain consistent system performance.
ACG has been
selected by the United States Air Force (USAF) and the National Institute of Standards and Technology (NIST)
to develop embedded systems for robotic devices
operating in mission critical
applications.
 |
"ACG's technology could close the rift between hardware & software engineers by
enabling them to use the same high level language to describe
their designs."
|
Increasing demand for wireless enabled products, is creating demand for electronic devices that offer lower power consumption and higher performance in order to achieve lower system operating power and higher processing throughput.
Embedded system software running on un-tethered devices have
severe power limitations. Current embedded software programming techniques
require a stack based operating system approach, better
suited for desktop applications than for low power, purpose
built wireless devices.
Our
soft chips technology eliminates overhead and costs of an OS stack by fusing system service components needed from our OS services library. This results in self sufficient compact C code executables with reduced overhead
requirements: RAM, CPU, slower clock speeds, less leakage
currents, longer battery life. Further performance gains are
achieved by automated generation of multiple soft chips - to
run on multi-core SoC designs employing a mixture of
generic, dedicated and custom built processor cores.
A novel application of the soft chips technology is the
automatic conversion of Java to executable C code - and
subsequently to a Windows COM object. The conversion takes
place at the byte code level. No access to the Java source
code is needed. See
Java To COM
Conversion for details.