Adding Peripherals

A robot alone is certainly a helpful hand but it only is part of the picture when tackling projects: the robot controller should not be seen simply as its brain, dictating its movements. For the robot to be a universal tool it must not only move in space, but it should also be aware of its environment via sensors, and be able to act upon it with actuators. The robot as a whole can then be considered as a system that can sense, act and react upon various conditions set by the user. The robot controller can be described more like the industrial version of a microcontroller such as an Arduino, where it is possible to wire up input sensors like buttons, output actuators like lights and motors, working alongside the robot arm and all governed by a user program.