香港中文大学机器人讲义

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ultrasonic sensors
Infra-red sensors
touch sensors
Gas Sensor Accelerometer Gyro Pendulum Resistive Tilt Sensors Metal Detector Piezo Bend Sensor Gieger-Muller Radiation Sensor Pyroelectric Detector UV Detector Resistive Bend Sensors CDS Cell Resistive Light Sensor
IR Modulator Receiver
Solar Cell Compass Compass Piezo Ultrasonic Transducers
Internal Sensors
• Robot sensors can be classified into two groups: Internal sensors and external sensors • Internal sensors: Obtain the information about the robot itself.
Robot link Robot joint
Motor
Gear box
Other position sensor: Potentiometer
• Potentiometer = varying resistance
Problems: Frictions Noisy Nonlinearity etc.
IR Reflection Sensor
Magnetic Reed Switch IR Amplifier Sensor IRDA Transceiver
Hall Effect Magnetic Field Sensors
Lite-On IR Remote Receiver
Radio Shack Remote Receiver
Optical Encoders
• The direction of rotation is determined by checking which phase of signals is leading.
– If Phase A signals are leading, the rotation is in the clockwise direction.
– position sensor, velocity sensor, acceleration sensors, motor torque sensor, etc.
optical encoder
acceleration sensors
velocity sensor
External Sensors
Optical Encoder
Reference grating
Light sources (LED, etc) Emit light continuously
Light-sensitive elements
Optical Encoders
• Three phases of signals:
– Phase A: A train of pulses – Phase B: A train of pulses. – Phase Z: A single pulse per turn. – The phase difference between Phase A and Phase B is 90 degrees. – The Z-pulse is used as a reference angle (zero angle) so that the absolute angle can be detected.
香港机器学机器人小图聊天机器人中文版机器人大战中文机器人塔防中文版厦门大学机器人
Robot Sensors and Actuators
Yunhui Liu Dept. of Mechanical and Automation Engineering
A mobile robot with external sensors
Sensor Characteristics
• All sensors are characterized by the properties describing their capabilities:
– – – – – Sensitivity: how sensitive to change of input Linearity: how linear is the relationship Accuracy: difference between real and measurement Resolution: smallest measurement increment Response time: how fast to respond to change in input – Measurement range: the sensing range. – etc
Optical Encoders
• In robotics, we are more interested in the measurement of joint angles instead of the angle of the motor shaft. • By adding a reduction mechanism (gear box, etc), the measurement resolution of the joint angle will be increased n times, where n is the gear ratio (velocity ratio) of the reduction mechanism.
Optical Encoders
• Set operations: Exclusive-or (XOR) operation (low output if the two pulses are the same, otherwise high)
A B
– The frequency of the pulses train is doubledà the resolution will be doubled (the value becomes the half of the original one)
– Line: cut the beam à a low signal output – Space: allow the beam to pass à a high signal output
• A train of pulses is generated with rotation of the disc. By counting the pulses, it is possible to know the rotational angle.
Position Measurement
• An optical encoder is to measure the rotational angle of a motor shaft. • It consists of a light beam, a light detector, and a rotating disc with a radial grating on its surface. • The grating consists of black lines separated by clear spaces. The widths of the lines and spaces are the same.
• External sensors: Obtain the information in the surrounding environment.
– – – – – Cameras for viewing the environment Range sensors: IR sensor, laser range finder, ultrasonic sensor, etc. Contact and proximity sensors: Photodiode, IR detector, RFID, touch etc. Force sensors: measuring the interaction forces with the environment, etc
Digital Infrared Ranging
Pressure Switch Miniature Polaroid Sensor Limit Switch Mechanical Tilt Sensors IR Pin Diode IR Sensor w/lens Touch Switch
Thyristor Magnetic Sensor Polaroid Sensor Board
– One turn of the joint corresponds to n turns of the motor shaft.
radius of gear on joint gear ratio(n) = radius of gear on motor motor speed = joint speed
• The smaller is the resolution, the better is the measurement
Optical Encoders
• How to increase the resolution, i.e. to make the value of s smaller.
– Increase the number of lines/spaces à the manufacturing cost will be increased – Evaluate the two trains of pulses. The evaluation means to take set operations, interpolation, etc.
• By counting the raising and falling edges, the resolution can be increased 4 times. • The resolution can be increased by interpolating the pluses, i.e. dividing a pulse into more pulses. Of course, this interpolation means approximation.
A B t
– If Phase B signals are leading, the rotation is the counterclockwise direction.
A B t
Optical Encoders
• Resolution of measurement
360 o s= number of lines(spaces)
Velocity Measurement
• Differentiate position: Use position sensors.
∆p V= ∆t
• Advantages: Simple, without using additional sensors. • Disadvantages: noisy signals • Use low-pass filters to improve the accuracy, i.e. look at a few points before the current time, etc.
Robot Sensors
• Sensors are devices for sensing and measuring geometric and physical properties of robots and the surrounding environment – Position, orientation, velocity, acceleration – Distance, size – Force, moment – temperature, luminance, weight – etc.
相关文档
最新文档