0% found this document useful (0 votes)
37 views15 pages

Introduction

Uploaded by

yue3510
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views15 pages

Introduction

Uploaded by

yue3510
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Autonomous and Mobile Robotics: Introduction

Autonomous and Mobile Robotics

Gianluca Palli

gianluca.palli@unibo.it

DEI - LAR
University of Bologna
Viale del Risorgimento 2
40136 Bologna
Scheduling

Lectures: from September 16th to December 18th 2024


Monday, 12.00 - 14.00, Room 4.1
Wednesday, 12.00 - 15.00, LAB2
Course divided in 2 modules: Prof. Palli and Prof. Caporali

Gianluca Palli Autonomous and Mobile Robotics: Introduction 2/6


Scheduling

Lectures: from September 16th to December 18th 2024


Monday, 12.00 - 14.00, Room 4.1
Wednesday, 12.00 - 15.00, LAB2
Course divided in 2 modules: Prof. Palli and Prof. Caporali

Gianluca Palli Autonomous and Mobile Robotics: Introduction 2/6


Scheduling

Lectures: from September 16th to December 18th 2024


Monday, 12.00 - 14.00, Room 4.1
Wednesday, 12.00 - 15.00, LAB2
Course divided in 2 modules: Prof. Palli and Prof. Caporali

Class suspension: Oct. 4th; Nov. 1sth

Additionally: Oct. 7th - 9th, Dec. 4th - 6th;

Gianluca Palli Autonomous and Mobile Robotics: Introduction 2/6


Scheduling

Lectures: from September 16th to December 18th 2024


Monday, 12.00 - 14.00, Room 4.1
Wednesday, 12.00 - 15.00, LAB2
Course divided in 2 modules: Prof. Palli and Prof. Caporali

Class suspension: Oct. 4th; Nov. 1sth

Additionally: Oct. 7th - 9th, Dec. 4th - 6th;


Exam sessions:
First period: from 23 December 2024 to 14 February 2025;
Second period: from 16 June to 12 September 2025.

Gianluca Palli Autonomous and Mobile Robotics: Introduction 2/6


Scheduling

Lectures: from September 16th to December 18th 2024


Monday, 12.00 - 14.00, Room 4.1
Wednesday, 12.00 - 15.00, LAB2
Course divided in 2 modules: Prof. Palli and Prof. Caporali

Class suspension: Oct. 4th; Nov. 1sth

Additionally: Oct. 7th - 9th, Dec. 4th - 6th;


Exam sessions:
First period: from 23 December 2024 to 14 February 2025;
Second period: from 16 June to 12 September 2025.

Exam:
1 Written Test (50%): 10 questions with multiple answers + 2 open
questions + a problem
2 (Individual or Group) Project Presentation (50%)

Gianluca Palli Autonomous and Mobile Robotics: Introduction 2/6


Scheduling
Lectures: from September 16th to December 18th 2024
Monday, 12.00 - 14.00, Room 4.1
Wednesday, 12.00 - 15.00, LAB2
Course divided in 2 modules: Prof. Palli and Prof. Caporali

Class suspension: Oct. 4th; Nov. 1sth

Additionally: Oct. 7th - 9th, Dec. 4th - 6th;


Exam sessions:
First period: from 23 December 2024 to 14 February 2025;
Second period: from 16 June to 12 September 2025.

Exam:
1 Written Test (50%): 10 questions with multiple answers + 2 open
questions + a problem
2 (Individual or Group) Project Presentation (50%)

Dates: dates to be agreed in December/January/February


Written test: December 21st 2023 and January 26th 2024
Project presentation: January 12th and Febraury 9th 2024
Gianluca Palli Autonomous and Mobile Robotics: Introduction 2/6
Readings/Bibliography

Lecture Notes on Virtuale


Roland Siegwart, Illah R. Nourbakhsh, and
Davide Scaramuzza. 2011. Introduction to
Autonomous Mobile Robots (2nd. ed.). The
MIT Press.
Richard S. Sutton and Andrew G. Barto.
Reinforcement Learning: An Introduction.
Second edition, in progress. 2015. A Bradford
Book. The MIT Press.
Sebastian Thrun, Wolfram Burgard, and
Dieter Fox. 2005. Probabilistic Robotics
(Intelligent Robotics and Autonomous
Agents). The MIT Press.
Nguyen Van Toan, Phan Bui Khoi. 2023. A
Robotic Framework for the Mobile
Manipulator: Theory and Application. CRC
Press.
Gianluca Palli Autonomous and Mobile Robotics: Introduction 3/6
Others

Teaching tools:
Slides
ROS, Python
Turtlebot 3, Tiago, Summit-XL

Gianluca Palli Autonomous and Mobile Robotics: Introduction 4/6


Others

Teaching tools:
Slides
ROS, Python
Turtlebot 3, Tiago, Summit-XL

Office hours (for students):


before or after each lesson
on appointment
on Thursday, from 14.00 to 16.00 (in my office, please send my an
email for confirmation)

Gianluca Palli Autonomous and Mobile Robotics: Introduction 4/6


Topics

Robot Operating System


Introduction to ROS 2
ROS 2 Programming
ROS 2 Navigation
Mobile Robotics
Introduction to mobile robotics
Kinematic models and control aspects for mobile robots
Task and trajectory planning for mobile robots
Perception and sensing for mobile robots
Navigation and localization

Gianluca Palli Autonomous and Mobile Robotics: Introduction 5/6


Topics

Robot Operating System


Introduction to ROS 2
ROS 2 Programming
ROS 2 Navigation
Mobile Robotics
Introduction to mobile robotics
Kinematic models and control aspects for mobile robots
Task and trajectory planning for mobile robots
Perception and sensing for mobile robots
Navigation and localization
Mobile Manipulation
Redundant Robotic Systems
Robotic Manipulation
Mobile Manipulators
Task Priority
Representation of Tasks
Visual Servoing

Gianluca Palli Autonomous and Mobile Robotics: Introduction 5/6


Topics

Robot Operating System


Introduction to ROS 2
ROS 2 Programming
ROS 2 Navigation
Mobile Robotics
Introduction to mobile robotics
Kinematic models and control aspects for mobile robots
Task and trajectory planning for mobile robots
Perception and sensing for mobile robots
Navigation and localization
Mobile Manipulation
Redundant Robotic Systems
Robotic Manipulation
Mobile Manipulators
Task Priority
Representation of Tasks
Visual Servoing
Simulation and control of robotic and mobile systems in the ROS
environment
Gianluca Palli Autonomous and Mobile Robotics: Introduction 5/6
Topics

Robot Operating System


Introduction to ROS 2
ROS 2 Programming
ROS 2 Navigation
Mobile Robotics
Introduction to mobile robotics
Kinematic models and control aspects for mobile robots
Task and trajectory planning for mobile robots
Perception and sensing for mobile robots
Navigation and localization
Mobile Manipulation
Redundant Robotic Systems
Robotic Manipulation
Mobile Manipulators
Task Priority
Representation of Tasks
Visual Servoing
Simulation and control of robotic and mobile systems in the ROS
environment
Gianluca Palli Autonomous and Mobile Robotics: Introduction 5/6
Thanks!

Questions?

Gianluca Palli Autonomous and Mobile Robotics: Introduction 6/6

You might also like