rover-chober

It's a rover with two DC motors and one servomotor. The mechanism functions with a a Stellaris Launchpad, which will receive the information of the proximity capacitive sensor, for the obstacle avoidance. The vehicle can also be controlled with a UDP protocol from a Raspberry Pi, the RPi will receive all the data from the microcontroller and the camera streaming, which will be transmitted to a modem where a PC controlled interface will be installed for the user to input the instructions.

This project is solving the ExoMars Rover is My Robot challenge.

Description

The creation of a somehow intelligent rover who can dodge obstacles by its own means. But instead of using multiple sensors, the servomotor will point the single proximity capacitive sensor to five different directions. The vehicle can also be controlled in a grafic interface in your PC or device with wi-fi connection. The user will be able to regulate direction and take photos or stream video.

Programming languages used: - Python = Graphic Interface (GUI), Video Streaming and UDP communication - Keil uVision = Program in the Stellaris Launchpad Obstacle Avoidance


Project Information


License: GNU General Public License version 3.0 (GPL-3.0)


Source Code/Project URL: https://github.com/RoverChober2014/RoverChober-SourceCode


Resources


Graphic User Interface - https://github.com/PaolaGarcia/RoverChober.git
Paper - https://github.com/PaolaGarcia/RoverChoberPaper

Team

  • Oscar Ramírez
  • Paola García
  • Diego Yon
  • Pablo del Aguila
  • Silvio Urizar
  • Héctor Eduardo Hernández Ruiz
  • Daniel González


Loading...
×
Loading...
×