Difference between revisions of "Unmanned Autonomous Vehicles"

From Chrome
Jump to: navigation, search
(Created page with " Recent news you should be aware of ... * 01/10/2015: Detailed schedule will be online soon This is a description page for the PhD course on ''Unmanned Autonomous Vehicl...")
 
Line 1: Line 1:
 
  Recent news you should be aware of ...
 
  Recent news you should be aware of ...
   * 01/10/2015: Detailed schedule will be online soon
+
   * 01/10/2015: Detailed schedule will be online by the end of 2015
 
    
 
    
  
This is a description page for the PhD course on ''Unmanned Autonomous Vehicles in Air, Land and Sea''. This 5 CFU course can be taken also by Master students from Computer Engineering, i.e., students enrolled in the Laurea Magistrale track.
+
This is a description page for the PhD course on ''Unmanned Autonomous Vehicles in Air, Land and Sea''. This 5 CFU course can be taken also by Master students from the Computer Engineering program, i.e., students enrolled in the Laurea Magistrale.
  
 
__FORCETOC__
 
__FORCETOC__
Line 47: Line 47:
 
==Course Material & Referencies==
 
==Course Material & Referencies==
  
The following is some suggested material to follow the course lectures.
+
The following is some suggested material to follow the course lectures. Slides will be published by the teachers right before the lecture.
  
 
===Slides and lecture notes===
 
===Slides and lecture notes===
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/FeatureTracking.pdf Correspondence analysis and RANSAC] (2011-2012 ed.)
+
* TBC
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/MultipleViewGeometry.pdf Camera geometry, single view, and two view geometry material]
+
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/VisualOdometry.pdf Two view geometry and visual odometry material]
+
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/FeatureTrackingEgomotion.pdf Optical flow tracking and egomotion estimation]
+
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/StructureFromMotion.pdf Structure from Motion]
+
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/BayesianFiltering.pdf Bayesian Filtering, Kalman Filtering, and SLAM]
+
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/SLAM.pdf Simultaneous Localization and Mapping] a.k.a. SLAM!
+
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/MonocularSLAM.pdf Monocular SLAM]
+
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/StereoOmniSLAM.pdf Stereo and Omnidirectional SLAM]
+
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/PanoramicVisualOdometry.pdf Panoramic Visual Odomentry]
+
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/PTAM.pdf Parallel Tracking and Mapping]
+
<!-- * 3D without 3D -->
+
  
===Suggested Bibliography===
+
===Suggested Papers===
* R. Hartley, A. Zisserman. [http://www.robots.ox.ac.uk/~vgg/hzbook/index.html Multiple View Geometry in Computer Vision], Cambridge University Press, March 2004.
+
* TBC
* S. Thrun, W. Burgard, D. Fox. [http://www.probabilistic-robotics.org/ Probabilistic Robotics], MIT Press, September 2005.
+
 
* Papers you might find useful to deepen your study:
+
===Related Books===
** ''Simultaneous Localization and Mapping (SLAM): Part I The Essential Algorithms''. H. Durrant-Whyte, T. Bailey [http://www.acfr.usyd.edu.au/homepages/academic/tbailey/papers/slamtute1.pdf]
+
* L. Magni, R. Scattolini. Advanced and Multivariable Control. Pitagora Ed.
** ''Unified Inverse Depth Parametrization for Monocular SLAM'' by  J.M.M. Montiel, Javier Civera, and Andrew J. Davison [http://www.roboticsproceedings.org/rss02/p11.pdf]
+
* S.M. LaValle. [http://planning.cs.uiuc.edu/|Planning Algorithms]. Cambridge University
** ''Parallel Tracking and Mapping for Small AR Workspaces'' by Georg Klein and David Murray [http://www.robots.ox.ac.uk/~gk/publications/KleinMurray2007ISMAR.pdf]
+
* TBC
** ''FrameSLAM: from Bundle Adjustment to Realtime Visual Mappping'' by Kurt Konolige and Motilal Agrawal [http://www.ai.sri.com/~agrawal/frameslam.pdf]
+
  
 
<!--
 
<!--
Line 78: Line 66:
  
 
== Course Evaluation ==
 
== Course Evaluation ==
 +
 +
PhD students will be asked to study a few scientific papers on a specific subject and prepare a 20-30 minutes presentation summarizing the content of the papers with reference to the course syllabus. The presentation will be evaluated by the course Professor in Charge for their content.
 +
 +
Master students will be asked to carry out a project using one of the techniques presented during the course.

Revision as of 01:02, 4 October 2015

Recent news you should be aware of ...
 * 01/10/2015: Detailed schedule will be online by the end of 2015
 

This is a description page for the PhD course on Unmanned Autonomous Vehicles in Air, Land and Sea. This 5 CFU course can be taken also by Master students from the Computer Engineering program, i.e., students enrolled in the Laurea Magistrale.


Course Aim & Organization

The course is aimed at providing students (with basic knowledge about robotics and control) with theoretical and practical instruments, related to modelling and identification, perception, control, path/trajectory and mission planning, required to understand this evolution, and set up unmanned autonomous vehicles in the air, land and sea domains.

Teachers

The course is held by (in order of appearance)

  • Luca Bascetta, Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano
  • Matteo Matteucci, Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano
  • Marco Farina, Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano
  • Marco Lovera, Dipartimento di Ingegneria Aerospaziale, Politecnico di Milano
  • Alfredo Martins, Instituto Superior de Engenharia do Porto
  • ...

Course Program

The course presents the knowledge required to better understand the commonalities and specificities of unmanned autonomous vehicles design in the different domains of air, land, and sea.

To provide a common base to better understand the specificities induced by the particular domain, the course will provide basic knowledge about the general tools and common components that are involved in the design of an unmanned autonomous vehicle. After an initial introduction of the current state of the art and potential applications of unmanned autonomous vehicles, the course will introduce:

  • the most common vehicle kinematic and dynamic models;
  • the fundamentals on path/trajectory and mission planning;
  • the fundamentals on vehicle model identification and state estimation;
  • the most common sensors for vehicle localization, control, obstacle avoidance;
  • fundamentals of model predictive control applied to vehicle trajectory tracking, stabilization and obstacle avoidance.

The previous topics will be complemented by a description of a complete application case study for each domain (air, marine and land) with the purpose to highlight how each of the components has been applied or it has required some specific adaptation to cope with its peculiarity. In particular, we will discuss applications in the following domain

  • air: fixed wing and rotary unmanned aerial vehicles;
  • land: off-road unmanned vehicles;
  • sea: surface and underwater unmanned vehicles.

Current trends and future applications will be presented and discussed in a final panel with people from academia and industry.

Course Schedule

The course schedule for this year edition foresees 36 hours of lectures from 9:00 to 18:00 (slight adjustments in time might happen according to participants needs) held in a single week at the beginning of June 2016. The room for all the lectures will be communicated with the exact dates.

Course Material & Referencies

The following is some suggested material to follow the course lectures. Slides will be published by the teachers right before the lecture.

Slides and lecture notes

  • TBC

Suggested Papers

  • TBC

Related Books

  • L. Magni, R. Scattolini. Advanced and Multivariable Control. Pitagora Ed.
  • S.M. LaValle. Algorithms. Cambridge University
  • TBC


Course Evaluation

PhD students will be asked to study a few scientific papers on a specific subject and prepare a 20-30 minutes presentation summarizing the content of the papers with reference to the course syllabus. The presentation will be evaluated by the course Professor in Charge for their content.

Master students will be asked to carry out a project using one of the techniques presented during the course.