Calendar
Week 1
Week 2
TUE, APR 4
Work on assignment
Start forming teams
WED, APR 5
Assignment #1 is due
- Need finding for project ideas
THU, APR 6
Lecture topics: Low-fidelity prototypes, ROS overview, teamwork [SLIDES]
Week 3
TUE, APR 11
Week 3 Labs: ROS intro tutorials, Stretch simulator, teleoperate robot in simulator
WED, APR 12
Assignment #2 is due
THU, APR 13
Lecture topics: Video prototypes, Stretch robot API, robot teleoperation [SLIDES]
Week 4
TUE, APR 18
Week 4 Labs: ROS utilities (RViz and interactive markers), ROS web tools (ROSBridge), simple web UI implementation, teleoperate real robot
WED, APR 19
Assignment #3 is due
THU, APR 20
Lecture topics: Robot perception [SLIDES]
Week 5
TUE, APR 25
Week 5 Labs: Stretch perception, ArUco marker detection
WED, APR 26
Assignment #4 is due
THU, APR 27
Lecture topics: Robot manipulation [SLIDES]
Week 6
TUE, MAY 2
Week 6 Labs: Motion planning, Programming by Demonstration
WED, MAY 3
Assignment #5 is due
THU, May 4
Lecture topics: Robot mapping and navigation [SLIDES]
Week 7
Week 8
TUE, MAY 16
Catch up on labs
THU, MAY 18
Implementation
Week 9
Week 10
Finals week
TUE, JUN 6
Finalizing projects
WED, JUN 7
THU, JUN 8
FINAL PRESENTATIONS
10:30-11:30am
SUN, JUN 11