Functional Units of Robotics