Project Details

The Challenge | Eeny, Meeny, Miney, Sample!

You are the astronaut/robotic mission lead tasked with bringing valuable specimens from the Moon back to Earth for further study. How will you evaluate lunar samples quickly and effectively before or while still on the mission? How will you differentiate samples of potential scientific value from less interesting material?

The Moon Rover

The Moon rover is autonomous driven robot, using computer vision for detecting objects and making decision on wether to treat it or skip past it.

TeleTeam

Aims and goals - prototyping small scale autonomous modular robot platform. Which is inexpensive, using open source hardware and software, easy to modify and upgrade. The challange for us is to use computer vision technologies to analyze and evaluate minerals from the Moon. After the colected data is processed, to make decision whether the target is worthy being obtained.

Solution - our proposal for completing this challange is constructing small scale robot platform using mini computer Raspberry Pi 3, and computer vision system developed on Python and autonomous GPS positioning system. We can use arteficial inteligence based computer vision using Tensor flow algorithm. The technology behind this is using predefined models based on neural networks, and compare them to the colected video stream from camera. The robot should be driven absolutely autonomous.

Realization - since this is a protype robot we have developed much simpler computer vision, which in the case detects colors and shapes. Based on that it can make decision wether to mark the detected target, using a sprinkler system, or to skip it. The autonomous control however is developed completely and is working without issues. This is achieved using Pixhawk controler in which you can define GPS coordinates and make autonomous path which the robots follows. The controler also provides alternative control method which uses FrSky control unit. The robot is fully constructed using additive technologies such as 3D printing with PLA plastic. The parts for the construction can be easily multiplied and modified depending on the needs.

Source code for the computer vision of the Moon rover: https://github.com/doggo46/doggo46/blob/master/Com...