Design Problem

In order to explore and learn about other planets, humans need to be able to build autonomous robots that can gather real specimens and data. NASA and other large government and private space agencies are developing such robots with millions of dollars of funding. My goal is to build and program a prototype “mars rover” at ISK and test it out in remote and harsh environments in Kenya such as the Chalbi desert. The rover will gather a variety of analog and digital data.

Design Process

The design process for this project is still underway and being iterated upon. Research and initial planning along with the first two prototypes have been completed. A detailed description of the design process can be found in the journal; a brief summary is as follows. The first prototype was constructed to be a small-scale visual and semi-function mock-up that was constructed using a Lego® Mindstorms driving base and two ultrasonic sensors all controlled by an Arduino Uno microcontroller. The second prototype was to act as a proof of concept for controlling the final product with a RaspberryPi. It consisted of a basic metal frame with four brushed DC motors controlled by the Pi. This was extremely helpful in learning to work with and use the RaspberryPi system. The next steps will be to begin work on the full-scale prototype by integrating larger motors with a full-scale driving frame, again controlled by a RaspberryPi.

Process Journal

Link to process journal