First Steps
Hey there! Want to make your own ROS 2 robot but have no clue where to start? You’re in the right place!
In this guide, we’ll go over everything needed to make a simple Automated Ground Vehicle (AGV) as an example, step by step.
For a full submission, you will have to edit it to be your own (add a screen? a sensor? a manipulator? up to you!)
This process is going to be broken down into 3 parts, each explained in further detail:
- Control PCB Design
- Drawing the schematic
- Routing the PCB
- Defining the edges
- Adding art!
- Robot Chassis Design
- Creating the base
- Adding Motor Mounts
- Adding PCB Mounts
- Creating the top plate
- Creating a ROS 2 Package
- Learning the ROS 2 basics
- Creating a package and workspace
- Writing the motor, odometry, and IMU nodes
- Adding teleop and an autonomous routine
Once those three main pieces are designed, use the Submission Requirements to learn how to submit your robot design! After that, check out the IRL Guide to put the package on the robot and test it out!