Robots LIBRARY
The DLR Robots Library is a innovative tool to simulate serial robot systems. The library features exchangeble robot models via a simple selection mechanism, algorithms for direct and inverse kinematics, dynamic rigid body models as well as path-planning algorithms for point-to-point trajectories.
FEATURES OF THE LIBRARY
- Easy selection of a robot model via the Modelica repaclable package mechanism
- Model structure has not to be altered for robot switch (simple parameter)
- URDF Importer available
- Direct kinematics: Provides blocks for direct kinematics, jacobian, hessian matrix to a given robot model
- Inverse kinematics: Several inverse kinematics methods available, e.g. analytical, damped least squares, constrained least squares with acceleration and velocity limits
- Dynamic models: rigid-body dynamic models available
- Multiple path-planning algorithms, as PTP in joint and cartesian space and with consideration of dynamic limits
- Allows the user to write robot programs in LUA
- Supports different PTP and movement commands, as well as digital and analogue IO to the Modelica model
APPLICATION EXAMPLES
FOF-X Virtual commisioning szenario
MFLEX 2025
FOF-X Virtual commisioning szenario
The Robots library has been used in the DLR FOF-X project to model a digital twin of a robotic manufacturing cell. The model is completely connected in realtime to the real robot as part of a virtual commissioning szenario. All commands to the real robot can therefore tested beforehand with the virtual counterpart in Modelica. |
MFLEX 2025
During the MFLEX2025 projects, a mobile platform with an MABI robot arm has been modeled and controlled via OPC UA. The G-Code of the robot program has been converted to LUA code automatically and executed on the virtual robot controller. |