Jose and Jonathan built a LEGO low rider/bumper car robot that could operate on both carpet and tile surfaces. However, they struggled significantly with programming the robot and it took a long time to get it to perform the desired functions. While they faced many challenges, they learned a great deal about LEGO robotics programming and using components they were previously unfamiliar with through the process.