Creating an autonomous vehicle starts as a scaled solution. Implementing the technology on a more manageable form allows the robot to serve as a mobile testing platform. As the robot gathers information and needs or technology change, this learning platform can be modified and retested.