Unit 2: Force & Velocity Transducers
I. Orientation
Force and velocity transducers convert mechanical variables into electrical signals suitable for measurement and robot control. Force is commonly inferred from deformation, while velocity is obtained from generated voltage, pulse frequency, or the time derivative of position. The measurement chain includes the sensing element, signal conditioning, analogue-to-digital conversion, and estimation.
- Mechanical input: Force is measured in newtons (N), torque in newton-metres (N·m), displacement in metres (m), and velocity in metres per second (m/s) or revolutions per minute (rpm).
- Transduction principle: A transducer changes one form of energy or physical quantity into another, usually an electrical voltage, current, resistance, frequency, or digital pulse train.
- Static characteristics: Sensitivity, range, linearity, hysteresis, repeatability, resolution, and zero drift determine measurement quality.
- Dynamic characteristics: Bandwidth, response time, damping, natural frequency, and phase delay determine whether rapid robot motion can be measured accurately.
- Measurement convention: Sensor output should be calibrated against a known input, and its sign must be defined consistently with the robot coordinate system.
- Practical assumption: The sensor should disturb the mechanical system as little as possible while providing an adequate signal-to-noise ratio.
II. Force Measurement Generalities — Mechanical input and sensor performance
Force measurement determines the magnitude and direction of an applied load from the mechanical effect produced in a sensing element.
A. Force measurement generalities
The purpose of force measurement generalities is to relate an applied force to a measurable physical change while controlling error sources.
- Newton’s law: Force may be related to acceleration by
TEXTF = m a
whereFis force in N,mis mass in kg, andais acceleration in m/s². - Deformation method: An elastic member deflects under load; within its elastic range, deformation is approximately proportional to force:
TEXTF = k x
wherekis stiffness in N/m andxis deflection in m. - Sensitivity: For an output voltage
V_o, sensitivity is
TEXTS = ΔV_o / ΔF
expressed, for example, in mV/N. - Error sources: Offset, temperature variation, creep, hysteresis, overload, mounting stress, and electromagnetic interference can all alter the indicated force.
- Robot application: Wrist force sensors commonly measure three forces
(F_x, F_y, F_z)and three moments(M_x, M_y, M_z)for compliant gripping and collision detection.
III. Strain Gauges — Resistive sensing through elastic deformation
A strain gauge measures strain by changing its electrical resistance when bonded to a deforming surface.
A. Strain gauges
The operating principle is that mechanical strain changes the length and cross-sectional area of a conductor, producing a small resistance variation.
- Strain definition: Normal strain is
TEXTε = ΔL / L
whereεis dimensionless strain,ΔLis change in length, andLis original length. - Gauge factor: The resistance response is described by
TEXTGF = (ΔR / R) / ε
whereRis nominal resistance andΔRis resistance change. Metallic gauges typically haveGF ≈ 2. - Stress relation: For an elastic material,
TEXTσ = E ε
whereσis stress in Pa andEis Young’s modulus in Pa. - Construction: A thin metal foil grid is bonded to the test member. The adhesive must transfer strain and remain stable over the operating temperature range.
- Bridge arrangement: Four gauges in a Wheatstone bridge can increase sensitivity and compensate temperature. Tension and compression gauges are placed in adjacent or opposite arms according to the desired output polarity.
- Limitation: Gauge outputs are small, often a few millivolts per volt of bridge excitation, so low-noise amplification and careful wiring are required.
IV. Non-Resistive Transducers — Alternative force-sensing principles
Non-resistive transducers produce force-related changes in charge, capacitance, inductance, or magnetic field rather than primarily changing resistance.
A. Non-resistive transducers
These devices are useful when high frequency response, non-contact operation, or very small displacement must be measured.
- Piezoelectric sensor: A crystal or ceramic generates charge under force:
TEXTQ = d F
whereQis charge in C,dis the piezoelectric coefficient in C/N, andFis force in N.- Strength: Excellent dynamic response and high stiffness.
- Limitation: Charge leakage prevents reliable static or very low-frequency force measurement.
- Capacitive sensor: Force changes plate spacing or overlap, changing capacitance:
TEXTC = ε_r ε_0 A / d
whereCis capacitance,ε_ris relative permittivity,ε_0is vacuum permittivity,Ais plate area, anddis separation. - Inductive sensor: Displacement caused by force changes inductance or mutual coupling. Linear variable differential transformers (LVDTs) provide robust displacement measurement with good repeatability.
- Magnetic sensor: Hall-effect or magnetoresistive elements detect changes in magnetic field caused by motion or force.
- Selection criterion: Piezoelectric sensors suit impacts, capacitive devices suit small static deflections, and inductive sensors suit industrial displacement measurement.
V. Load Cells — Calibrated force-measuring assemblies
A load cell is a mechanically packaged force transducer designed to produce a calibrated electrical output proportional to load.
A. Load cells
Load cells combine an elastic structure with one or more sensing elements so that an applied force produces a controlled strain field.
- Strain-gauge load cell: A metal element such as a beam, column, or shear web carries the load; gauges bonded at high-strain regions measure its deformation.
- Common forms: Single-point, bending-beam, shear-beam, compression, tension, and S-type load cells are selected according to mounting and force direction.
- Rated capacity: A load cell might be specified as
0–1 kN; applying force beyond its safe overload rating can cause permanent deformation. - Bridge output: A typical specification is
2 mV/V. With10 Vexcitation at full load:
TEXTV_full-scale = 2 mV/V × 10 V = 20 mV - Calibration: Known reference loads establish offset and scale. A linear calibration model is
TEXTF = (V_o - V_zero) / S
whereFis force,V_zerois unloaded output, andSis volts per newton. - Installation: Load must follow the intended axis; side loads, uneven mounting, cable forces, and structural friction create measurement errors.
VI. Interfacing of Force Transducers — Conditioning small analogue signals
Interfacing of force transducers converts a weak sensor output into a stable, digitized signal for a controller.
A. Interfacing of force transducers
The interface must provide excitation, differential amplification, filtering, protection, and conversion without adding significant offset or noise.
- Bridge excitation: A regulated voltage supplies the Wheatstone bridge. Ratiometric ADC measurement reduces error because sensor output and ADC reference vary together.
- Instrumentation amplifier: A high common-mode rejection ratio (CMRR) amplifier measures the bridge difference while rejecting shared interference:
TEXTV_o = G (V_+ - V_-)
whereGis gain andV_+,V_-are differential input voltages. - Gain selection: If a bridge produces
20 mVfull scale and the ADC accepts0–5 V, the ideal gain is approximately250, subject to headroom and offset requirements. - Filtering: An analogue low-pass filter suppresses vibration and aliasing; the cutoff frequency must be below half the sampling frequency:
TEXTf_c < f_s / 2
wheref_cis filter cutoff andf_sis sampling frequency. - ADC requirements: Resolution, reference stability, sampling rate, and input range determine the smallest detectable force.
- Protection and grounding: Shielded twisted-pair wiring, star grounding, input protection, and isolation may be needed in motor-driven robots.
VII. Velocity Measurements — Translational and rotational motion
Velocity measurements determine how quickly position changes, either directly through a velocity sensor or indirectly from position observations.
A. Velocity measurements
Velocity is the time derivative of position and may be measured as a continuous analogue quantity or estimated from digital counts.
- Definition:
TEXTv(t) = dx(t) / dt
wherevis translational velocity in m/s andxis position in m. - Rotational form:
TEXTω(t) = dθ(t) / dt
whereωis angular velocity in rad/s andθis angular position in rad. - Direct measurement: A tachogenerator produces voltage proportional to angular speed.
- Incremental measurement: An encoder produces pulses; pulse frequency or counted edges gives speed.
- Numerical estimation: For sampled positions,
TEXTv[k] ≈ (x[k] - x[k-1]) / T_s
whereT_sis sample period. Differentiation amplifies high-frequency noise. - Design concern: Sampling rate must capture the highest expected speed and preserve sufficient resolution at low speed.
VIII. Tacho-Generator — Analogue rotational velocity sensing
A tacho-generator is a small electric generator whose output voltage is approximately proportional to shaft angular velocity.
A. Tacho-generator
The device uses electromagnetic induction: shaft rotation produces an output voltage whose magnitude indicates speed and whose polarity indicates direction.
- Ideal relationship:
TEXTV_t = K_t ω
whereV_tis tachogenerator voltage in V,K_tis tachometer constant in V·s/rad, andωis angular velocity in rad/s. - Direction: Reversing rotation reverses the polarity of
V_t, enabling signed velocity feedback. - Example: If
K_t = 0.05 V·s/radandω = 100 rad/s, thenV_t = 5 V. - Dynamic effects: Armature inductance, friction, brush noise, ripple, and loading cause deviation from the ideal proportional relation.
- Advantages: Continuous output, simple feedback, and high update rate make tachogenerators useful in motor speed control.
- Limitations: They require mechanical coupling, add inertia, wear through brushes, and may have poor accuracy near zero speed.
IX. Optical Incremental Encoder Systems — Pulse-based position and speed sensing
An optical incremental encoder system converts shaft rotation into digital pulses using a patterned disc, light source, and photodetectors.
A. Optical incremental encoder systems
The encoder measures relative motion through transitions rather than directly reporting absolute shaft position.
- Construction: An indexed disc interrupts an LED beam; photodiodes or phototransistors detect transparent and opaque regions.
- Quadrature signals: Channels A and B are phase-shifted by 90°. Their lead-lag relationship determines direction.
- Index channel: A once-per-revolution Z pulse provides a reference position for homing or count correction.
- Resolution: If the encoder has
Npulses per revolution and quadrature decoding counts four edges per pulse:
TEXTcounts/revolution = 4N - Position calculation:
TEXTθ = 2π C / C_rev
whereCis accumulated count andC_revis counts per revolution. - Speed calculation: Counting
ΔCcounts during intervalΔtgives
TEXTω = 2π ΔC / (C_rev Δt) - Limitations: Missed pulses, optical contamination, electrical noise, and quantization errors affect accuracy, especially at very low speed.
X. Interfacing of Velocity Transducers — From analogue voltage or pulses to control data
Interfacing of velocity transducers adapts tachogenerator outputs and encoder signals to a robot controller.
A. Interfacing of velocity transducers
The interface must preserve direction, timing, and signal amplitude while converting sensor information into a reliable velocity estimate.
- Tachogenerator input: A differential amplifier scales
V_t, while a low-pass filter removes commutator ripple before ADC sampling. - Encoder input: Schmitt-trigger receivers convert noisy transitions into logic-level edges. Pull-ups, line drivers, or differential RS-422 receivers may be used for long cables.
- Timer/counter method: Hardware counters accumulate encoder edges; a timer reads the count at fixed intervals, avoiding software timing uncertainty.
- Period method: At low speed, measuring time
T_pbetween pulses can provide better resolution:
TEXTf = 1 / T_p ω = 2π f / N
wherefis pulse frequency andNis pulses per revolution. - Aliasing and latency: Sampling and filtering must balance noise reduction against control delay; excessive delay can destabilize a feedback loop.
- Fault detection: Invalid quadrature transitions, missing index pulses, overspeed, and sensor disconnection should generate diagnostic flags.
XI. Kalman Filter — Model-based estimation under noise
A Kalman filter estimates hidden states such as position and velocity by combining a motion model with noisy sensor measurements.
A. Kalman filter
The discrete linear Kalman filter is optimal for minimum-variance estimation when the system is linear and process and measurement noises are zero-mean Gaussian with known covariances.
- State model:
TEXTx_k = A x_{k-1} + B u_k + w_k z_k = H x_k + v_k
wherex_kis the state,u_kis control input,z_kis measurement,AandBare system matrices,Hmaps state to measurement, andw_k,v_kare process and measurement noise. - Prediction step:
TEXTx̂_k^- = A x̂_{k-1} + B u_k P_k^- = A P_{k-1} Aᵀ + Q
Herex̂^-is predicted state,P^-is predicted covariance, andQis process-noise covariance. - Update step:
TEXTK_k = P_k^- Hᵀ (H P_k^- Hᵀ + R)^-1 x̂_k = x̂_k^- + K_k(z_k - H x̂_k^-) P_k = (I - K_k H)P_k^-
K_kis Kalman gain,Ris measurement-noise covariance, andIis the identity matrix. - Robot example: A state
[position, velocity]ᵀcan combine encoder position with tachogenerator velocity, producing a smoother velocity estimate than direct differentiation. - Tuning effect: Larger
Qmakes the filter trust new measurements and model changes more; largerRmakes it trust measurements less and rely more on prediction. - Limitations: Incorrect models, nonlinear motion, poor covariance choices, and unmodelled bias can produce lag or misleading estimates.
Did this save you a night before the exam?
LPU Notes is free, and it stays free. Ads cover part of the server bill. The rest comes out of a student's own pocket: the domain, the storage, and keeping the site up through the weeks everyone needs it at once.
The payment button didn't load. An ad blocker or a filtered network is the usual reason. to try again.
Nothing here is ever locked, and nothing unlocks. Chip in only if it was worth it. What it pays for →