Robotics Notes
Robotics Notes
Course Objective
This course aims to familiarize students with the basic terminologies and essential knowl-
edge required to start exploring the field of robotics. It introduces the science and tech-
nology behind robotic systems, their components, and their applications in various in-
dustries.
Course Contents
This module provides an overview of robotics, its history, and foundational concepts.
1. Brief History:
• Robotics began with early mechanical devices, like water-powered clocks in ancient
times, and evolved into modern programmable machines.
• The first industrial robot, Unimate, was introduced in the 1960s for factory tasks
like welding and assembly.
• Modern robotics includes advanced systems like drones, self-driving cars, and hu-
manoid robots (e.g., Boston Dynamics Atlas).
• Example: The Unimate robot lifted heavy car parts in factories, making manufac-
turing faster and safer.
2. Basic Concepts:
Page 2 of 9
B.Tech. Minor Degree in Robotics: Introduction to Robotics (MNRB 401)
Page 3 of 9
B.Tech. Minor Degree in Robotics: Introduction to Robotics (MNRB 401)
This module covers how robots interact with objects and their environment.
• Types of Grippers: Grippers are like a robots hands for holding objects.
– Mechanical Grippers: Use claws or fingers to grasp (e.g., picking up a box).
– Vacuum Grippers: Use suction for flat surfaces (e.g., glass sheets).
– Magnetic Grippers: Use magnets for metal objects (e.g., steel plates).
– Soft Grippers: Flexible materials for delicate items (e.g., fruits).
∗ Example: A vacuum gripper lifts cardboard boxes, while a soft gripper handles
apples.
• Guidelines for Design:
– Grippers must match the objects size, shape, weight, and material.
– Considerations include task needs (e.g., rotation, quick release) and object prop-
erties (e.g., fragile or heavy).
∗ Example: A gripper for circuit boards must be gentle to avoid damage.
• Force Analysis:
– Calculates the force needed to hold an object securely without crushing it.
∗ Example: A gripper lifting a 5 kg part needs enough force to hold it but not
dent it.
• Types of Sensors: Sensors are like a robots senses, providing environmental data.
– Proximity Sensors: Detect nearby objects (e.g., ultrasonic sensors in robot
vacuums).
– Vision Sensors: Cameras for recognizing shapes or reading barcodes.
Page 4 of 9
B.Tech. Minor Degree in Robotics: Introduction to Robotics (MNRB 401)
1. Drives:
Page 5 of 9
B.Tech. Minor Degree in Robotics: Introduction to Robotics (MNRB 401)
2. Control Systems:
1. Robot Programming:
• Methods:
– Manual Teaching: Guiding the robot to learn a task.
∗ Example: Guiding a robot arm to weld a car part.
– Offline Programming: Writing code on a computer.
∗ Example: Coding a robot to navigate a maze.
– Online Programming: Programming during operation.
∗ Example: Adjusting a robots path in real-time.
• Commands:
– WAIT: Pauses until a condition is met.
∗ Example: A robot waits for a part on a conveyor belt.
– SIGNAL: Triggers an action.
Page 6 of 9
B.Tech. Minor Degree in Robotics: Introduction to Robotics (MNRB 401)
2. Programming Languages:
• Generations:
– First Generation: Basic commands.
– Second Generation: Structured languages (e.g., VAL).
– Third Generation: High-level languages like Python.
∗ Example: Early robots used MOVE; modern robots use Python for AI.
• Types:
– VAL: For industrial robots (e.g., welding).
– RAIL: For automation tasks.
– AML: For advanced manufacturing.
– Python: Simple, versatile, used for AI.
– ROS: Framework for complex robot software.
∗ Example: ROS programs a robot to map a room.
• Development of Languages:
– From basic WAVE (1970s) to ROS for advanced tasks.
∗ Example: WAVE for straight-line movements; ROS for autonomous naviga-
tion.
1. Socio-Economic Aspects:
• Social Impacts: Improve productivity and safety but may reduce jobs.
– New jobs in design and maintenance.
– Example: Factory robots reduce dangerous tasks but require skilled workers.
• Economic Impacts: Lower costs but require investment.
– Example: Robots save money long-term but need upfront costs.
Page 7 of 9
B.Tech. Minor Degree in Robotics: Introduction to Robotics (MNRB 401)
Text Books/References
1. S. K. Saha, Introduction to Robotics 2e, TATA McGraw Hills Education (2014).
7. Mikell Groover, Mitchell Weiss, Roger N. Nagel, Nicholas Odrey, Ashish Dutta, In-
dustrial Robotics 2nd edition, SIE, McGraw Hill Education (India) Pvt Ltd (2012).
Page 8 of 9
B.Tech. Minor Degree in Robotics: Introduction to Robotics (MNRB 401)
Course Outcomes
3. Analyze basics of robot system integration (e.g., how components work together).
4. Update knowledge in robotics (e.g., follow new trends like AI and cobots).
Page 9 of 9