Keith J. O'Hara

teaching

CMSC 360

Intelligent Robotics and Perception

overview | logistics | organization | schedule | announcements | labs | sketches | resources

Schedule changes frequently.

week date topic readings project
1 PUPPETS8/31/2009introsyllabus
9/2/2009locomotionChapters 1 & 2
29/7/2009sensing Chapter 4-4.1.5
9/9/2009teleoperation"The Mercury Project: A Feasibility Study for Internet Robots" by Goldberg et al. and "Robotics for surgery" by Howe et al.Vladimir - Telegarden
3 ANTS9/14/2009subsumption"A Robust Layered Control System for a Mobile Robot." Brooks.Jaqueline - C Leg
9/16/2009open and closed loop control; motor schemasControl Tutorial by Kuiperslab 1; Curtis - Elsie & Elmer
49/21/2009motor schemasAuRA: Principles and Practice in Review and Behavior-based Formation Control for Multi-robot Teams by Arkin & Balch
9/23/2009VFH and Voting ArchitecturesVFH by Borenstein and "DAMN: A Distributed Architecture for Mobile Navigation" by RosenblattChe - Genghis
59/28/2009bug algorithmsChapter 6 (pg 272--278) and Chapter 2 of Principles of Robot MotionProject Brainstorm Due
9/30/2009swarms"Division of Labour in a Group of Robots Inspired by Ants' Foraging Behaviour" by Labella T.H., Dorigo M., Deneubourg J.-L.Wayne - Roomba
610/5/2009self-reconfiguring robots;
semester project
Modular Self-Reconfigurable Robot Systems: Challenges and Opportunities for the Future by Yim et al.
BATS10/7/2009sonar; laser; localizationChapter 4.1.6-4.1.7.1 & Chapter 5.1-5.3 & 5.7lab 2
710/12/2009FALL BREAK
10/14/2009markov localizationChapter 5.4-5.6.2; Abhimanyu - Sojourner
810/19/2009particle filtersMonte Carlo Localization for Mobile Robots by Dellaert et al.
10/21/2009breadth-first search Up to and including the section on Dijkstra's algorithm in Chapter 2. Discrete Planning of "Planning Algorithms" by Steve LaValle. The wikipedia articles for breadth-first search and Dijkstra's Algorithm might be useful.
910/26/2009A*The section on A* in Chapter 2. Discrete Planning of "Planning Algorithms" by Steve LaValle. The wikipedia article for A*-search
10/28/2009D*"Fast Replanning for Navigation in Unknown Terrain" by Koenig & LikhachevHannah - Shakey
1011/2/2009randomized motion planningRandomized Motion Planning - A Tutorial by Stefano CarpinPlanning (RRT & A*) Processing Sketch
11/4/2009coverage"Coverage for robotics - A survey of recent results" by Howie ChosetMaksim - Opportunity
11 CAMELS11/9/2009visionCh. 4.1.8-4.3.2 and Computer Vision Tutorial Edge Detection Processing Sketch and Image Filters Processing Sketch
11/11/2009segmentation"Fast and Inexpensive Color Image Segmentation for Interactive Robots" by Bruce et al.V - Stanley
1211/16/2009machine learninglab 3
K-Means Image Segmentation Processing Sketch
11/18/2009ADVISING DAY
1311/23/2009object recognition"Robust Real-time Object Detection" by Viola and Jones
11/25/2009workshop day
1411/30/2009MDPs/value-iterationChapter 3 and Section 4.4 of Sutton and Barto's "Reinforcement Learning: An Introduction"
12/2/2009reinforcement learningReinforcement Learning: A Survey by Kaebling et al.lab 4; Petar - Pegasus
1512/7/2009workshop day
12/9/2009reinforcement learning IIBella - Kismet
1612/14/2009workshop dayAmar - Haile
12/16/2009project presentationsproject