|
ME381
|
Robotics
|
Credits:
|
|
2L-0T-1P-0A (7 Credits)
|
|
|
|
Objectives
This is a compulsory course in the fifth semester of the UG programme in Mechanical Engineering. It is intended to give the students an understanding of the basic elements of robotics. With this course, students are expected to develop the knowhow to formulate and computationally solve the typical problems arising in the operation and control of robots.
Course content
Introduction and Overview, Spatial Transformations, Forward and Inverse Position Kinematics, Velocity and Acceleration Kinematics, Robot Dynamics, Actuators and Sensors, Trajectory Planning, Robot Control.
Total number of lectures: 27
Lecturewise breakup
1. Introduction and Overview: 4 Lectures
2. Spatial Transformations: 4 Lectures
3. Forward and Inverse Position Kinematics: 4 Lectures
4. Velocity and Acceleration Kinematics: 4 Lectures
5. Robot Dynamics: 4 Lectures
6. Actuators and Sensors: 2 Lectures
-
Robotic actuators with special reference to electric motors, Sensing of position, velocity, acceleration, proximity, range, contact and force-torque
7. Trajectory Planning: 2 Lectures
8. Robot Control: 4 Lectures
Recommended books
-
Introduction to Robotics by J J Craig
-
A Mathematical Introduction to Robotic Manipulation by R M Murray, Z Li and S S Sastry
-
Robotics by A Ghosal
-
Robotic Engineering by R D Klafter, T A Chmielewski and M Negin
-
Robotics: Mechanics and control by K R Guruprasad
Experiments list
-
Basics of microcontrollers like Arduino/PIC/Atmega, CPU, peripherals, programming a microcontroller for performing LDE blinking, sensors input/output, motor control, etc.
-
Study of working principle of sensors, sensor interfacing and working with microcontrollers for the following sensors
-
Incremental encoder
-
Potentiometer
-
Touch sensors
-
Force sensors
-
Temperature sensors
-
Study of the basics and working principles of actuators and their control using microcontroller
-
Control of stepper motors
-
DC servo motors control using encoder feedback with PD/PID controllers
-
Study of subsystems in an Industrial robot arm, assignment of DH parameters, developing transformation matrices, base to end-effecter transformations, solving forward kinematics , inverse kinematics, verifying with the robot through experiments
-
Study of mobile robot subsystems, assignment of DH parameters, transformations, path planning and control
-
Study and use of open source software for analysis of a robotic system forward, inverse kinematics. Matlab, RoboAnalyzer, etc
-
Touch sensors
Remark: Due to a major overlap, ME UG students are not to be allowed the PG course ME762 as an elective. And, the present course (ME381A) is not to be given to students other than ME UG
Proposing instructors: Dr. A. Dutta, Dr. B. Bhattacharya, Dr. K. R. Guruprasad, Dr. K. S. Ramani, Dr. B. Dasgupta
|