You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need to set up a simulator to do Autonomous testing without giving Electrical... some flashbacks. It's also much faster than physical testing... plus, we get to do it whenever we want!
Description
In the past, we discussed using Webots, an open-source GUI + CLI platform for making a robotics sim.
However, you need a lot more than just the simulation. One of the most essential elements is a model of the Rover. To get that, we need... a model. And there are two ways to get one!
Manually build a URDF file from scratch
This may work for initial testing, but it shouldn't reach the main branch like this.
Generate a URDF from a CAD model (might be more work for Mechanical)
That's the proper way to do things.
Mechanical uses SolidWorks for their modeling, so we'd use the solidworks_urdf_exporter to get a proper model.
The process of exporting the model to the correct format is documented here.
World
Simulations are dependent on having some world data. Worlds (.wbt files) are the most important file type for the simulation. For more info about them and their creation, see the Webots documentation: Tutorial 1.
Sensors
All of our sensors are simulated by Webots. As such, we need to support their generic sensors by publishing their data to our canonical topics.
The text was updated successfully, but these errors were encountered:
We need to set up a simulator to do Autonomous testing without giving Electrical... some flashbacks. It's also much faster than physical testing... plus, we get to do it whenever we want!
Description
In the past, we discussed using Webots, an open-source GUI + CLI platform for making a robotics sim.
ROS 2 has a tutorial, Setting up a robot simulation, where they teach you how to set up a sim itself.
Modeling
However, you need a lot more than just the simulation. One of the most essential elements is a model of the Rover. To get that, we need... a model. And there are two ways to get one!
URDF
file from scratchmain
branch like this.URDF
from a CAD model (might be more work for Mechanical)solidworks_urdf_exporter
to get a proper model.World
Simulations are dependent on having some world data. Worlds (
.wbt
files) are the most important file type for the simulation. For more info about them and their creation, see the Webots documentation: Tutorial 1.Sensors
All of our sensors are simulated by Webots. As such, we need to support their generic sensors by publishing their data to our canonical topics.
The text was updated successfully, but these errors were encountered: