Robotics Perception
What makes the difference between robots and simple mechanisms is the
ability of robots to adapt to changes of their subjects of operation or
of their operating environment.
This entails the robot ability
- to understand the surrounding environment,
- to
derive a set of actions from the high level goal the robot has been
given and
- to
implement (actuate and control) these actions.
Robotics perception is used both in 1. and 3. The perception
is phisically implemented by sensors and by dedicated
processing of the data they produce.
Sensors can be classified in
- enteroreceptive sensors, that sense things inside the
robot (e.g. joint angle,speed, torque) and
- exteroreceptive sensors, that sense things outside the
robot (e.g. proximity, vision).
| | The DEXARM robot joint
| | Enteroreceptive Sensing Enteroreceptive sensors are used by the robot control systems to receive feedback on the execution of motion and in general on the status of the robot.
For what concerns these sensors, the R&D made by the A&R Section has mainly focussed on the tight integration of the sensor with the actuation means in a compact robotics joint.
| | Breadboard of Imaging System for BepiColombo MSE
| | Exteroreceptive Sensing Exteroreceptive sensors provide the robot control system information:
- about the environment around the robot (e.g. rover Cameras provide images of the terrain around the rover) and
- about the effect of robot actions on the environment (e.g. the distance between a robot hand and the object it grasps)
The information provided by the sensors needs to be processed for the robot to understand it. For example images from rover cameras arranged in stereo pairs are prodessed to create 3D maps where a rover control can identify dangerous obstacles.
The A&R section has focussed its R&D efforts on the processing part, mainly in the field of Computer Vision.
Last update: 30 November 2006
|