This course introduces students to the field of robotics and its applications in today’s technologically advanced society. It covers the different components that constitute a robot, their operation and how they fit together to form a complete system. The course also investigates and discusses the use of robot technology in several areas of application. Specific topics covered include embedded controllers, sensors, actuators, wireless communication and mobile robots design and applications.
Introduction:
o What is Robotics?Brief History of Robotics; The Basics Robot; Examples of Robots
Robots & Embedded Controllers:
o Design of Robot Platforms; Robots Embedded Controllers; Interfacing Controllers with External Device
Software/Hardware Development Tools:
o Code Compilers; Code Assemblers; Code Simulation/Debugging Software; Hardware Programmers
Sensors& Sensor Interfacing:
o A Comparison of Analog vs. Digital Sensors; Converting Analog Signals to Digital; Operation and Interfacing of various Sensors
Actuators& Actuator Interfacing:
o Theory of H-Bridge Operation; Pulse Width Modulation; DC Motors Operation and Interfacing; Servo Motors Operation and Interfacing; Stepper Motors Operation and Interfacing
Robot Related Control:
o On-Off Control; PID Control; Velocity and Position Control; Multiple Motors Control
Wireless Communication for Robots:
o Basic layout of Communication System; Design of Simple Wireless Communication System; Remote Control of a Robotic Platform
Mobile Robot Design:
o Exploring Designs for Driving Robot; Exploring Designs for Walking Robots; Exploring Designs for Autonomous Robots
Robot Applications:
o Discussions on selected robot based applications, such as Industrial Robots, Maze Exploration Robots
Emerging Topics:
o Selected topics from new developments in the field of robotics.
One 2-Hour Final Examination Paper 40%
Course Work
One 1-HourCourse Test 20%
Two (2) Written Assignments 10%
Three ⅓ -Semester Practical Assignments (10% each) 30%
(Students are required to pass both components)
After completing this course students should be able to:
Required Text:
Thomas, B. (2008) Embedded Robotics: Mobile Robot Design and Applications with Embedded Systems. 3rd Edition. Springer. ISBN 978-3-540-70533-8.
Supplemental reading:
Mataric, M. J. (2007) The Robotics Primer.MIT Press. ISBN 978-0-262-63354-3.
AVR Microcontroller and Embedded Systems: Using Assembly and C (Pearson Custom Electronics Technology) Muhammad Ali Mazidi, Sarmad Naimi, Sepehr Naimi
Online Resources: