forked from cse481wi19/cse481wi19
-
Notifications
You must be signed in to change notification settings - Fork 5
TECHIN 517: Robotics Lab II, Spring 2022
Maya Cakmak edited this page May 4, 2022
·
8 revisions
- Getting set up
- Lab 0: Introduction and ROS tutorials (Optional refresher)
- Lab 1: Starting ROS and the simulator and getting the starter code
- Lab 2: Controlling the base
- Lab 3: Controlling the gripper
- Lab 4: Gripper on the real robot
- Lab 5: Controlling the torso
- Lab 6: Controlling the head
- Lab 7: Controlling the arm
- Lab 11: Visualizations in ROS with RViz
- Lab 12: Creating Custom Visualizations in RViz using Markers
- Lab 13: Creating Interactive Visualizations in RViz using InteractiveMarkers
- Lab 14: Odometry and rotations
- Lab 15: Driving with odometry
- Lab 16: Mapping and navigation
- Lab 17: Sending navigation goals
- Lab 18: Map annotation from a web interface
Note: Roughly, Labs 11-13, 14-15, and 16-18 can be done concurrently.
- Lab 19: Cartesian space manipulation
- Lab 20: Checking for reachability
- Lab 21: Obstacle avoidance
- Lab 22: Path constraints
- Lab 23: TF
- Lab 24: Transform arithmetic
- Lab 25: Fast IK with IKFast
- Lab 26: Advanced interactive markers
If you are not familiar with C++, consider reading through the C++ crash course to help with this week's labs.
- Lab 27: Our first cpp package
- Lab 28: Recording and publishing point clouds
- Lab 29: Introduction to point cloud processing
- Lab 30: AR tag perception
- Lab 31: Robot Programming by Demonstration
Please let the course staff know if there's a tutorial you'd like to see! More will be posted as they become relevant.