From Luca Bascetta
Jump to: navigation, search
(Past exams (Control of Industrial and Mobile Robots))
 
(109 intermediate revisions by the same user not shown)
Line 5: Line 5:
  
 
At the end of the course, a case study is presented to show the application of planning and control methodologies to a realistic problem.
 
At the end of the course, a case study is presented to show the application of planning and control methodologies to a realistic problem.
 +
The course can be taken as a standalone 5 credits course or as a module of the integrated course Control of industrial and mobile robots, together with [http://home.deib.polimi.it/rocco/cir/index.html Control of industrial robots].
 +
  
 
=== Lecture timetable ===
 
=== Lecture timetable ===
 
The course is composed by a blending of lectures by the course teacher, and exercises by a teaching assistant.  
 
The course is composed by a blending of lectures by the course teacher, and exercises by a teaching assistant.  
  {| class="wikitable"
+
See the official time table on Polimi website.
  |-
+
  |Tuesday
+
  |15.15-18.15
+
  |BL.27.14
+
  |-
+
  |Thursday
+
  |15.15-18.15
+
  |L.02
+
  |-
+
  |}
+
  
 
=== Teaching material ===
 
=== Teaching material ===
 
==== Lectures ====
 
==== Lectures ====
<!--# Course introduction-->
+
See WeBeep channel.
# [[media:CONTAUT_MEC-Lect1.pdf|Course introduction]]
+
<!--# Systems theory overview (continuous time systems)-->
+
# [[media:CONTAUT_MEC-Lect2.pdf|Systems theory overview (continuous time systems)]]
+
<!--# Frequency domain design-->
+
# [[media:CONTAUT_MEC-Lect3.pdf|Frequency domain design]]
+
<!--# Root locus-->
+
# [[media:CONTAUT_MEC-Lect4.pdf|Root locus]]
+
<!--# State space design-->
+
# [[media:CONTAUT_MEC-Lect5.pdf|State space design]]
+
<!--# Systems theory overview (discrete time systems)-->
+
# [[media:CONTAUT_MEC-Lect6.pdf|Systems theory overview (discrete time systems)]]
+
<!--# Digital control systems-->
+
# [[media:CONTAUT_MEC-Lect7.pdf|Digital control systems]]
+
<!--# Motion planning-->
+
# [[media:CONTAUT_MEC-Lect8.pdf|Motion planning]]
+
<!--# Motion control (standard control techniques)-->
+
# [[media:CONTAUT_MEC-Lect9.pdf|Motion control (standard control techniques)]]
+
<!--# Motion control (advanced control techniques)-->
+
# [[media:CONTAUT_MEC-Lect10.pdf|Motion control (advanced control techniques)]]
+
<!--# Industrial robotics-->
+
# [[media:CONTAUT_MEC-Lect11.pdf|Industrial robotics]]
+
<!--# Control system technologies for automation (Conditioning, filtering, A/D and D/A conversion)-->
+
# [[media:CONTAUT_MEC-Lect12.pdf|Control system technologies for automation (Conditioning, filtering, A/D and D/A conversion)]]
+
<!--# Control system technologies for automation (Control system design, communication systems, Programmable Logic Controllers)-->
+
# [[media:CONTAUT_MEC-Lect13.pdf|Control system technologies for automation (Control system design, communication systems, Programmable Logic Controllers)]]
+
  
 
==== Exercises ====
 
==== Exercises ====
<!--# Time domain analysis of dynamical systems-->
+
See WeBeep channel.
# [[media:CONTAUT_MEC-Ex1.pdf|Time domain analysis of dynamical systems]]
+
<!--# Time responses of first/second order systems-->
+
# [[media:CONTAUT_MEC-Ex2.pdf|Time responses of first/second order systems]]
+
<!--# Stability and performance analysis of closed-loop systems-->
+
# [[media:CONTAUT_MEC-Ex3.pdf|Stability and performance analysis of closed-loop systems]]
+
<!--# Frequency domain design-->
+
# [[media:CONTAUT_MEC-Ex4.pdf|Frequency domain design]]
+
<!--# Root locus and pole placement design-->
+
# [[media:CONTAUT_MEC-Ex5.pdf|Root locus and pole placement design]]
+
<!--# Discrete time systems and digital control design-->
+
# [[media:CONTAUT_MEC-Ex6.pdf|Discrete time systems and digital control design]]
+
<!--# Hardware technologies for automation-->
+
# [[media:CONTAUT_MEC-Ex7.pdf|Hardware technologies for automation]]
+
<!--# Final exam example-->
+
# [[media:CONTAUT_MEC-Ex8.pdf|Final exam example]]
+
  
=== Past exams ===
+
==== Labs ====
  {| class="wikitable"
+
See WeBeep channel.
  |-
+
 
  |2018/2019
+
=== Past exams (Control of Mobile Robots) ===
  | January, February, June, July, September
+
See WeBeep channel.
<!--  |[[media:CMR_AUT-2019-AP01.pdf|January]], [[media:CMR_AUT-2019-AP02.pdf|February]], [[media:CMR_AUT-2019-AP03.pdf|June]], [[media:CMR_AUT-2019-AP04.pdf|July]], September -->
+
 
  |-
+
=== Past exams (Control of Industrial and Mobile Robots) ===
  |}
+
See WeBeep channel.
  
 
=== Office hours ===
 
=== Office hours ===
Line 84: Line 36:
 
The following are links to online sources which might be useful to complement the material above  
 
The following are links to online sources which might be useful to complement the material above  
 
* [http://www.ros.org/ Robot Operating System (ROS)]
 
* [http://www.ros.org/ Robot Operating System (ROS)]
* [http://gazebosim.org/ Gazebo robot simulator]
 
 
* [http://www.openmodelica.org/ OpenModelica]
 
* [http://www.openmodelica.org/ OpenModelica]
 +
* [http://gazebosim.org/ Gazebo robot simulator]
 +
* [http://www.coppeliarobotics.com/ Virtual robot experimentation platform (v-rep)]
 +
* [http://cs.brown.edu/courses/cs1951r//projects/build/build.html PiDrone: An autonomous educational drone using Raspberry Pi and Python]

Latest revision as of 15:31, 12 September 2022

The aim of this course is to introduce the student to the fundamental aspects of modelling, planning and control for mobile and autonomous robots, and mobile manipulators.

The course covers the main aspects of mobile robotics and mobile manipulation, making reference to indoor, outdoor and off-road environments. Classical and modern planning and control techniques are introduced.

At the end of the course, a case study is presented to show the application of planning and control methodologies to a realistic problem. The course can be taken as a standalone 5 credits course or as a module of the integrated course Control of industrial and mobile robots, together with Control of industrial robots.


Lecture timetable

The course is composed by a blending of lectures by the course teacher, and exercises by a teaching assistant. See the official time table on Polimi website.

Teaching material

Lectures

See WeBeep channel.

Exercises

See WeBeep channel.

Labs

See WeBeep channel.

Past exams (Control of Mobile Robots)

See WeBeep channel.

Past exams (Control of Industrial and Mobile Robots)

See WeBeep channel.

Office hours

See "Professor's activities" page on www.polimi.it.

Please, always send me an email before coming to an office hour, or to arrange a meeting outside office hours.

Online resources

The following are links to online sources which might be useful to complement the material above