Stefano Maugeri
Intecs
May 6, 2023
Period
- 2022
Title
I used webots to simulate the trajectory control of a vehicle. Doing it was simple enough, I found a tutorial where a similar project was being done.
In the tutorial, a vehicle was already used, with the simulation of a lidar and a GPS. A simple trajectory control was then carried out with these sensors.
In my project, I had to use different sensors, but adapting that tutorial to my project was very simple and required little effort. The result was outstanding.
Pro
Webots is open source, so it can be used without a license. For the industrial purpose it is perfect because it allows you to test algorithms very quickly and without economic costs for your company.
Moreover, compared to other physics simulators, this one seems to have better performances with fewer computational resources needed.
On the Webots site, there is a very detailed guide on how to install the software and how to take the first steps.
Webots supports different programming languages, such as C, C++ and Python.
Con
Unfortunately, the documentation stops on fairly simple topics, without dealing with more complex topics. Furthermore, you do not have a community ready to support you, should it be needed.
If you are using compiled programming languages, it is not easy to get the project makefile. Getting it might help in adding other tools or external libraries to Webots.
Adding a debugger would be very helpful.
Robot
Automotive field