Robots I worked with: Merlin, TOM, B21, Magellan Pro, Atrv, Maggie, CRS, PeopleBot, Khepera, SANet

MCTR902: Robotics

Robotics is the engineering science and technology of robots that involve the design, manufacture, control, and programming of robots; the use of robots to solve problems; the study of the control processes, sensors, and algorithms used in humans, animals, and machine; and the application of these control processes and algorithms to the design of robots. This course covers the foundations of robotics addressing different topics including robot morphology, actuators, sensors, forward, inverse and differential kinematics, trajectory planning and motion control. In addition, special topics will be introduced such as computer vision and fuzzy logic control. The course projects provide a hands-on introduction to robotics. This is a lecture- exercise-project-paper course in which topics are presented by the instructor and a course project, paper critique and survey paper are completed by students. We will assign 5 written assignments over the course of the semester.

Course Instructor: Dr. Alaa Khamis
Email: alaa[dot]khamis[at]guc[dot]edu[dot]eg
Office hours: Sundays 2nd Slot

Course TAs:
Eng. Omar Mahmoud
Email: omar[dot]mohamad[at]guc[dot]edu[dot]eg
Office: C6.104
Office hours: Sunday 3rd slot
Eng. Waleed Ashraf Abdul Hafez
Email: waleed[dot]abdulhafiz[at]guc[dot]edu[dot]eg
Office: C6.104
Office hours: Thursday 3rd sot

- Saeed Benjamin Niku. Introduction to Robotics: Analysis, Control, Applications. 2nd Edition, Wiley, 2010.
- B. Siciliano and O. Khatib. Springer Handbook of Robotics. Springer-Verlag Berlin Heidelberg 2008.
Lectures will be based mainly, but not exclusively, on material in these textbooks. Lectures will not follow the same sequence as the material presented in the texts.