Robotics API Development Platform
"Robotics as an API in a modern programming language"
With the Robotics API Development Platform, you can program complex, real-time critical tasks for your robots in Java. A convenient, flexible programming model enables you to develop sophisticated applications easy and fast. The innovative software architecture of the Robotics API Development Platform ensures reliable execution of robotic applications and guarantees exact timing of critical operations.
Using Java as a robot language has various advantages. You will profit from a modern, object-oriented programming language, hundreds of existing libraries and elaborate Integrated Development Environments. Development of the Java ecosystem is actively driven by a large community, ensuring that the language will evolve in the future.
The Robotics API Development Platform consists of two separate architectural tiers: Applications are running on top of the Java-based Robotics API, while real-time critical device control is done by a Robot Control Core (RCC). The RCC has to run on a real-time capable operating system which can communicate with all hardware devices via the respective buses and protocols. Robotics API applications can run on any Java-capable operating system on any hardware, as long as it can communicate with the RCC via network. For simulation purposes, and to control devices that do not require hard real-time control, a Java implementation of a Robot Control Core is bundled with the Robotics API 2.0.
- Download & Installation
- Creating an application
- Visualizing an application
- Deployment to real robots
- Tips, Tricks & Troubleshooting
- Planning and Execution of Collision-free Multi-robot Trajectories in Industrial Applications | Andreas Angerer, Alwin Hoffmann, Lars Larsen, Michael Vistein, Jonghwa Kim, Michael Kupke and Wolfgang Reif | 47th Symposium on Robotics - International Symposium on Robotics 2016, Munich, Germany, June 21-22, 2016
- Robotics API: Object-Oriented Software Development for Industrial Robots | Andreas Angerer, Alwin Hoffmann, Andreas Schierl, Michael Vistein and Wolfgang Reif | published 07.06.2013 Journal of Software Engineering for Robotics, ISBN: 2035-3928
- lexible and Continuous Execution of Real-Time Critical Robotic Tasks | Michael Vistein, Andreas Angerer, Alwin Hoffmann, Andreas Schierl and Wolfgang Reif | International Journal of Mechatronics and Automation, Vol. 4 No. 1, pp 27-38
- Robotics API Manual
- Robotics API Javadoc
- Development Guides
- Robotics API Nexus Server (ISSE internal)
- Robotics API Build Server (ISSE internal)
- Contact: firstname.lastname@example.org
Kinect Robot Control
Handover in Motion
Flying Robots 2
Flying Robots 1
Crazyflie & youBot