Intelligent robotic systems rely on embedded software algorithms incorporating the robot intelligence. Making all these algorithms work together in a coherent way is the task of the software architecture. At the Unmanned Vehicle Centre, the CoRoBa architecture (Controlling Robots with Corba) is developed. The differentiating factor of our work with respect to similar approaches is that CoRoBa is a completely distributed architecture, built on open source software (Corba / ACE / TAO ), is designed to work cross-platform (Windows / Linux) and can accept multiple communication protocols.
Video Results (check also our YouTube channel):
The real RobuDem robot operating using the CoRoBa software architecture:
- Behavior-based control of the RobuDem robot in autonomous operation:
- Geo-Referenced Waypoint-based navigation:
The simulated RobuDem robot operating using the CoRoBa software architecture:
The simulated Nomad robot operating using the CoRoBa software architecture: