Robotics Chapter 2: Robot Components: Phd. Nguyễn Hoàng Giáp
Robotics Chapter 2: Robot Components: Phd. Nguyễn Hoàng Giáp
Robotics Chapter 2: Robot Components: Phd. Nguyễn Hoàng Giáp
CONTENTS
2.1. JOINT ACTUATING SYSTEM
2.2. SENSORS
2.1. JOINT ACTUATING SYSTEM
■ Robot as a system
2.1. JOINT ACTUATING SYSTEM
■ Functional units of a robot
❖ Optimize the transfer of mechanical torque from actuating motors to driven links
❖ Quantitative transformation (from low torque/high velocity to high torque/low velocity)
❖ Qualitative transformation (e.g., from rotational motion of an electrical motor to a linear
motion of a link along the axis of a prismatic joint)
❖ Allow improvement of static and dynamic performance by reducing the weight of the actual
robot structure in motion (locating the motors remotely, closer to the robot base)
2.1. JOINT ACTUATING SYSTEM
■ Transmissions in Industrial Robots
❖ Spur gears, Helical gear, herringborn gear: modify direction and/or
translate axis of (rotational or translational) motor displacement
❖ Problems: deformations, backlash
2.1. JOINT ACTUATING SYSTEM
■ Transmissions in Industrial Robots
❖ Lead screws: convert rotational into translational motion (prismatic
joints)
❖ Problems: friction, elasticity, backlash
2.1. JOINT ACTUATING SYSTEM
■ Transmissions in Industrial Robots
❖ Toothed belts and chains: dislocate the motor w.r.t. the joint axis
❖ Problems: compliance (belts) or vibrations induced by larger
mass at high speed (chains)
2.1. JOINT ACTUATING SYSTEM
■ Transmissions in Industrial Robots
❖ Harmonic drives: compact, in-line, power efficient, with high
reduction ratio (up to 150-200:1)
❖ Problems: elasticity
2.1. JOINT ACTUATING SYSTEM
■ Transmissions in Industrial Robots
Stator winding
❑ Permanent magnet ➢Convenient maintenance ➢Need a position sensor ▪Machine tools
Encoder
type AC servo motor ➢Excellent environmental ▪robot
resistance ▪Industrial machinery
➢High efficiency, small size ▪Semiconductor equipment
and light weight
Permanent magnet ➢High power rate
Stator winding
Encoder Cage rotor ❑High-speed ➢Convenient maintenance ➢Control is complex ▪Machine tools
spindle motor ➢Excellent environmental ➢Low efficiency ▪Large Plant
❑Vector control motor resistance ➢No electrostatic braking
❑Induction type ➢High speed, large torque
AC servo motor ➢The structure is solid
❑ Stepping motor ➢Simple control structure ➢High torque ripple ▪OA / small equipment
❑ SRM ➢Small, low cost ➢Low precision ▪Conveying machine
➢High stopping torque ➢High vibration and noise
2.1. JOINT ACTUATING SYSTEM
■ Servo Motors: Electrical Servo Motors
❖ Permanent-magnet DC servo motor/ Wound field DC servo motor
2.1. JOINT ACTUATING SYSTEM
■ Servo Motors: Electrical Servo Motors
❖ Permanent-magnet DC servo motor/ Wound field DC servo motor
❖ Low inertia
❖ High power-to-weight ratio
❖ High acceleration capabilities: variable motion regime, with several stops and inversions
❖ Large range of operational velocities : 1 to 2000 rpm (round per min)
❖ High accuracy in positioning: at least 1/1000 of a turn
❖ Low torque ripple: continuous rotation at low speed
❖ Power: 10W to 10 kW
2.2. SENSORS
■ Properties of measurement systems
❖ Accuracy: agreement of measured values with a given reference standard (e.g., ideal
characteristics)
❖ Repeatability: capability of reproducing as output similar measured values over
consecutive measurements of the same constant input quantity
❖ Stability: capability of keeping the same measuring characteristics over time/temperature
(similar to accuracy, but in the long run)
2.2. SENSORS
■ Properties of measurement systems
❖ Linearity error:
❖ Maximum deviation of the measured
output from the straight line that best fits
the real characteristics
❖ As % of the output (measurement) range
❖ Offset error:
❖ Value of the measured output for zero input
❖ Sometimes not zero after an operation
cycle, due to hysteresis
❖ Resolution error:
❖ Maximum variation of the input quantity
producing no variation of the measured
output
❖ In absolute value or in % of the input range
2.2. SENSORS
■ Accuracy and Repeatability in Robotics
❖ Accuracy is how close a robot can come to a given point in its workspace
❖ Depends on machining accuracy in construction/assembly of the robot, flexibility effects
of the links, gear backlash, payload changes, round-off errors in control computations, ...
❖ Can be improved by (kinematic) calibration
❖ Repeatability is how close a robot can return to a previously taught point
❖ Depends only the robot controller/measurement resolution
2.2. SENSORS
■ Classes of sensors for robots
❖ Proprioceptive sensors measure the internal state of the robot (position and velocity of
joints, but also torque at joints or acceleration of links)
❖ Kinematic calibration, identification of dynamic parameters, control
❖ Exteroceptive sensors measure/characterize robot interaction with the environment,
enhancing its autonomy (forces/torques, proximity, vision, but also sensors for sound,
smoke, humidity, …)
❖ Control of interaction with the environment, obstacle avoidance in the workspace,
presence of objects to be grasped, …
❖ Mobile-base robots: localization in a map, navigation in unknown environments, …
2.2. SENSORS: PROPRIOCEPTIVE SENSORS
■ Position Sensors
❖ FORCE/TORQUE SENSORS
❖ PROXIMITY/DISTANCE SENSORS
❖ Infrared (IF)
❖ Ultrasound (US)
❖ Laser
❖ With structured light
❖ VISION
2.2. SENSORS: EXTEROCEPTIVE SENSORS
■ FORCE/TORQUE SENSORS: STRAIN GAUGES
❖ Indirect information obtained from the measure of deformation of an elastic
element subject to the force or torque to be measured
❖ Basic component is a strain gauge: uses the variation of the resistance R of a metal
conductor when its length L or cross-section S vary
2.2. SENSORS: EXTEROCEPTIVE SENSORS
■ FORCE/TORQUE SENSORS: STRAIN GAUGES
❖ Principal measurement axis
∆𝑅/𝑅
𝐺𝑎𝑢𝑔𝑒𝐹𝑎𝑐𝑡𝑜𝑟 = 𝐺𝐹 = ∆𝐿/𝐿
(typically GF≈ 2)
-SPEC.-
▪ Capacity : 2000 N ( 200 kgf )
2. FORCE SENSOR ( 200K-CUG-K) ▪ Rated Output : Appro. 2.0 mv/v
▪ Input Resistance : 400 Ω ± 5 %
▪ Output Resistance : 350 Ω ± 1 %
▪ Zero Balance : ± 2.0 % R.O.
▪ Temperature Effect on Zero Balance : ±0.03%R.O./10°C
▪ Temperature Effect on Rated Output : ±0.03%Load/10°C
▪ Compensated Temp. Range : -10 ~ 70 °C
▪ Nonlinearity : 0.10 % R.O.
▪ Hysteresis : 0.05 % R.O.
▪ Excitation Recommended : 10 V DC
▪ Input : Red(+), White(-)``
Output : Green(+), Black(-)
2.2. SENSORS: EXTEROCEPTIVE SENSORS
■ FORCE/TORQUE SENSORS: DAISOCELL
-SPEC.-
▪ Capacity : 100 Nm ( 1500 kgf.cm )
2. TORQUE SENSOR ( 100N-TS ) ▪ Rated Output : 1.50 mv/v ± 2.0 %
▪ Input Resistance : 350 Ω ± 5 %
▪ Output Resistance : 350 Ω ± 1 %
▪ Zero Balance : ± 2.0 % R.O.
▪ Temperature Effect on Zero Balance : ±0.03%R.O./10°C
▪ Temperature Effect on Rated Output : ±0.03%Load/10°C
▪ Compensated Temp. Range : -10 ~ 70 °C
▪ Nonlinearity : 0.90 % R.O.
▪ Hysteresis : 0.50 % R.O.
▪ Excitation Recommended : 10 V DC
▪ Input : Red(+), White(-)
Output : Green(+), Black(-)
2.2. SENSORS: EXTEROCEPTIVE SENSORS
■ FORCE/TORQUE SENSORS: APPLICATIONS
2.2. SENSORS: EXTEROCEPTIVE SENSORS
■ FORCE/TORQUE SENSORS: APPLICATIONS
2.2. SENSORS: EXTEROCEPTIVE SENSORS
■ PROXIMITY/DISTANCE SENSOR
❖ Infrared: a light source (LED) emitting a ray beam (at 850±70 nm) which is then
captured by a receiver (photo-transistor), after reflection by an object
❖ Received intensity is related to distance
❖ narrow emitting/receiving angle; use only indoor; reflectance varies with object
color
❖ Typical sensitive range: 4÷30 cm or 20÷150 cm
Type: LMS1104C-111031S01
Product family: LMS1000
Product family group: 2D LiDAR sensors
•Working range: 0.2 m ... 64 m
•Aperture angle: Horizontal (275°)
•Enclosure rating: IP65, IP67
•Color: Gray (RAL 7042)
•Integrated application: Integrated field evaluation with
flexible fields, Data output
•Electrical connection: M12 round connectors (D-coded,
aligned) with swivel connector
•Scanning frequency: 150 Hz, 4 x 37,5 Hz
2.2. SENSORS: EXTEROCEPTIVE SENSORS
■ LASER SCANNER
HOKUYO UST-05LN
Key Features
•ToF (Time of Flight) Single Channel LiDAR
•Low Cost and Compact
•Wider Field of View : 270˚(Horizontal) x
90˚(Vertical)
•Adjustable Vertical Angle
•ROS Compatible
•Quick, Scalable Software Support
2.2. SENSORS: EXTEROCEPTIVE SENSORS
■ LASER SCANNER: APPLICATION
❖ SLAM (Simultaneous Localization and Mapping) with a laser scanning sensor
mounted on a mobile robot
❖ An “extended” state estimation problem: determine at the same time
❖ A map of the environment (sometimes, of its “landmarks” only)
❖ The robot location within the map using an incremental, iterative measurement
process (large scale data) illustrating the benefit of “loop closure” on long range
data (map correction)
2.2. SENSORS: EXTEROCEPTIVE SENSORS
■ STRUCTURED LIGHT 3D SCANNER
❖ A structured light 3D scanner is a 3D scanning device for measuring the three-
dimensional shape of an object using projected light patterns and a camera system
❖ The position of the “red pixels” on the camera image plane is in trigonometric relation
with the object distance from the sensor
2.2. SENSORS: EXTEROCEPTIVE SENSORS
■ STRUCTURED LIGHT 3D SCANNER
Automated Laser Scanning Inspection Easily Taught Using Robotiq Plug + Play Solutions
2.2. SENSORS: EXTEROCEPTIVE SENSORS
■ VISION SYSTEMS
2.2. SENSORS: EXTEROCEPTIVE SENSORS
■ SENSOR FOR VISION
❖ Arrays (spatial sampling) of photosensitive elements (pixel) converting light energy into
electrical energy
❖ CCD (Charge Coupled Device): each pixel surface is made by a semiconductor device,
accumulating free charge when hit by photons (photoelectric effect); “integrated”
charges “read-out” by a sequential process (external circuitry) and transformed into
voltage levels
❖ CMOS (Complementary Metal Oxide Semiconductor): each pixel is a photodiode,
directly providing a voltage or current proportional to the instantaneous light intensity,
with possibility of random access to each pixel
2.2. SENSORS: EXTEROCEPTIVE SENSORS
■ SENSOR FOR VISION: CMOS VS CCD
❖ Reduction of fabrication costs of CMOS imagers
❖ Better spatial resolution of elementary sensors
❖ CMOS: 1M pixel, CCD: 768×576 pixel
❖ Faster processing speed
❖ 1000 vs. 25 fps (frames per second)
❖ Possibility of integrating “intelligent” functions on single chip
❖ Sensor + frame grabber + low-level vision
❖ Random access to each pixel or area
❖ Flexible handling of ROI (Region Of Interest)
❖ Possibly lower image quality w.r.t. CCD imagers
❖ Sensitivity, especially for applications with low S/N signals
❖ Customization for small volumes is more expensive
❖ CCD cameras have been since much longer time on the market
2.2. SENSORS: EXTEROCEPTIVE SENSORS
■ SENSOR FOR VISION