Ceg4158 PDC
Ceg4158 PDC
Course Outline
Fall 2019
Professor: Pierre Payeur, SITE 5066
Email: ppayeur@uottawa.ca
Course Contents:
Introduction
History, definitions, robotic systems design, applications.
Coordinate systems
Cartesian coordinates, degrees of freedom, reference frames, orientation, bidimensional and
tridimensional transformation matrices, relative and general transformations, homogeneous
transformations, inverse transformations, graphs.
Robots systems and structures
Robot architectures, technical concepts of robotics, actuation.
Robot kinematics: position
Joints, members, reference frames, A matrices, direct and inverse kinematics, trigonometric
solutions, precision, efficiency/complexity of kinematic solutions.
Robot kinematics: velocity
Derivatives, velocity of rigid bodies, differential movement, Jacobian, singularities.
Sensors and perception
Internal and external sensors, sensors hierarchy, interfaces, data fusion, classification,
localization, robotic vision, applications.
Control
Classical approaches for robot control, feedback loops, position and force control,
compliance, fuzzy logic control.
Task and path planning
Action-level planning, workspace modeling, path planning, collision avoidance.
Evaluation:
Project: 20% A team-based design and implementation project in robotics will be
completed and will involve a demonstration at the end of the semester.
Intermediate milestones will also be set and evaluated during some LAB
sessions. A final report will have to be submitted for each team of 3
students. Deadlines must be respected. Late submissions/demonstrations
will be graded 0.
Dates: Milestone 1 demo: Mon., Oct. 21st, OR Wed., Oct. 23rd, 2019
Milestone 2 demo: Mon., Nov. 18th, OR Wed., Nov. 20th, 2019
Final demo: Mon., Dec. 2nd, OR Wed., Dec. 4th, 2019
Final report: Wed., Dec. 11th, 2019 before 4:00PM
Quizzes: 10% Two short closed-book quizzes will be written over the semester during
the tutorial periods. These evaluations are mandatory. No take-up will be
possible for missed quizzes. An absence will result in a mark 0 for the
quiz.
Dates: Quiz 1: Thursday, October 10th, 2019, 5:30 to 5:45PM
Quiz 2: Thursday, November 21st, 2019, 5:30 to 5:45PM
Midterm Exam: 30% A mandatory closed-book midterm examen will be written. No take-up
will be possible for the midterm. Students are responsible for bringing
their own calculator to efficiently handle operations on matrices.
Date: Tuesday, October 22nd, 2019, 5:30PM to 7:00PM (date and time
subject change).
Final Exam: 40% A closed-book final exam will be written during the exam period at the
end of the semester. Students are responsible for bringing their own
calculator to efficiently handle operations on matrices.
Date: to be determined by the faculty.
Final Mark: The final mark (FM) will be computed using the following rule (no exception):
IF [0.3*Midterm(%)+0.4*Final(%)] >= 35
THEN:
FM=0.2*Project(%)+0.05*Quiz1(%)+0.05*Quiz2(%)+0.3*Midterm(%)+0.4*Final(%)
ELSE:
FM=1.4286*[0.3*Midterm(%)+0.4*Final(%)]
(which results in D, E or F, that is a failure mark)!!!
Rules:
Note: Cellphones must be in silent mode before entering the class. The
use of a smartphone, tablet, or any other electronic device for the
purpose of taking pictures, videos, or recording any part of lectures or
tutorial sessions is prohibited in class.