Module 3 Introduction To Robotics
Module 3 Introduction To Robotics
1. Drives
Drives provide mechanical power to move a robot’s components by converting energy (electrical, hydraulic,
or pneumatic) into motion.
Types of Drives
Electric Drives:
o Use electric motors (DC, AC, stepper, or servo).
o Advantages: Precise control, compact, clean, efficient, widely available.
o Disadvantages: Limited torque at high speeds, requires power electronics.
o Applications: Industrial robots, mobile robots, robotic arms.
Hydraulic Drives:
o Use pressurized fluid to drive pistons or motors.
o Advantages: High power-to-weight ratio, high torque, suitable for heavy loads.
o Disadvantages: Bulky, prone to leaks, high maintenance, noisy.
o Applications: Large industrial robots, construction robots.
Pneumatic Drives:
o Use compressed air to drive actuators like cylinders.
o Advantages: Lightweight, simple, safe in explosive environments, low cost.
o Disadvantages: Low precision, limited force, requires air supply.
o Applications: Grippers, lightweight pick-and-place robots.
Piezoelectric Drives:
o Use deformation of piezoelectric materials under electric fields.
o Advantages: High precision, fast response, compact.
o Disadvantages: Small displacement, low force, high cost.
o Applications: Micro-robots, precision positioning systems.
2. Transmission Systems
Transmission systems transfer motion and power from the drive to the robot’s joints or end-effectors,
modifying speed, torque, or direction.
Gear Systems:
o Use gears (spur, helical, bevel, worm) to transmit power.
o Advantages: High torque, compact, precise.
o Disadvantages: Backlash, wear, noise.
o Applications: Robotic arms, wheeled robots.
Belt and Pulley Systems:
o Use belts (V-belts, timing belts) and pulleys.
o Advantages: Smooth, quiet, flexible layout, low cost.
o Disadvantages: Slippage, lower precision, belt wear.
o Applications: Conveyor systems, lightweight robots.
Chain and Sprocket Systems:
o Use chains and sprockets for power transfer.
o Advantages: High torque, no slippage, durable.
o Disadvantages: Noisy, requires lubrication, maintenance.
o Applications: Heavy-duty robots, industrial manipulators.
Linkages:
o Mechanical links to transfer motion (e.g., four-bar mechanisms).
o Advantages: Simple, customizable motion paths.
o Disadvantages: Limited flexibility, complex design.
o Applications: Walking robots, grippers.
Direct Drive:
o No intermediate components; motor directly drives the load.
o Advantages: No backlash, high precision, low maintenance.
o Disadvantages: Expensive, low torque at high speeds.
o Applications: High-precision robots, CNC machines.
Flexible Shafts/Cables:
o Use cables or flexible shafts for remote power transfer.
o Advantages: Lightweight, flexible routing.
o Disadvantages: Limited torque, wear over time.
o Applications: Surgical robots, endoscopes.
Types of Actuators
Electric Actuators:
o Motors (DC, AC, stepper, servo) and linear actuators.
o Advantages: High precision, easy control, compact.
o Disadvantages: Limited force/torque for size.
o Applications: Robotic arms, mobile robots, drones.
Hydraulic Actuators:
o Cylinders or rotary actuators driven by pressurized fluid.
o Advantages: High force, robust, suitable for heavy loads.
o Disadvantages: Bulky, maintenance-intensive, fluid leaks.
o Applications: Industrial robots, exoskeletons.
Pneumatic Actuators:
o Cylinders, bellows, or air muscles driven by compressed air.
o Advantages: Lightweight, fast, safe.
o Disadvantages: Low precision, noisy, requires air supply.
o Applications: Grippers, soft robots.
Piezoelectric Actuators:
o Use piezoelectric materials for micro-movements.
o Advantages: Ultra-precise, fast response.
o Disadvantages: Small stroke, high cost.
o Applications: Nano-positioning, optics.
Shape Memory Alloy (SMA) Actuators:
o Use alloys that change shape with temperature.
o Advantages: Lightweight, silent, flexible.
o Disadvantages: Slow response, low force, limited durability.
o Applications: Soft robotics, biomedical devices.
4. Control Systems
Control systems regulate a robot’s behaviour by processing sensor inputs and generating actuator
commands.
Types of Controllers
Open-Loop Controllers:
o No feedback; output based solely on input commands.
o Advantages: Simple, low cost, fast.
o Disadvantages: No error correction, low accuracy.
o Applications: Simple robots (e.g., toy cars, basic grippers).
Closed-Loop Controllers:
o Use feedback from sensors to correct errors.
o Advantages: High accuracy, robust to disturbances.
o Disadvantages: Complex, higher cost, requires tuning.
o Applications: Industrial robots, autonomous vehicles.
On-Off Controllers:
o Binary control (e.g., thermostat-like switching).
o Advantages: Simple, low cost.
o Disadvantages: Oscillations, low precision.
o Applications: Basic temperature or position control.
Proportional-Integral-Derivative (PID) Controllers:
o Adjust output based on proportional, integral, and derivative terms of error.
o Advantages: Versatile, precise, widely used.
o Disadvantages: Requires tuning, sensitive to noise.
o Applications: Motor control, robotic arms.
Fuzzy Logic Controllers:
o Use rule-based logic to handle imprecise inputs.
o Advantages: Handles nonlinearity, robust.
o Disadvantages: Complex design, computationally intensive.
o Applications: Autonomous navigation, soft robots.
Model Predictive Controllers (MPC):
o Predict future states and optimize control actions.
o Advantages: Handles constraints, optimal performance.
o Disadvantages: High computational cost.
o Applications: Advanced robotics, drones.
Neural Network/Adaptive Controllers:
o Learn and adapt to changing dynamics using AI.
o Advantages: Handles complex, uncertain systems.
o Disadvantages: Requires training, computationally heavy.
o Applications: Humanoid robots, autonomous systems.
Definition: A control system that uses feedback to compare actual output (measured by sensors)
with desired output (reference input) and adjusts actuator commands to minimize error.
Components:
o Controller: Processes error and generates control signals (e.g., PID).
o Plant: The system being controlled (e.g., robot arm, motor).
o Sensors: Measure output (e.g., encoders, cameras).
o Actuators: Execute control commands (e.g., motors).
Working Principle:
1. Reference input (desired position/speed) is set.
2. Sensors measure actual output.
3. Controller calculates error (desired - actual).
4. Controller generates corrective signal to actuator.
5. Actuator adjusts plant to reduce error.
Advantages:
o High accuracy and precision.
o Robust to external disturbances and system variations.
o Enables dynamic and adaptive behavior.
Disadvantages:
o Complex design and implementation.
o Requires reliable sensors and tuning.
o Higher cost than open-loop systems.
Applications: Robotic manipulators, autonomous robots, drones, CNC machines.
Example: A robotic arm uses an encoder to measure joint angle, compares it to the desired angle,
and adjusts motor torque using a PID controller to achieve precise positioning.