Representations in Robotics
Spring 2018, 4pm-5:15pm, MonWed
204 Transportation Building
Section: RR, CRN: 68136, 4 hours
Instructor:
Steve LaValle, University of Illinois (UIUC)
Overview:
This course considers fundamental questions in robotics, with
particular focus on what needs to go into the robot's "brain." To solve
a particular task, such as exploring, navigating, manipulating an
object, covering an area, or patrolling a building, how much does the
robot need to represent about its surrounding world, including itself?
How should it be encoded? Should the representation be discrete,
continuous, topological, geometric? What is the value of optimality
and optimization in these contexts? What can and cannot be solved by
building a representation from a machine learning system?
The first part of the course will involve lectures that explain the technical
concepts and frame discussions for the remainder of the class. The
second part will involve the study of research articles. Students
will take turns presenting papers, which includes independent
analysis and leading classroom discussions. A student-selected final
project will also be required.
Course Calendar:
Class #
| Date
| Lecture Topic
| Reading
| Annoucements
|
Week 1
|
1 | 1/17 | Course overview
| MR Ch 1 |
|
Week 2
|
2 | 1/22 | Big vs. little brains
| |  
|
3 | 1/24 | Big brains, random walks, robot tasks
|   |
|
Week 3
|
4 | 1/29 | Billiards, topological transitivity
| Billiard book |  
|
5 | 1/31 | Physical sensors
| MR Sec 3.1; SF Sec 2 |
|
Week 4
|
6 | 2/5 | Sensor calibration, sensor characteristics
| MR 3.1 |  
|
7 | 2/7 | Sensor mappings and preimages, bodies
| MR 3.2, 3.3 |
|
Week 5
|
8 | 2/12 | Paper assignments, design game
|   |  
|
9 | 2/14 | P-space partitions, sensor lattice, disurbances
| MR 3.3 |
|
Week 6
|
10 | 2/19 | Nondeterministic and probabilistic disturbances, spatial filtering
| MR 3.5; SF 4.1 |  
|
11 | 2/21 | Sensing over time
| MR 3.6 |
|
Week 7
|
12 | 2/26 | Time uncertainty, temporal filtering
| SF 4.2.1, 4.2.2 |  
|
13 | 2/28 | Temporal filtering; sensor beams and obstacles
| SF 4.2.1, 4.2.2, 4.3 |
|
Week 8
|
14 | 3/5 | Combinatorial filters; discrete-stage filters
| SF 4.3, 4.2.3, 4.2.4 |  
|
15 | 3/7 | Nondeterministic filters
| SF 4.2.4-6 |
|
Week 9
|
16 | 3/12 | Nondeterministic and probabilistic filters
| SF 4.2.5, 4.2.6 |  
|
17 | 3/14 | Probabilistic filters
| SF 4.2.6 |
|
Week 10
|
18 | 3/27 | Kalman filters
| SF 4.2.6 |  
|
19 | 3/29 | Occupancy grids; maze exploration
| SF 4.4 |
|
Week 11
|
20 | 4/2 | Grids; gap navigation trees
| SF 4.4, 4.3.3 |  
|
21 | 4/4 | Speakers: JD, Andrew
| Paper #1 |  
|
Week 12
|
22 | 4/9 | Speakers: Zixu & Amir
| Paper #13 |  
|
23 | 4/11 | Speakers: Chuhang & Ada
| Paper #3 |  
|
Week 13
|
24 | 4/16 | Speakers: Samara & Reika
| Paper #8 |  
|
25 | 4/18 | Speakers: Umer & Aneeq
| Paper #4 |  
|
Week 14
|
26 | 4/23 | Speakers: Alli & Adrian
| Paper #5 |  
|
27 | 4/25 | Speakers: Matt, Ben
| Paper #6 |  
|
Week 15
|
28 | 4/30 | Speakers: Jonathan, Ali
| Paper #2 |  
|
29 | 5/2 | Speakers: Gabriel, Arun
| Paper #15 |  
|
Reference Materials:
Paper List: (subject to some changes)
- Constructing Symbolic Representations for High-Level Planning, George D. Konidaris, Leslie Kaelbling, and Tomas Lozano-Perez, Proceedings of the Twenty-Eighth Conference on Artificial Intelligence, 2014. Download
- Learning state representations with robotic priors, Rico Jonschkowski, Oliver Brock, Autonomous Robots October 2015, Volume 39, Issue 3, pp 407–428. Download
- Human-level control through deep reinforcement learning, Mnih et al., Nature 518, 529–533 (26 February 2015) Download
- Scale-Free Coordinates for Multi-Robot Systems with Bearing-only Sensors, Alejandro Cornejo, Andrew J. Lynch, Elizabeth Fudge, Siegfried Bilstein, Majid Khabbazian, James McLurkin, Algorithmic Foundations of Robotics X, pp 397-414, 2013 Download
- The importance of a suitable distance function in belief-space planning
Z Littlefield, D Klimenko, H Kurniawati, KE Bekris - Robotics Research, 2018 Download
- Compound behaviors in pheromone robotics,
David Payton, Regina Estkowski, Mike Howard, Volume 44, Issues 3-4, 30 September 2003, Pages 229-240 Download
- Concise Planning and Filtering: Hardness and Algorithms, J. M. O'Kane, D. Shell, IEEE Transactions on Automation Science and Engineering ( Volume: 14, Issue: 4, 666 - 1681 Oct. 2017) Download
- Simple Robots with Minimal Sensing: From Local Visibility to Global Geometry, Subhash Suri, Elias Vicari, Peter Widmayer, The International Journal of Robotics Research, Vol 27, Issue 9, 2008. Download
- RatSLAM: Using Models of Rodent Hippocampus for Robot Navigation and Beyond, Michael Milford, Adam Jacobson, Zetao Chen, Gordon Wyeth, Robotics Research pp 467-485, 2016. Download
- On comparing the power of robots. J. M. O'Kane and S. M. LaValle. International Journal of Robotics Research, 27(1):5--23, 2008. Download
- Decentralized Control of Partially Observable Markov Decision Processes using Belief Space Macro-actions, Shayegan Omidshafiei, Ali-akbar Agha-mohammadi, Christopher Amato, Jonathan P. How, The International Journal of Robotics Research, Vol 36, Issue 2, 2017. Download
- Hilbert maps: Scalable continuous occupancy mapping with stochastic gradient descent, Fabio Ramos, Lionel Ott, The International Journal of Robotics Research, Volume 35, Issue 14, December 2016.Download
- Cognitive Mapping and Planning for Visual Navigation, Saurabh Gupta, James
Davidson, Sergey Levine, Rahul Sukthankar, Jitendra Malik, Proceedings of the I
EEE Conference on Computer Vision and Pattern Recognition, 2017. Download
- SMT-Based Synthesis of Integrated Task and Motion Plans from Plan Outlines,
Srinivas Nedunuri, Sailesh Prabhu, Mark Moll, Swarat Chaudhuri, Lydia E.
Kavraki, Proceedings of the IEEE International Conference on Robotics and
Automation, 2014. Download
- A Policy Search Method for Temporal Logic Specified Reinforcement Learning
Tasks, Xiao Li, Yao Ma, Calin Belta, arXiv preprint, 2017. Download
Presentation guidelines: PDF