A robot needs sensors to interact with the world around him. It has to ‘see’ where it’s going and avoid obstacles on the way. Other sensors are use to let the robot ‘feel’ For example: battery power left and it’s acceleration.

There are a lot of different sensors available and you have to know what sensor to need to use. Every application will needs it own sensor or most common a combination of sensors. The list below gives you a nice overview:


  • Accelerometer
  • Current sensor
  • Encoder
  • Gyroscope
  • Torque Sensor


  • Compass
  • Contact sensor (e.g. Bumper)
  • Infrared sensor
  • GPS
  • Laser rangers (Lidar)
  • Photo resistor
  • Sonar
  • Vision