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: C3.216
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
Textbook:
- 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.