Lab 1: ROS Introduction and PD Control
Ankush
CS 123
Course Website
Strongly recommend bookmarking this!!
2
Deliverables
All deliverables are marked in bold. Keep these in mind as you progress through the lab, taking videos as you complete milestones
3
Checklist
4
Battery Safety
We use 20V Lithium ion batteries for Pupper, which are often used with power tools
5
Dev Tools and Environment
6
ROS Overview
We use ROS2 (Robot Operating System 2) for all controlling the Pupper in this class
7
Lab Overview
2. If you finish early, try more advanced topics:
a. PID control
b. leader-follower setup (manually dial one joint, while the other joint follows this leader joint via PD control)
8
Please ask the TAs if you have any questions, and come to OH if you need help/more time
Thank you, and have fun!
Due date on gradescope
9