Course Catalog 2013-2014
Postgraduate

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2013-2014

IHA-3256 Autonomous Mobile Machines, 7 cr

Additional information

The course is multidisciplinary and demands analytical problem solving, and programming as well. Priory knowledge about all the fields is not required. The term project will be selected based on the background of the group and their interest. The number of students is limited to 14. If the class is full and you are really interested, you can send us email to put you in the reserve list.
Suitable for postgraduate studies

Person responsible

Reza Ghabcheloo, Kalevi Huhtala

Lessons

Study type P1 P2 P3 P4 Summer Implementations Lecture times and places
Lectures
Excercises
Seminar
 2 h/week
 2 h/week


+2 h/week
 2 h/week


+2 h/week



 



 
IHA-3256 2013-01  

Requirements

Requirements will be redefined for year 2013-2014. Last season requirements were: "Completion of homework, presentations, and final paper"
Completion parts must belong to the same implementation

Learning Outcomes

Students learn different challenges in automation of mobile machines. Course is mainly concern with hydraulic mobile machines and is composed of two parts: teaching and student work and emphasis will be on students group work. Teaching starts with commercial state of the art in automation of mobile work machines. It is followed by scientific state of the art, which addresses autonomy and robotics. We will introduce the subsystems of such autonomous machines, problems involved, and solutions. We will then learn how to simulate mechanical mechanisms special to mobile machines. We then cover sensory system used to estimate the state of the machine (location and attitude) as well as the environment (humans, obstacles,...); namely Inertial sensors, wheel odometry, GPS, range sensors, cameras. We will then give some insight to the most common sensor fusion techniques (least square and Kalman Filtering). Some basic motion control techniques are also introduced. The teaching will be concluded by introducing issues related to energy specially Hybrid. However, most of the course will be based on term project. Students will be divided into groups of two, and each group will concentrate on certain problem. Students with special interest are encouraged to work out their ideas. Subjects can also be given by the lecturers. Students will make presentations and discuss their problems, and report the results in a paper format at the end of the course. Development of functional computer codes is the goal of this course. Course demands analytical problem solving, and programming likewise. Real data and simulator will be available.

Instructions for students on how to achieve the learning outcomes

20% presentations + 80 % term project paper and project deliverables

Assessment scale:

Numerical evaluation scale (1-5) will be used on the course

Partial passing:

Completion parts must belong to the same implementation

Study material

Type Name Author ISBN URL Edition, availability, ... Examination material Language
Book   Introduction to Autonomous Mobile Robots   Roland Siegwart, Illah Nourbakhsh, Davide Scaramuzza         No    English  
Book   Probabilistic Robotics   Sebastian Thrun, Wolfram Burgard, Dieter Fox       2005   No    English  
Book   Springer Handbook of Robotics   Bruno Siciliano, Oussama Khatib (Eds.)       2008   No    English  
Book   Where am I? Sensors and Methods for Mobile Robot Positioning   J. Borenstein , H. R. Everett , and L. Feng       1996   No    English  

Prerequisites

Course Mandatory/Advisable Description
IHA-3506 Robotics and Teleoperation Advisable    
MAT-60606 Mathematics for Positioning Advisable    

Additional information about prerequisites
The course is multidisciplinary. Priory knowledge about all the fields is not required. The term project will be selected based on the background of the group and their interest.

Prerequisite relations (Requires logging in to POP)



Correspondence of content

Course Corresponds course  Description 
IHA-3256 Autonomous Mobile Machines, 7 cr IHA-3256 Autonomous Mobile Machines, 7 cr  

More precise information per implementation

Implementation Description Methods of instruction Implementation
IHA-3256 2013-01 Students learn different challenges in automation of mobile machines. Course is mainly concern with hydraulic mobile machines and is composed of two parts: teaching and student work and emphasis will be on students group work. Teaching starts with commercial state of the art in automation of mobile work machines. It is followed by scientific state of the art, which addresses autonomy and robotics. We will introduce the subsystems of such autonomous machines, problems involved, and solutions. We will then learn how to simulate mechanical mechanisms special to mobile machines. We then cover sensory system used to estimate the state of the machine (location and attitude) as well as the environment (humans, obstacles,...); namely Inertial sensors, wheel odometry, GPS, range sensors, cameras. We will then give some insight to the most common sensor fusion techniques (least square and Kalman Filtering). Some basic motion control techniques are also introduced. The teaching will be concluded by introducing issues related to energy specially Hybrid. However, most of the course will be based on term project. Students will be divided into groups of two, and each group will concentrate on certain problem. Students with special interest are encouraged to work out their ideas. Subjects can also be given by the lecturers. Students will make presentations and discuss their problems, and report the results in a paper format at the end of the course. Development of functional computer codes is the goal of this course. Course demands analytical problem solving, and programming likewise. Real data and simulator will be available.        

Documents

WhereAmI.pdf ch20.pdf ch22.pdf Autonomous Mobile Machines.pdf Complementary_KF_MotionControl.zip

Last modified17.05.2013