Robotic simulation and learning systems

Robotic simulation enables companies to virtually develop, test, and optimize complex automation solutions such as robots before they are actually used. It enables decision-makers to digitally map material flows and fleet strategies, identify risks at an early stage, and reduce costs. In logistics centers, the use of simulation tools increases planning reliability and efficiency. Fraunhofer IML supports you with in-depth expertise and powerful tools to holistically test and perfect robotic systems and material flows.

Fünf Roboter in einer Testhalle
© Fraunhofer IML

Challenges and relevance

of robot simulation

Technological advances—particularly in the field of artificial intelligence—and the growing shortage of skilled workers are leading to a sharp increase in both the number of robots and the diversity of their applications. The growing complexity of automated systems and more intensive human-robot interaction place high demands on the development and integration of robotics solutions in logistics and intralogistics.

Robotics simulation offers a decisive solution here: it enables the virtual development, testing, and training of systems – including the parallel development of hardware and software. Without the use of virtual test environments, development times, costs, and the risk of malfunctions increase significantly – especially in safety-critical edge cases.

The combination of material flow simulation and robot simulation offers decisive advantages. In digitally replicated warehouse environments, developers test navigation strategies, sensor technology, and fleet cooperation before manufacturing real prototypes.

This allows them to optimize coordinated behavior in warehouse logistics scenarios and logistics processes and reduce costly rework.

This approach increases planning reliability: decision-makers receive reliable key figures on throughput, utilization, and costs. They simulate complete robot fleets and material flow chains, including conveyor technology. Thanks to virtual tests, they increase reliability and safety during the transition to real operation. The proof of economic benefits facilitates investment decisions and drives digitalization in logistics.

With advanced tools such as NVIDIA Isaac Sim and Isaac Lab, as well as our own simulation solutions in combination with material flow simulation, we accelerate the planning and development of logistics robot systems—while ensuring greater safety for both humans and machines.

Request simulation expertise now Sim

Application example “O³dyn”: Simulation-based development and virtual prototyping

Bild des hochdynamischer Outdoor-Roboters O³dyn
© Fraunhofer IML

The strengths of robotics simulation are impressively demonstrated by the example of “O³dyn”: the omnidirectional pallet transport robot was completely replicated in the virtual world. Engineers used design data to create a precise 3D model, which they validated in the “NVIDIA Isaac Sim” environment. At the same time, virtual motion data from the PACELab was used to record the kinematic and dynamic properties of the real system. As a result, the digital twin is identical to the physical prototype down to the last detail.

Robotic simulation allows complex motion sequences such as sideways driving or skidding behavior to be accurately replicated. GPU-based rendering generates photorealistic sensor data for training computer vision models. This allows developers to change sensor and chassis configurations in seconds without having to build real prototypes. This significantly shortens development time and reduces costs.

Bild des hochdynamischer Outdoor-Roboters O³dyn
© Fraunhofer IML

With each iteration step, the gap between the digital twin and the real robot narrows. The teams test functions such as autonomous navigation and load carrier pickup entirely in the simulation. Only when they achieve the desired performance indicators do they transfer the software to the physical “O³dyn.” This seamless “sim-to-real transfer” increases reliability and minimizes the risk of costly rework.

We advise you on setting up your simulation environment, support you with modeling, and ensure a smooth transition from virtual testing to real-world operation. This ensures that your logistics and intralogistics robots offer optimal performance and safety right from the start.

Virtual prototyping

New variants, such as alternative chassis configurations or sensors, can be evaluated in the simulation. Development time and costs are significantly reduced, as fewer real prototypes need to be manufactured.

Concept studies without hardware

New robot ideas can be developed entirely virtually. This lowers the barrier to testing innovative concepts and enables rapid iterations.

Digital twin

A digital twin is created through bidirectional data exchange between the real robot and the simulation. This allows the simulation model to continuously adapt to the real system, and test scenarios can be generated in the simulation to which the real robot must respond. In this way, the twin supports operations.

From autonomous robots to optimized material flow

Bild einer robotischen Simulation in der Praxis
© Fraunhofer IML

How do fleets of mobile robots affect the overall material flow in warehouses or production facilities? This question pushes physically accurate robot simulation to its limits: although mechanics, actuators, and sensors can be precisely modeled, enormous computing resources are required for each robot. Scaling up to dozens or even hundreds of vehicles requires a lot of computing time. However, it is precisely the simultaneous consideration of all robots and adjacent process areas (goods receipt, order picking, goods issue, production stations) that is crucial for creating a robust digital twin of the overall system. Only then can key performance indicators such as throughput, utilization, and profitability be predicted with a high degree of reliability.

While classic conveyor technology (e.g., roller or chain conveyors) is relatively easy to map in material flow simulations, mobile robots require significantly more complex models. However, many tools available today use highly simplified approaches: they neglect differences between robot types, do not take fleet strategies into account, and ignore coordination topologies – with corresponding losses in realism and informative value.

Our approaches to solutions

Through targeted abstraction of individual robot elements, we generate abstraction models that deliver realistic results while also simulating large fleets in real time.

