The control hub is an embedded system. It contains a CPU, memory and storage which are used to store and process instructions that are carried out by the robot. There are a range of ports on the device that allow you to connect input and output devices like motors or sensors. There are also ports for attaching a battery to power the device.
Step two: Build a simple drive train