Project 1 Documentation
This documentation will help you walkthrough the basics of getting a custom robot working in Gazebo, using ROS2. This will consist of the following steps.
Creating a Robot Model in Solidworks
Exporting Model to URDF
Installing Ubuntu 20.04 (Focal Fossa)
Installing ROS 2 Galactic
Setting Up Environment
Setting Up Workspace
Creating a Package
Adding URDF to Package and Launching in Gazebo
Adding Controllers to Robot
Writing a Script to Control the Robot
Software Requirements and Extensions
- Solidworks
To create a model of your robot
- SW2URDF Exporter
To export your model to URDF file format
- Ubuntu 20.04
This is our base operating system for stable builds of our package
- ROS2 Galactic
This is a stable version of ROS2 which works well for our project
- Gazebo
This is a physics simulation engine we will be using to simulate our robot