Skip main navigation

Sensing and Computing

How do robots sense objects or take visuals? Professor Richard Mitchell explains more in this article.
Baxter with a focus on the screen which shows ping pong balls in different locations
© University of Reading

As humans, we primarily sense our world visually, using our eyes. Our two eyes help for instance to work out how far away an object is and so it seems sensible to add cameras to robots.

However, associated with our eyes we have advanced brains – these allow us to:

  • Interpret what we see
  • Distinguish different objects from the scene
  • Identify each of the objects
  • Cope when one object is in front and hence obscures another

If we want a robot to use cameras we need:

  • A computer running complicated programs to process the image
  • Lots of memory to store the camera images

So for simple robots a simple ultrasonic sensor may be better.

Even then an actuator is needed to emit the pulse and a sensor is needed to detect the reflected signal. Some processing is needed to deduce the time taken before the reflected signal is received and hence calculate the distance of an object.

Distance = speed of signal * time taken / 2

We divide by two as the signal goes from the robot to the object and then back to the robot, that is the signal travels twice the distance.

But speed of signal in air can change with humidity and temperature – the signal emitted may vary. When signals reach the surface of an object, some surfaces reflect stronger signals than others. Like a mirror reflects light better than other surfaces.

The returned signal will vary depending on the reflective surface so even simple sensors need some complex electronics/computing.

© University of Reading
This article is from the free online

Begin Robotics

Created by
FutureLearn - Learning For Life

Reach your personal and professional goals

Unlock access to hundreds of expert online courses and degrees from top universities and educators to gain accredited qualifications and professional CV-building certificates.

Join over 18 million learners to launch, switch or build upon your career, all at your own pace, across a wide range of topic areas.

Start Learning now