Scheda programma d'esame
MECHANICS OF ROBOTS
MARCO GABICCINI
Academic year2016/17
CourseROBOTICS AND AUTOMATION ENGINEERING
Code276II
Credits6
PeriodSemester 2
LanguageItalian

ModulesAreaTypeHoursTeacher(s)
MECCANICA DEI ROBOTING-IND/13LEZIONI60
MARCO GABICCINI unimap
Programma non disponibile nella lingua selezionata
Learning outcomes
Knowledge
The aim of this class is to provide the students with the fundamental tools for the analysis, modeling and functional design of robotic systems in their broadest sense: mechanical systems with sensor capabilities, high degree of autonomy, and ability to interact with the environment and with humans. Upon taking this class the students will be able to: distinguish the different types of robots and their field of application, define the geometric, kinematic and dynamic models of robotic manipulators (both serial and parallel chains), and apply the algorithms for their calibration, velocity control and dynamic simulation.
Assessment criteria of knowledge
The students will be assessed on their ability to define analytically the problem at hand and devise practical ways for their solution. With the project, which will be documented in a report and with laboratory activities and/or software code implementation, they will demonstrate the ability to approach a well-defined research problem.

Methods:

  • Final written exam
  • Final essay
  • Laboratory practical
  • Written report

Further information:
The standard exam consists of a final written exam where the students have to show their capability of analyzing, modeling and solve a kinematic and/or dynamic problem involving a robotic mechanical system. Upon choice of the student, instead of the standard exam, he/she can decide to take on a project which can consist of a theoretical research or a laboratory activity, in which he/she shows the ability of apply the concepts studied in class to a real, research-interest, problem.

Teaching methods

Delivery: face to face

Learning activities:

  • attending lectures
  • participation in seminar
  • preparation of oral/written report
  • individual study
  • group work
  • Laboratory work
  • Bibliography search
  • Practical

Attendance: Advised

Teaching methods:

  • Lectures
  • laboratory
  • project work

Syllabus
- Introduction: Robotics and industrial automation - Robot geometry and kineto-static duality for serial and parallel manipulators: description of poses with homogeneous matrices; Denavit-Hartenberg parametrization; Direct and inverse kinematics; Jacobian matrices and kinematic singularities; closed-form and numerical methods for the IK problem; twist and wrenches and their transformations; kineto-static duality; manipulability indices. - Dynamics: Rigid body dynamics; Kinetic and potential energy; Euler-Lagrange equations and standard forms in robotics; Recursive Newton-Euler formulation; Linearity in the dynamic parameters. - Constrained systems: holonomic and non-holonomic constraints; Elastic constraints; dynamics of constrained systems (Lagrange-d'Alembert approach, quasi-velocities, augmented formulation); constraint stabilization with Baumgarte's method.
Bibliography
Mandatory references: - B. Siciliano, L. Sciavicco, L. Villani, G. Oriolo, “Robotica – Modellistica, Pianificazione e Controllo”, McGraw-Hill, Terza Edizione, 2008. - Notes of the lecturer (available on the lecturer's website) Recommended readings include: - R. M. Murray, Z. Li, S. S. Sastry, “A Mathematical Introduction to Robotic Manipulation”, CRC Press, 1994. - M. W. Spong, S. Hutchinson, M. Vidyasagar, “Robot Modeling and Control”, J. Wiley & Sons, 2006. - J. Angeles, “Fundamentals of Robotic Mechanical Systems: theory, methods and algorithms”, Springer, Second Edition,2003. - L. W. Tsai, “Robot Analysis – The Mechanics of Serial and Parallel Manipulators”, J. Wiley & Sons, 1999. - A. A. Shabana, “Dynamics of Multibody Systems”, Cambridge University Press, Third Edition, 2005
Updated: 14/11/2016 17:27