Mars Rover project
A squad of robotic rovers are to be landed by NASA on a plateau on Mars. This plateau, which is curiously rectangular, must be navigated by the rovers so that their on-board cameras can get a complete view of the surrounding terrain to send back to Earth.
Mission requirements
-
Input data should produce expected outputs
✓
-
Code should be maintainable and well documented
✓
-
Code should be tested/testable
✓
-
Code should consider boundary cases and generally be robust
✓
-
Must prevent multiple rovers from running at once (e.g. they should be run in a queue)
✓