• ECTS

    5 credits

  • Component

    Faculty of Science

Description

This teaching unit covers the techniques and tools necessary for kinematic and dynamic modeling and control for robotic manipulation. The teachings are structured around the following four axes:

 

1) Modeling of manipulator robots: homogeneous transformations, direct and inverse geometric models, kinematic modeling, study of singularities

2) Introduction to the dynamics of robotic manipulators: Euler-Lagrange formalism, Newton-Euler formalism, algorithmic for the calculation of dynamics

3) Joint and operational control in free space

4) Motion control in constrained space: interaction models and compliance, position/force control, impedance and admittance control, motion generation, application examples.

Several examples of all these techniques will be treated in tutorials and practical work using MATLAB/V-REP tools on different manipulation robots (6 and 7 axis robots) and also on a real humanoid robot " Poppy ". 

------------------------------------------------------------------------------------------------------------------------------------------------------------

This teaching unit covers the techniques and tools necessary for kinematic and dynamic modelling and the control of robot manipulators. The provided lectures are structured around the following four axes:

 

1) Modelling of robot manipulators: homogeneous transformations, direct and inverse kinematic models, differential kinematic modelling, study of singularities

2) Introduction to the dynamics of robot manipulators: Euler-Lagrange formalism, Newton-Euler formalism, algorithms for the computation of dynamics

3) Joint space and operational space controls in free space

4) Control of movements in constrained space: interaction and compliance models, hybrid position/force control, impedance and admittance control, generation of movement, application examples.

Several examples of all of these techniques will be treated in supervised works and practices using MATLAB / V-REP tools on different manipulation robots (6 and 7 axis robots) and also on a real humanoid robot "Poppy".

 

Read more

Objectives

The objective of this course is to provide students with a basic understanding of the modeling of serial industrial robots. This course will cover:

 

  • Transformations and rigid movements
  • Geometric/kinematic/dynamic modeling
  • Singularity study
  • Free space/constrained motion control
  • -------------------------------------------------------------------------------------------------------------------------------------------------------

 

The objective of this course is to provide students with a basic understanding of the modelling of serial type industrial robots. Will be discussed in this course:

 

  • Rigid transformations and movements
  • Kinematic, differential kinematic and dynamic modelling
  • Singularity study
  • Free and constrained movement control

 

Contact Hours:

            Taught lectures: 24 hours

            Laboratory Practicals: 18 hours

Read more

Necessary pre-requisites

Matrix algebra

----------------------------------------------------------------------------------------------------------------------------------------------------------------

  • Matrix manipulation
  • Linear algebra
Read more

Knowledge control

Coefficient of the written test : 70%.

Coefficient of the practical work : 30%.

----------------------------------------------------------------------------------------------------------------------------------------------------------------

Coefficient of the written test : 70%.

Coefficient of the practical work : 30%.

Read more

Syllabus

  1. Khalil, E. Dombre, Modélisation, Identification et commande des robots, 2nd edition, Hermes, 1999.
    B. Siciliano, L. Sciavicco, L. Villani, G. Oriolo, Robotics: Modelling, Planning and Control, Springer, 2010.
Read more

Additional information

CM : 24h

TP : 18h

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Taught lectures: 24 hours

Laboratory Practicals: 18 hours

 

Read more