We integrate fleet management and trajectory planning modules directly into the material flow simulation so that your digital twin accurately reflects the interaction of all components.

We model behavioral aspects that cannot be captured in traditional formulas using artificial intelligence: neural networks approximate complex interactions in real time.

The result is a scalable, realistic simulation of entire robot fleets—with reliable key figures for efficiency, safety, and cost-effectiveness. This gives you reliable planning security for your automation strategy at an early stage.

What sets us apart

  • Many years of application experience in robotics simulation within our own robotic developments and customer projects across various simulation tools
  • Expertise ranging from the selection of the appropriate simulation tool to modeling and creation of digital twins to the deployment of solutions from simulation into the real world
  • Powerful infrastructure such as simulation servers and motion capture systems in the “PACELab” for “sim-to-real” comparison
  • Holistic view of robotic systems: from virtual prototyping, development, training, and testing of autonomous functions in simulation to analysis of the resulting material flow of individual systems and entire robot fleets.
Dr.-Ing. Jana Jost

»By using simulation, we have been able to significantly reduce the development time for our robots and for our partners, and we are now testing new ideas and concepts in the virtual world in a resource-efficient manner. In the scaling and integration phase of the application, the combination with material flow simulation supports us in planning and optimizing entire fleets.«

Dr.-Ing. Jana Jost, Head of Department Robotics and Cognitive Systeme

Application examples: AI robotics for smart automation

Computer vision models based on synthetic training data

Training computer vision models requires a large amount of training data. Capturing real images for training AI models is time-consuming and costly, and data protection regulations also limit data collection.

Thanks to photorealistic renderers, synthetic image and depth data, including object annotations, can be generated in the simulation. This means that thousands of new training images can be generated in a very short time, from any object, using different camera types and with the required annotation format. Targeted randomization, such as varying backgrounds, lighting conditions, or object textures, covers a wide range of scenarios. The resulting data sets are extremely diverse and increase the robustness of the models in real-world use.

Using photorealistic renderers, we generate thousands of new training images of any object in minutes. The IMOCO4.E project developed a pipeline that generates pallet data sets in parallel and trains a model that reliably recognizes real pallets, even though the model had never seen a real pallet before. After deployment, the project partners succeeded in reliably capturing pallets under highly variable conditions.

Robots learn using reinforcement learning

With the increasing complexity of modern robot systems, from mobile manipulators to anthropomorphic and humanoid robots, degrees of freedom, speeds, and dynamic requirements are increasing, as is the variety of interactions with the environment and objects. Classic control and planning methods are reaching their limits in this area. Deep reinforcement learning explores parallel action spaces in simulation, learns through rewards, and uses domain randomization and fine-tuning for robust sim-to-real transfer. 

Roboter in einer Simulierten Umgebung um zu lernen.
© Fraunhofer IML

The successful projects at our institute are diverse: from learned object handling with manipulators to mobile manipulation to autonomous navigation of individual robots and entire fleets. Learned functions also play a central role in humanoids, e.g., in walking or whole-body control. We use available simulation tools such as NVIDIA Isaac Lab as well as our own developments, e.g., MuRoSim, a highly efficient 2D simulation for entire robot fleets.

In projects such as the"ai arena" the "DynaFoRo" junior research group, and the Lamarr Institute for Machine Learning and AI, we have implemented proven, successful solutions ranging from manipulation tasks to multi-robot navigation.

FAQs about robotics simulation

  • Robotics simulation refers to the virtual representation and testing of robot systems in digital environments. Developers model the mechanics, sensors, and controls of logistics robots or intralogistics robots in order to validate material flow simulations and fleet strategies before they are put into actual use. This approach minimizes risks, shortens development cycles, and facilitates investment decisions.

  • Realistic models of entire warehouse processes enable the simulation of reliable key figures for throughput, utilization, and coordination topologies. Decision-makers can test fleet management, route optimization, and robot logistics scenarios virtually. This allows them to reduce downtime and costs before purchasing hardware or making modifications.

  • A combined material flow simulation and robot simulation provides reliable data on the performance of robotic systems for (intra-)logistics processes. This allows robotic systems to be planned and scaled for individual process requirements. By comparing the performance of traditional conveyor components, bottlenecks in the processes can be identified that can be solved with the use of robotic systems. It abstracts the kinematics of industrial trucks, integrates fleet management systems, and uses neural networks to map real driving and coordination behavior. Decision-makers benefit from valid throughput forecasts and optimized warehouse layouts.

  • Almost always, actually, since hardware and software development can be parallelized and we can develop in the virtual world in a resource-efficient manner. However, simulation is particularly useful for more complex systems and the integration of multiple autonomous vehicles. Robotic simulation allows you to test cooperation scenarios between conveyor technology and mobile robots. This enables you to identify points of conflict, optimize traffic routes, and increase operational safety before you invest in real systems.

  • You can simulate safety-critical boundary scenarios such as collisions or sensor errors in protected virtual environments. This allows you to test the behavior of the systems in critical situations and rule out damage to people and machines. In this way, the safety and robustness of autonomous systems can be significantly improved.