ADVANCE ROBOTICS
COURSE OBJECTIVE
The objective of the course is to provide students with the essential skills necessary to be able to develop robotic systems for practical applications. This will enable the students to gain expertise in design, kinematics, dynamics, control, electronics, programming, signal and data processing in the area of Robotics with hands on working experience. At the end of this course students should understand the fundamentals of autonomous robot operation, and be able to program a robot to read from its sensors and perform simple (hard-coded and learned) tasks.
COURSE OUTCOME
- Undertake kinematics analysis of robot manipulators
- Understand the importance of robot dynamics
- Have an understanding of the functionality and limitations of robot actuators and sensors
- Understand and be able to apply a variety of techniques to solve problems in areas such as robot control and navigation
- To be able to program a robot to perform a specified task (e.g obstacle avoidance or wall following) in a target environment.
- Understand how the robots work, where they can be useful and where they can break down.
- Appreciate the current state and potential for robotics in new application areas.
COURSE TOPICS
- Introduction and definition of Robotics
- Definition of manipulating (industrial) and other type of robots
- Flexible vs rigid automation, Architecture of Flexible automation system-Computer Integrated Manufacturing (CIM)
- Application of manipulating robot in CIM environment, industry specific economic analysis for robotization.
- Mechanics and control of manipulating robots
- Concept of degrees of freedom and coordinate frames
- Description of position and orientation of rigid body,
- Industrial robots as a serial kinematic chain of rigid bodies.
- Concept of forward and inverse kinematics, velocity, static forces and singularities, dynamics
- Trajectory generation of manipulating robot
- Robot design and sensors.
- Robot programming, offline programming and simulations.