ΕΠ0902 ROBOTICS (ELECTIVE COURSE)

ΕΠ0902 ROBOTICS (ELECTIVE COURSE)

Course Information


Course Category
Course Type
Secretary Code
Semester
Duration
ECTS Units
Instructor

Undergraduate
Εlective Course
ΕΠ0902
9th (Winter)
5 hours/week
6
Ampountolas Konstantinos

Course Category: Undergraduate
Course Type: Εlective Course
Secretary Code: ΕΠ0902
Semester: 9th (Winter)
Duration: 5 hours/week
ECTS Units: 6
Instructor: Ampountolas Konstantinos

Aim

This course is an introduction to the field of robotics. It covers the fundamentals of kinematics, dynamics, trajectory planning, control of robot manipulators, and sensing. The course deals with homogeneous transformations, forward and inverse kinematics of robotic manipulators, differential kinematic equations, the manipulator Jacobian, and force relations. It also presents the fundamental principles on motion planning, proximity, tactile, and force sensing. Students are expected to have a background in linear algebra, calculus, and physics.

Syllabus

The Robotics course covers the following modules:

  •  Robot kinematics (forward and inverse Kinematics).
  • Velocity kinematics and statics (differential kinematics, Jacobians, singularity analysis, holonomic and nonholonomic manipulators).
  • Denavit-Hartenberg algorithm and the Product of Exponentials (PoE) formula.
  • Dynamics.
  • Robot motion planning.
  • Swarm coordination.
  • Control of robotic manipulators.
  • Automated ground vehicles (AGVs).
  • Sensors and actuators.
  • Simulation of robotic manipulators using «CoppeliaSim» and «Robotic Operating System (ROS)».
Literature

Books
− J. Craig. Introduction to Robotics: Mechanics and Control, 3rd Ed. Prentice-Hall, NJ, 2004. Εύδοξος: 68373927.
− K. M. Lynch and F. C. Park. Modern Robotics: Mechanics, Planning, and Control. Cambridge University Press, 2017. Online: http://modernrobotics.org
− M. W. Spong, S. Hutchinson, and M. Vidyasagar. Robot Modeling and Control. Wiley, 2005.
− H. Choset, K. M. Lynch, S. Hutchinson, G. Kantor, W. Burgard, L. E. Kavraki, and S. Thrun. Principles of Robot Motion: Theory, Algorithms, and Implementations. MIT Press, Cambridge, MA, 2005.
− J.-C. Latombe. Robot Motion Planning. Kluwer Academic Publishers, 1991.
− S. M. LaValle. Planning Algorithms. Cambridge University Press, 2006.
− B. Siciliano, L. Sciavicco, L. Villani, and G. Oriolo. Robotics: Modelling, Planning and Control. Springer, 2009.
− B. Siciliano, O. Khatib. Handbook of Robotics, 2nd Ed. Springer, 2016. Online: http://handbookofrobotics.org.

Journals
− IEEE Transactions on Robotics
− IEEE Transactions on Automation Science & Engineering
− IEEE Transactions on Haptics
− IEEE Transactions on Medical Robotics & Bionics
− IEEE Robotics & Automation Magazine
− IEEE/ASME Transactions on Mechatronics
− Science Robotics

Conferences
− IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
− IEEE International Conference on Robotics and Automation (ICRA)
− International Conference on Unmanned Aircraft Systems (ICUAS)
− ACM/IEEE International Conference on Human-Robot Interaction (HRI)

Teaching Language

Greek or English

Teaching Method

Lectures

Studen Performance Evaluation
Examination70%
Coursework and/or laboratory work30%
Workload (in hours)
ActivitySemester Workload
 Lectures40
Tutorials12
Laboratory work6
Coursework/Project work (at home)42
Private study50
Course total150