Module-5 Impotant Question
Module-5 Impotant Question
1. Explain the working if incremental encoder and absolute encoder with construction
and working and uses.
2. What is Robot control, explain the concepts of point to point and continuous path
control
3. Explain the concepts of Basics of feedback devices. Explain and Differentiate open
and closed loop control.
4. Explain and differentiate the working of Encoders and Resolver
5. Explain the working of Fundamentals of PD and PID controllers.
6. Explain the Linear control schemes in PD and PID control of a single link
manipulator.
7. What is adaptive control ? Explain how it works in robot movement control?
8. Explain the hybrid control and differentiate between adaptive and hybrid control.
9. Explain the general concepts of impedance control .
10. What is Force and Torque Control? Explain the role of adaptive, Hybrid and
impedance control
11. List the advantages of Hybrid control, adaptive control and Impedance control
12. Given a single link robot manipulator with a PD controller derive the control law and
describe its effects
13. Given a single link robot manipulator with a PID controller derive the control law and
describe its effects
14. Explain the working of LVDT with its applications.
1.Explain the working if incremental encoder and absolute encoder with construction and
working and uses.
Incremental Encoder
Construction
An incremental encoder typically consists of:
A rotating disk with evenly spaced transparent and opaque sections (slots or lines).
A light source (like an LED) on one side of the disk.
A photodetector (sensor) on the other side to detect light passing through the slots.
Sometimes, there are two sensors placed slightly apart to generate two signals (A and
B channels) for direction detection.
Working
As the disk rotates, the slots allow light to pass through to the sensor, creating a series
of pulses (on/off signals).
Each pulse represents a small movement (step) of the shaft.
By counting the pulses, you can determine how much the shaft has rotated.
If there are two sensors (A and B), the phase difference between their signals can tell
you the direction of rotation.
Uses
Used in robotics, CNC machines, printers, and motors to measure speed, position,
or direction.
Good for applications where you only need to know relative movement (how much
something has moved, not its exact position).
Simple Example
Imagine a bicycle wheel with a sticker. Every time the sticker passes a sensor, you count one
rotation. If you lose power, you lose track of the count.
Absolute Encoder
Construction
An absolute encoder also has:
A rotating disk, but with a special pattern of tracks (concentric circles), each
representing a binary code.
Multiple light sources and sensors aligned with each track.
Working
Each position of the disk corresponds to a unique binary code (like 1011, 1100, etc.).
When the disk rotates, the sensors read the pattern and output the exact position as a
digital code.
Each track is patterned with transparent and opaque segments, but instead of simple
binary codes, Gray code is often use
Even if power is lost, when it’s restored, the encoder immediately knows the exact
position.
Uses
Used in robotic arms, industrial automation, medical equipment, and anywhere
you need to know the exact position at all times.
Essential for safety-critical or high-precision applications.
Simple Example
Think of a combination lock with numbers. No matter when you look at it, you know the
exact number it’s pointing to.
Summary Table
Feature Incremental Encoder Absolute Encoder
Output Pulses (relative position) Digital code (exact position)
Power Loss Loses position Remembers position
Construction One track, simple slots Multiple tracks, binary pattern
Uses Speed, direction, relative motion Exact position, high precision
2. What is Robot control, explain the concepts of point to point and continuous path
control?
Robot control refers to the methods and systems used to direct a robot’s movements and
actions. It involves sending commands to the robot’s motors and actuators so it can perform
tasks like moving, picking up objects, welding, or painting. The main goal is to make the
robot move in a precise, repeatable, and safe way to achieve the desired task.
Point-to-Point (PTP) Control
Concept
In point-to-point control, the robot is programmed to move from one specific
position (point) to another.
The path taken between these points is not important; only the start and end
positions matter.
The robot moves as quickly as possible between points, without worrying about the
exact path.
Uses
Used in tasks where only the final position is important, not the path.
Common in pick-and-place operations, spot welding, machine loading/unloading,
and assembly.
Example: A robot arm moves from a home position to pick up a part, then moves to
another point to place it.
Simple Example
Imagine you want to move a chess piece from one square to another. You only care about the
starting and ending squares, not the exact path the piece takes. This is pick and place
application.
Table
Path
Control Type What is Controlled? Typical Uses
Important?
Continuous Path
Entire movement path Yes Painting, arc welding
(CP)
3. Explain the concepts of Basics of feedback devices. Explain and Differentiate open and
closed loop control.
Basics of Feedback Devices
Feedback devices are sensors or instruments that measure a physical quantity (like position,
speed, temperature, or force) and send this information back to the control system. The
control system uses this feedback to adjust its actions and achieve the desired result.
Common feedback devices include:
Encoders: Measure position or speed of a rotating shaft.
LVDT: Measures positions
Potentiometers: Measure angular or linear position.
Tachometers: Measure speed of rotation.
Load cells: Measure force or weight.
Temperature sensors: Measure heat.
Why use feedback?
Feedback helps the system know if it’s doing the right thing. If there’s a difference between
the desired value (setpoint) and the actual value (measured by the feedback device), the
system can make corrections.
Differences
Feature Open Loop Control Closed Loop Control
Feedback No Yes
Accuracy Lower Higher
Correction Not possible Automatic correction
Complexity Simple More complex
Cost Lower Higher
Example Microwave oven timer Air conditioner with thermostat
4. Explain and differentiate the working of Encoders and Resolver
Encoders
Working
An encoder is an electromechanical device that converts the position or motion of a shaft
into an electrical signal, which can be read by a control system.
Types: The most common are optical encoders (incremental and absolute).
How it works: An optical encoder has a disk with patterns (lines or slots) and a light
source on one side. As the disk rotates, the light passes through the slots and is
detected by sensors, generating electrical pulses.
Output: The pulses or digital codes represent the shaft’s position, speed, or direction.
Provides digital output (pulses or binary codes).
Can be incremental (relative position) or absolute (exact position).
Used for precise position and speed measurement.
Resolver
Working
A resolver is an analog rotary position sensor, similar to a transformer, used to measure the
angular position of a shaft.
Construction: It has a rotor (rotating coil) and stator (stationary coils) arranged at
specific angles.
How it works: An AC voltage is applied to the rotor winding. As the shaft rotates, the
resolver induces voltages in the stator windings. The amplitude of these voltages
varies as sine and cosine functions of the shaft angle.
Output: The control system reads these analog signals and calculates the exact angle
using trigonometric relationships.
Provides analog output (sine and cosine signals).
Very robust and reliable, especially in harsh environments.
Commonly used in aerospace, military, and industrial applications.
Output Type Digital (pulses or binary codes) Analog (sine and cosine signals)
Environment Sensitive to dust, vibration, and light Very robust, works in harsh conditions
Typical Uses Robotics, CNC, printers, automation Aerospace, military, heavy industry
Simple Analogy
Encoder: Like a digital ruler that tells you exactly how far you’ve moved, step by
step.
Resolver: Like a protractor that gives you a smooth, continuous angle reading, even
in tough conditions.
5. Explain the working of Fundamentals of PD and PID controllers.
6.Explain the Linear control schemes in PD and PID control of a single link manipulator.
For both questions answer is below
Fundamentals of PD and PID Controllers
What is a Controller?
A controller is a device or algorithm that automatically adjusts the input to a system (like a
robot arm) to make its output (like position or speed) follow a desired value (setpoint).
PD Controller (Proportional-Derivative)
P (Proportional) Term: Reacts to the current error (difference between desired and
actual value). The bigger the error, the bigger the correction.
D (Derivative) Term: Reacts to the rate of change of the error (how fast the error is
changing). It helps to dampen the motion and reduce overshoot.
PD Control Law:
𝑑𝑒(𝑡)
𝑢(𝑡) = 𝐾 ⋅ 𝑒(𝑡) + 𝐾 ⋅
𝑑𝑡
Where:
𝑢(𝑡) = control input (e.g., torque to the motor)
𝑒(𝑡) = error = desired position - actual position
𝐾 = proportional gain
𝐾 = derivative gain
PID Controller (Proportional-Integral-Derivative)
P (Proportional) Term: Same as above.
I (Integral) Term: Reacts to the sum of past errors. It eliminates steady-state error
(offset).
D (Derivative) Term: Same as above.
PID Control Law:
𝑑𝑒(𝑡)
𝑢(𝑡) = 𝐾 ⋅ 𝑒(𝑡) + 𝐾 ∫ 𝑒(𝑡)𝑑𝑡 + 𝐾 ⋅
𝑑𝑡
Where:
𝐾 = integral gain
Simple Example
Suppose you want a robot arm to move from 0° to 90°:
PD control will move the arm quickly and slow it down as it approaches 90°,
minimizing overshoot.
PID control will do the same, but if there’s any small error left (the arm stops at
89.5°), the integral term will keep pushing until it reaches exactly 90°.
Table
Use in Manipulator
Controller Terms Used Main Effect Control
PD Proportional, Fast, stable, reduces Good for position and
Derivative overshoot speed control
PID Proportional, Integral, Eliminates steady-state Best for precise
Derivative error, stable positioning
08.Explain the hybrid control and differentiate between adaptive and hybrid control.
Hybrid control in robotics is a control strategy that combines both continuous control (such
as position, velocity, or force control) and discrete control (such as logic-based decisions,
switching between modes, or event handling) within a single robotic system. This approach is
essential for robots that must interact with dynamic and unpredictable environments, where
both smooth motion and logical decision-making are required.
Continuous control manages the robot’s smooth movements (e.g., moving an arm to a
specific position).
Discrete control handles logical decisions or mode changes (e.g., switching from free
motion to contact mode when the robot touches an object).
Hybrid control allows the robot to switch between different control strategies based
on sensor feedback or specific events.
Example
A robotic arm assembling parts:
Uses position control to move toward a part (continuous control).
When contact is detected, it switches to force control to insert the part gently (discrete
event triggers a mode change).
The system automatically manages these transitions, ensuring both precision and safety.
Importance of Hybrid control
Hybrid control enables robots to:
Adapt to complex tasks that involve both movement and decision-making.
Safely interact with their environment and handle unexpected events.
Perform tasks like assembly, object manipulation, or walking, where both continuous
and discrete actions are needed.
Differences Table
Feature Hybrid Control Adaptive Control
Typical Use Tasks with both motion and Systems with varying loads or
Case logic/event handling uncertain dynamics
Mechanical Impedance:
In mechanics, impedance describes how much an object resists motion when a force is
applied. It combines properties like stiffness (springiness), damping (resistance to
speed), and inertia (resistance to acceleration).
Virtual Model:
Impedance control makes the robot behave as if it has a certain mechanical
impedance—like a virtual spring, damper, and mass. The robot’s response to contact
(how much it moves when pushed or how much force it applies when stopped) is
determined by these virtual properties.
Control Law:
The controller is designed so that:
𝐹 = 𝑀 ⋅ 𝑥̈ + 𝐵 ⋅ 𝑥̇ + 𝐾 ⋅ (𝑥 − 𝑥 )
Where:
o 𝐹 = force applied by the robot
o 𝑀 = virtual mass
o 𝐵 = virtual damping
o 𝐾 = virtual stiffness
o 𝑥 = actual position
o 𝑥 = desired position
Compliant Interaction:
The robot can “give” or “yield” when it encounters unexpected obstacles, making it
safer and more adaptable in tasks like assembly, polishing, or working with humans.
Example
If a robot arm is programmed to press against a surface with impedance control:
If the surface moves or is softer than expected, the arm will move with it, maintaining
a gentle force.
If the surface is hard, the arm will not push too hard, avoiding damage.
Impedance control lets a robot “feel” and respond to its environment by controlling how it
reacts to forces, making interactions smoother, safer, and more adaptable—just like how your
hand gently presses or yields when touching different objects
10. What is Force and Torque Control? Explain the role of adaptive, Hybrid and
impedance control.
Force and torque control in robotic manipulators refers to controlling not just the position
or speed of the robot’s joints or end-effector, but also the amount of force (linear) and torque
(rotational force) the robot applies when interacting with its environment.
This is crucial when a robot must:
Push, pull, or press objects with a specific force
Assemble parts without damaging them
Maintain a gentle grip or apply a precise tightening torque
Why is it Needed?
Delicate tasks: Such as inserting a peg into a hole, polishing, or handling fragile
objects
Interaction with environment: When the robot must sense and respond to contact,
not just follow a path
Safety: Prevents excessive force that could damage parts or the robot itself
Control
How It Works Example Task Benefit
Method
9.List the advantages of Hybrid control, adaptive control and Impedance control
Advantages of Adaptive Control
Handles Uncertainty: Automatically adjusts to changes in system parameters (like
mass, friction, or payload).
Consistent Performance: Maintains desired performance even when the robot or
environment changes.
Reduces Manual Tuning: No need to manually retune controller gains for different
conditions.
Improves Robustness: Can deal with modeling errors and unknown disturbances.
Ideal for Variable Tasks: Useful in applications where the robot faces different or
unpredictable tasks.
12.Given a single link robot manipulator with a PD controller derive the control law and
describe its effects
a single link robot manipulator with a PD controller:
1. System Model
A single link manipulator (like a simple robot arm) can be modeled as a rigid body rotating
about a joint. Ignoring gravity and friction for simplicity, the equation of motion is:
𝐽𝜃̈(𝑡) = 𝜏(𝑡)
Where:
𝐽 = moment of inertia of the link
𝜃(𝑡) = angular position (output)
𝜏(𝑡) = applied torque (input)
2. PD Controller
A PD (Proportional-Derivative) controller generates the control input (torque) based on the
current error and its rate of change:
𝜏(𝑡) = 𝐾 ⋅ 𝑒(𝑡) + 𝐾 ⋅ 𝑒̇ (𝑡)
Where:
𝑒(𝑡) = 𝜃 (𝑡) − 𝜃(𝑡) (position error)
𝐾 = derivative gain
Rearrange:
Or, in terms of error dynamics (assuming constant desired position and velocity, so their
derivatives are zero):
𝐽𝑒̈ (𝑡) + 𝐾 𝑒̇ (𝑡) + 𝐾 𝑒(𝑡) = 0
5. Table
Term Effect on System
𝐾 Faster response, less error
It ensures the robot arm moves quickly and smoothly to the target position, balancing speed
and stability.
13.Given a single link robot manipulator with a PID controller derive the control law and
describe its effects
1. System Model
For a single link manipulator (like a simple robot arm), the equation of motion (ignoring
gravity and friction for simplicity) is:
𝐽𝜃̈(𝑡) = 𝜏(𝑡)
Where:
𝐽 = moment of inertia of the link
𝜃(𝑡) = angular position (output)
𝜏(𝑡) = applied torque (input)
2. PID Controller
A PID (Proportional-Integral-Derivative) controller generates the control input (torque)
as:
Where:
𝑒(𝑡) = 𝜃 (𝑡) − 𝜃(𝑡) (position error)
𝐾 = proportional gain
𝐾 = integral gain
𝐾 = derivative gain
Rearrange:
Or, in terms of error dynamics (assuming constant desired position and velocity, so their
derivatives are zero):
5. Summary Table
Term Effect on System
𝐾 Faster response, less error
It provides fast, stable, and accurate movement to the target position, with zero steady-state
error.
14. Explain the working of LVDT with applications:
An LVDT is an electromechanical sensor used to measure linear displacement (movement
in a straight line). It is highly accurate, reliable, and widely used in industrial and scientific
applications.
Construction
Working Principle
1. AC Excitation:
An alternating current (AC) is applied to the primary coil, generating an alternating
magnetic field.
2. Induced Voltages:
The magnetic field induces voltages in the two secondary coils. These coils are
connected in series opposition (their outputs subtract from each other).
3. Core Position:
o Central (Null) Position:
The core is exactly in the center. The induced voltages in both secondary coils
are equal and opposite, so the output voltage is zero.
o Core Moves Top:
The core is closer to the top secondary coil. The voltage in the top coil
increases, and the output voltage is positive and proportional to the
displacement.
o Core Moves Bottom:
The core is closer to the bottom secondary coil. The voltage in the bottom coil
increases, and the output voltage is negative and proportional to the
displacement.
4. Output Signal:
The output is an AC voltage whose amplitude is proportional to the distance the core
has moved, and whose phase indicates the direction of movement.
Applications of LVDT
Industrial Automation:
Measuring the position of machine parts, valves, or actuators.
Aerospace:
Monitoring the movement of control surfaces or landing gear.
Robotics:
Feedback for precise linear positioning.
Material Testing:
Measuring deformation or displacement in test specimens.
Civil Engineering:
Monitoring structural movement or settlement.
Medical Devices:
Measuring small displacements in medical instruments.
Advantages
High accuracy and repeatability
Frictionless operation (no physical contact between core and coils)
Long life and reliability
Wide measurement range
Working Principle
An incremental encoder consists of a rotating disk with evenly spaced transparent and
opaque segments, a light source (like an LED), and a photodetector / photodiode. As the
disk rotates, the light passes through the transparent segments and is blocked by the
opaque ones, creating a series of light and dark pulses. These pulses are converted into
electrical signals.
Typically, an incremental encoder provides two output signals, A and B, which are 90
degrees out of phase (quadrature signals). This phase di erence allows the detection of
both the position and the direction of rotation. Some encoders also provide a third signal,
Z (or index), which gives a single pulse per revolution for reference.
2. What are the functions of PD and PID controller.
A PID controller combines three actions: proportional (P), integral (I), and derivative
(D).
Proportional (P) Action: Reduces the present error.
Integral (I) Action: Eliminates steady-state error by integrating the error over
time.
Derivative (D) Action: Predicts future error and improves stability.
Function:
A PID controller provides fast response (P), eliminates steady-state error (I), and
reduces overshoot and oscillations (D). It is the most widely used controller in
industry due to its versatility and effectiveness.
PID Controller Equation:
𝑑𝑒(𝑡)
𝑢(𝑡) = 𝐾 𝑒(𝑡) + 𝐾 ∫ 𝑒(𝑡)𝑑𝑡 + 𝐾
𝑑𝑡
where 𝐾 is the integral gain.
PD Controller: Faster response, less overshoot than P, but may have steady-
state error.
PID Controller: Fast response, minimal overshoot, and zero steady-state
error.
3. Explain the block diagram of open loop and closed loop controller.
An open loop controller is a control system where the output has no effect on the
control action. The system does not use feedback to determine if the desired output is
achieved.
Block Diagram:
The reference input (setpoint) is given to the controller, which generates a control
signal for the process (plant). The process produces the output. There is no feedback
from the output to the controller, so the system cannot correct any errors or
disturbances.
A closed loop controller (also called a feedback controller) uses feedback from the
output to adjust the control action. This allows the system to automatically correct
errors and achieve the desired output.
Block Diagram:
The reference input is compared with the feedback signal (which is a measurement of
the output). The difference (error) is sent to the controller, which adjusts the control
signal to the process. The output is continuously monitored and fed back, allowing the
system to correct any deviation from the setpoint.
Summary Table
Feature Open Loop Controller Closed Loop Controller
Feedback No Yes