-
Notifications
You must be signed in to change notification settings - Fork 1
Description
This issue is here to document the plan and resources needed for kickstarting our simulations. Focus on figuring out the process of CAD -> URDF -> gazebo
Top level issue: #8
We will be using gazebo classic (vesion 11.x) ignition gazebo has been found to be shit.
We need to:
- Export a URDF of our current chassis, or mini rover. We want to be able to rapidly adjust the simulation based on mechanical updates, as chassis design will likely change as we go through development.
- Add 'transmissions' and 'actuators' to the URDF to simulate our actual motors.
- Add the proper gazebo plugins to simulate our cameras and other sensors
- Fine tune simulation to close the simulation <-> reality barrier
resources
Overview of ROS TF, URDFs and SDFs:
https://ethz.ch/content/dam/ethz/special-interest/mavt/robotics-n-intelligent-systems/rsl-dam/ROS2019/ROS%20Course%20Slides%20Course%203.pdf
Solidworks URDF plugin for ROS: http://wiki.ros.org/sw_urdf_exporter/Tutorials/Export%20an%20Assembly
Articulated Robotics explaining gazebo with ROS2:
https://www.youtube.com/watch?v=laWn7_cj434
(should be relatively similar to ROS1)
Articulated Robotics explaining URDFs (using xacros, but still helpful)
https://www.youtube.com/watch?v=CwdbsvcpOHM&t=15s
ROS TF system
https://www.youtube.com/watch?v=QyvHhY4Y_Y8&t=1s
major questions to awnser
- Should we do this in ROS2?
- How can we ensure rapid development with changing mechanical designs?
- How well can we simulate the proper friction of the wheels? is Gazebo sufficient or do we need to explore Nvidia Isaac?