Sensors Flashcards
Perception
Can be either raw data, features, objects or places/situations depending on the processing of the raw data becoming from sensors.
Difference between sensing and sensors in AI
Sensors provide raw data, while sensing is the combination of algorithms and sensors that produce a percept or world model.
What is a sensor?
Is a device that measures some attributes of the world. Sensors use transducers to change the input signal into an analog or digital form capable of being used by a robot.
What is a transducer?
Is a mechanical part of a sensor that transforms the energy associated to what is being measured into another form of energy, that is the sensor raw data used by the robot system algorithms.
What is the perceptual schema?
Is one of the 5 subsystems. Its goal is to generates percepts using sensors raw data.
Active sensor vs passive sensor
- active sensor: put energy on the environment either to change the energy or enhance it (e.g. camera with flash, ultrasonic sensor, laser rangefinder)
- passive sensor: rely on the environment to provide the medium for observation (e.g. camera without flash)
Active sensing
Connotes a system using an effector to dynamically position a sensor to improve data gathering.
Sensor modality
Sensors which measure the same form of energy and process it in similar ways form a sensor modality. “Modality” refers to the raw input used by the sensors.
The 3 types of perception
- proprioception: locate the position of limbs and joints of the robot or to determine how much they have moved (essential for control of the robot platform)
- exteroception: detect objects in the world and often the distance to those objects (essential to enable the robot to move and act in the world)
- exproprioception: detect the position of the robot body or parts relative to the layout of the environment (important for manipulation and for reasoning about why the robot is not moving)
Heading sensors and dead reckoning
Heading sensors can be proprioceptive or exteroceptive. They are used to determine the robot’s orientation and inclination. They allow us, together with appropriate velocity information, to integrate the movement to a position estimate. This procedure, which has its roots in vessel and ship navigation, is called dead reckoning.
Heading sensors:
* compasses: they measures the direction of the magnetic field (exteroceptive)
* inclinometers: used to measure the angle of slop (proprioceptive)
* gyroscopes: used to measure the orientation (proprioceptive)
* accelerometers: measure all external forces acting upon it (proprioceptive)
Shaft encoders, INS and GPS
- shaft (or optical) encoders: similar to odometer in cars, they compute the number of turns of the robot’s wheel knowing the number of turns of the motor and the size of the wheels
- INS (inertial navigation system): uses gyroscopes and accelerometers to provide dead reckoning. Hard bumps and sudden turns can introduce errors. An INS estimates the 6 DOF pose of the vehicle.
- GPS (global positioning system) receivers: common in robots that work outdoors. Passive but exteroceptive sensors.
Active ranging sensors
Are sensors that use an active sensing to measure the distance or range to an object or target.
Most popular sensors in mobile robotics.
Associated with time-of-flight active range sensors which make use of the propagaton speed of sound or an electromagnetic wave to compute the distances.
d = c*t
Proximity sensors
Directly measure the relative distance (range) between the sensor and objects in the env. Proximity sensors generally connote measuring short distances, on the order of 1 meter.
Range sensors (e.g. laser range finder) are used for longer distances.
Tactile sensors are also used as proximity sensors.
Infrared sensors
Are the most popular type of proximity sensors.
They emit near-infrared energy and measure wheter any significant amount of the IR light is returned.
The common IR sensors often fail because the light emitted is often “washed out” by bright ambient lightining or is absorbed by dark materials.
Triangulation active ranging sensors
These sensors project a known light pattern (structured light) onto the env and through the reflection of this pattern (combined with geometric values) the system can use simple triangulation to establish range measurements (e.g. Kinect sensor).