ECAM LaSalle Mechanical and Electrical Engineering Programme
Données Générales
Programme Académique ECAM LaSalle Mechanical and Electrical Engineering Programme Responsable(s) Module :
GIBERT Guillaume
Type d'EC : Cours Advanced Robotics (LIIEEng07EAdvRobotics)
TD : 12h00
TP : 12h00
Cours : 12h00
Travail personnel : 24h00
Durée totale: 60h00
Status
Periode
Semester 7
Langue d'enseignement :
English
Objectifs Généraux
By the end of this course, students will be able to:
1. Control simple robotic architectures (either mobile or arm)
2. Understand the stakes of robotics in terms of industry and society
3. Choose the adequate robotic solution for the context
4. Perform a full kinematic analysis of any robotic system
5. Perform a full dynamic analysis of any robotic system
6. Learn to program a robotic system (mobile and arm) using ROS (Robotic Operating System)
7. Avoid singularities by computing the numerical Jacobian
8. Develop good programming practices (documentation, test, git/gitflow)

Contenu
-ROS (Robot Operating System)
-Numerical Jacobian, singularity avoidance
-Trajectory and path planning for robot arms
-Performance evaluation : accuracy, precision, load, repeatability, workspace
-Dynamics of a robot arm (inertia, Coriolis)
-Visual servoing
-Programming a robotic arm and a mobile robot
Prérequis
-Introduction to Robotics
-Sensing & perception
-Signal processing
-Control theory 1
Bibliographie
Essential resources: None
Recommended resources:
Corke P. (2011) Robotics, Vision and Control. Springer Tracts in Advanced Robotics, vol 73. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20144-8_15
Springer Handbook of Robotics, Sciliano B, Khatib O., Springer International Publishing
Robotics: Theory and Industrial Applications, 2nd Edition, Ross L. T., Fardo S W, Masterson J. W., Towers R. L., Goodheart-Willcox; 2 edition (April 14, 2010)
Évaluation(s)
Nature Coefficient Objectifs
1 1, 2, 3, 4, 5, 6, 7 0,3 Observable objectives: mid-term exam in which students will be evaluated on their ability to analyze the kinematics and dynamics of complex robotic systems.

2 6, 7, 8 0,3 Observable objectives: labs in which students will be evaluated on their ability to program robot arms and mobile robots using good coding practices and the ROS middleware.
3 Written exam 0,4 Observable objectives: final exam in which students will be evaluated on their ability to analyze the kinematics and dynamics of a complex robotic system and on motion planning for simple mobile robots.