The only sensor available in robotics but absent in human is the "Distance Sensor". This uses a form of wave sent in target direction and measure its reflectance. The range depends on the strength of wave used and accuracy on the wavelength.
In bot, this sensor is either static mounted on a part moving in its own right or in a movable or rotatable mount. An optic sensor can give image output and an indicative idea of distance.
Ideally these sensors have to be on a movable mount, in order to give a field of vision. Otherwise it will just provide a constant stream focused on a specific target. or else the whole body will need to be moved. As humans, we can turn our head in a large degree so as to cover a very large field. Else the whole body would need to be rotated continuously.
In the case of static mounts, we can have multiple sensors positioned such as to give a larger coverage area.
The prime goal of sensor is to provide feedback for action direction:
- Where to go
- Have we arrived
- Route change
- No obstacle but turn: Requires precise position where turn is required or particular object which can act as identification point for turn. In this case also the turn will be made on reaching a specified distance from such a landmark point.
- Obstacle and hence turn: Reaching a point closer than turning radius of such an obstacle will cause route alter invocation, hence the turning radius has to be taken into regard.
Any turns will also need to take into consideration the speed of the machine, as a turn in a very fast speed will introduce a huge tuple, causing the machine to skid and overturn (just like it happens with sports cars and bikes on harsh turns).
Am thankful to be a human and blessed with so many powers :) :)