Machines, robots and vehicles