4DV-SIM | 4DV-SIMULATOR | User Guide

Documentation Home Page 4DV-SIM Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.

4DV-SIM | 4DV-SIMULATOR | User Guide

Page Contents


Overview

4DV-SIMULATOR is a real-time 3D hardware-in-the-loop simulator designed to meet the technical and commercial challenges of developing autonomous and instrumented systems such as robots, vehicles, and drones—whether autonomous or remotely operated. Its modular architecture allows it to evolve with project needs by integrating new features and resources. As the core of the 4DV-SIM suite, 4DV-SIMULATOR delivers realistic, interactive, and scalable simulation capabilities.

4DV-SIMULATOR is running the 3D real-time and hardware-in-the-loop simulation.

The architecture is the following: 

  • An interaction management engine: This patented engine makes it possible to manage all the data conveyed by the simulator and guarantee the spatial and temporal consistency of the physical and graphical properties. 

  • A visual rendering engine that allows a realistic graphic representation of scenes and robots. This engine is critical to create accurate optical phenomenon used in the simulation (camera). 

  • A physical engine to manage the interactions of robots and their sensors with the environment. It gives the robot a realistic behaviour regarding its dynamics and the wheel-ground contact.

A spatialized sound generator in simulation is also available in the simulator allowing you to listen to and record the scene, to add personalized sound sequences to the scene.

Main View

image-20251013-144039.png

When the simulation is running, a visualization window displays the current simulation. The initial camera position corresponds to the 3D view configuration in 4DV-Editor. You can move the camera using the keyboard arrow keys (forward, backward, left, right) and adjust its orientation by clicking and dragging with the mouse. Please note, it is possible to change the camera view with B or N keys, at this time, the camera place behind a system.

This main window includes various buttons and information panels:

image-20251013-144334.png

Preview Frames Button : Shows or hides the coordinate systems of the various systems and actors in the scene.

image-20251013-144334.png

Preview Frames Button : Shows or hides the coordinate systems of the various systems and actors in the scene.

image-20251013-144454.png

Preview Debug Button: Shows or hides the meshes that make up the 3D models in the scene.

image-20251013-144607.png

 

Preview Joints Button: Shows or hides the different joints defined in the scene.

image-20251013-144709.png

 

Camera Button: Sets parameters of principle camera

image-20251013-144836.png

 

Lock Button: Prevents the 3D visualization data from being refreshed.

image-20251013-144926.png

Help Button: Displays help information.

image-20251013-145011.png

 

Interfaces Button: Displays the list of interfaces configured in the simulation.

image-20251013-145046.png

Credit Button: Credits.

image-20251013-145357.png

 

RTF : Real-Time Factor configuration.

image-20251013-145433.png

Pause / Play Buttons: Allows pausing or stepping through the simulation.

At the bottom of the window, an information bar displays:

image-20251013-150501.png
  • Clock: Simulation time elapsed since the start.

  • Real-Time: Percentage of real-time execution (with the sampling time used in the simulation shown in parentheses, in seconds).

  • Physics: Percentage of Time spent / Sampling Time on physics calculations.

  • Visual: Percentage of Time spent / Sampling Time on visual rendering