CS395T: Autonomous Robots -- Assignments
CS395T: Autonomous Robots -- Assignments
Things to do ASAP (before the first class if possible)
Week 0 (9/1): Class Overview
Week 1 (9/6,9/8): Open-R
Readings: (due Tuesday, 9/6 at 12:30pm)
The UT Austin Villa 2003 Four-Legged Team, extended
version: Sections 1-3, 15, 16.
The UT Austin Villa 2004 RoboCup Four-Legged Team: Coming of Age:
Sections 1, 12, 13.
Browse the AIBO resources that can be found on vieri at:
/home/robosoccer/ERS-7/OPEN_R_SDK_Docs/ModelInformation_7_E.pdf
(Now linked here)
/home/robosoccer/ERS-7/OPEN_R_SDK_Docs/Level2ReferenceGuide_E.pdf
(Now linked here)
/home/robosoccer/ERS-7/OPEN_R_SDK_Docs/ProgrammersGuide_E.pdf
(Now linked here)
Programming: (due Thursday, 9/8 at 12:30pm)
Programming assignment 1 is designed to get you familiar with the robots.
Week 2 (9/13,9/15): Movement
Readings:
A Model-Based Approach to Robot Joint Control
Daniel
Stronger and Peter Stone.
In Daniele Nardi, Martin Riedmiller, and
Claude Sammut, editors, RoboCup-2004: Robot Soccer World Cup VIII,
pp. 297
Learning and Using Models of Kicking Motions for Legged Robots
Sonia Chernova and Manuela Veloso
In Proceedings of International Conference on Robotics and Automation (ICRA'04), May 2004.
Programming: (due Thursday, 9/22 at 12:30pm)
Programming assignment 2 is designed
to teach you about the robots' movement capabilities.
Exercises: (due at 10pm on Monday, 9/12)
Send a comment/question about the readings. Send your
response as ASCII text (not encoded in any way) to
Peter Stone & Dan Stronger with subject:
"Week 2 exercises".
As indicated on the course overview
page, your response should be well-thought-out, coherent, and
concise. Short, to-the-point answers are preferred. For full credit,
your email should be sent by 10pm on Monday, 9/12.
Week 3 (9/20,9/22): Movement
Readings:
Programming: (due Thursday, 9/22 at 12:30pm)
Programming assignment 2 - see Week 2.
Exercises: (Due at 10pm on Monday, 9/19)
- Send some comments/questions about the readings.
- As usual, your response should be sent as ASCII text (not
encoded in any way) to Peter Stone
& Dan Stronger with subject: "Week 3 exercises".
Week 4 (9/27,9/29): Vision
Readings:
Programming: (Due Thursday 10/6 at 12:30pm)
Programming assignment 3 has been
designed to give you a feel for the robot's low-level vision
problems. Here, you shall be able to experiment with the color
segmentation phase of the robot's visual processing.
Exercises: (Due at 10pm on Monday, 9/26)
- Send some comments/questions about the readings. Note: this time you do not need to send something about each reading individually.
- As usual, your response should be sent as ASCII text (not
encoded in any way) to Peter Stone
& Dan Stronger with subject: "Week 4 exercises".
Week 5 (10/4,10/6): Vision
Readings:
Programming: (Due Thursday 10/6 at 12:30pm)
Programming assignment 3 - see Week 4.
Exercises: (Due at 10pm on Monday, 10/3)
- Send some comments/questions about the readings. Note: this time you do not need to send something about each reading individually.
- As usual, your response should be sent as ASCII text (not
encoded in any way) to Peter Stone
& Dan Stronger with subject: "Week 5 exercises".
Week 6 (10/11,10/13): Localization
Readings:
Programming: (Due Thursday 10/13 at 11:59pm)
Programming assignment 4 has been
designed to give you a feel for the robot's localization
problems challenge.
Exercises: (Due at 10pm on Monday, 10/10)
- Once you have completed the readings, send some
comments/questions about them.
- Your response should be sent as ASCII text (not encoded in
any way) to Peter Stone
& Dan Stronger with subject: "Week 6 exercises".
Week 7 (10/18,10/20): Behavior
Readings :
Programming: (Due Tuesday 10/25 at 12:30pm)
Programming assignment 5 has been
designed to give you a taste of the challenge of creating behaviors for the robots.
Exercises: (Due at 10pm on Monday, 10/17)
- Once you have completed the readings, send some
comments/questions about them.
- Your response should be sent as ASCII text (not encoded in
any way) to Peter Stone
& Dan Stronger with subject: "Week 7 exercises".
Week 8 (10/25,10/27): Behavior
Readings :
Programming: (Due Tuesday 10/25 at 12:30pm)
Programming assignment 5 has been
designed to give you a taste of the challenge of creating behaviors for the robots.
Project Proposal: (Due at 10pm on Thursday, 10/27)
- Once you have determined what you would like to do for your
project and with whom you would like to work, send a description of
your project as well as your particular goals for it (one per person -
not per team). Make sure to include the name(s) of your partner(s).
The more detail you provide, the more easily we will be able to
provide meaningful feedback.
- See the final project page for more
details.
- Your response should be sent as ASCII text (not encoded in
any way) to Peter Stone
& Dan Stronger with subject: "Project proposal".
Week 9 (11/1,11/3): Behavior Architectures
Readings :
Intelligence without Representation.
Rodney A. Brooks.
Artificial Intelligence 47 (1991), 139-159.
PDF version.
Experiences with an Architecture for Intelligent, Reactive Agents.
R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P. Miller, and Marc G. Slack.
JETAI 9(2/3):237-256, 1997.
Programming: (Due Thursday 12/8 at 12:30pm)
Final Project.
Exercises: (Due at 10pm on Monday, 10/31)
- Once you have completed the readings, send some
comments/questions about them.
- Your response should be sent as ASCII text (not encoded in
any way) to Peter Stone
& Dan Stronger with subject: "Week 9 exercises".
Week 10 (11/8,11/10): Control
Readings :
Ben Kuipers' Control Tutorial.
Braitenberg, 1984.
Programming: (Due Thursday 12/8 at 12:30pm)
Final Project.
Exercises: (Due at 10pm on Monday, 11/7)
- Once you have completed the readings, send some
comments/questions about them.
- Your response should be sent as ASCII text (not encoded in
any way) to Peter Stone
& Dan Stronger with subject: "Week 10 exercises".
Week 11 (11/15,11/17): Kalman Filters
Readings :
On Observers, Maybeck, 1979.
On Kalman Filters, Welch and Bishop, 1995.
Programming: (Due Thursday 12/8 at 12:30pm)
Final Project.
Exercises: (Due at 10pm on Monday, 11/14)
- Once you have completed the readings, send some
comments/questions about them.
- Your response should be sent as ASCII text (not encoded in
any way) to Peter Stone
& Dan Stronger with subject: "Week 11 exercises".
Week 12 (11/22): Applications
Readings :
Autonomous helicopter control, Ng et al., 2004.
Robot air hockey, Bentivegna and Atkeson, 2002.
Robot surveillance, Ahmadi and Stone, 2005.
Programming: (Due Thursday 12/8 at 12:30pm)
Final Project.
Exercises: (Due at 10pm on Monday, 11/21)
- Once you have completed the readings, send some
comments/questions about them.
- Your response should be sent as ASCII text (not encoded in
any way) to Peter Stone
& Dan Stronger with subject: "Week 12 exercises".
Week 13 (11/29, 12/1): Multi-Robot Systems
Readings :
Trail-Laying Robots for Robust Terrain Coverage.
J. Svennebring and S. Koenig.
In Proceedings of the International Conference on Robotics and Automation (ICRA), 2003.
C. Tovey, M. Lagoudakis, S. Jain and S. Koenig. The Generation of Bidding Rules for Auction-Based Robot Coordination. In Multi-Robot Systems: From Swarms to Intelligent Automata, L. Parker, F. Schneider and A. Schultz (editor), 3-14. Springer, 2005.
Section 1-4 of Task Decomposition, Dynamic Role Assignment, and Low-Bandwidth Communication for Real-Time Strategic Teamwork, Stone and Veloso, 1999. Also suggested: Sections 6.1 and 7.1.
Programming: (Due Thursday 12/8 at 12:30pm)
Final Project.
Exercises: (Due at 10pm on Monday, 11/28)
- Once you have completed the readings, send some
comments/questions about them.
- Your response should be sent as ASCII text (not encoded in
any way) to Peter Stone
& Dan Stronger with subject: "Week 13 exercises".
Week 14 (12/6, 12/8): Ethics/Project Demos
Readings :
Why the Future Doesn't Need Us by Bill Joy - Wired, 2000.
(pdf version)
Programming: (Due Thursday 12/8 at 12:30pm)
Final Project.
Exercises: (Due at 10pm on Monday, 12/5)
- Once you have completed the readings, send some
comments/questions about them.
- Your response should be sent as ASCII text (not encoded in
any way) to Peter Stone
& Dan Stronger with subject: "Week 14 exercises".
[Back to Department Home page]
Page maintained by
Peter Stone
Questions? Send me
mail