El MarsWalker Rover, es un robot inspirado en el ExoMars Rover de ESA. Nuestro rover tiene la capacidad de recorrer terrenos irregulares esquivando obstáculos. El MarsWalker Rover es completamente automático, la navegación es provista por imágenes estereo mediante webcambs y la computadora a bordo calcula la mejor trayectoria posible para evadir cualquier obstáculo; además implementa un sistema ultrasónico de seguridad para asegurarnos de no colisionar con algún obstáculo a corta distancia. La energía requerida es provista por una batería Li-po y el movimiento es proporcionado por cuatro llantas, cada una de ellas es accionada por un motor a pasos, además las dos llantas frontales cuentan con servomotores que serán usados como el sistema de dirección. La computadora corre tres programas (Python, Processing y Arduino) que funcionan perfectamente sincronizados, para generar el algoritmo que trazará la trayectoria. Básicamente el algoritmo funciona de la siguiente manera: Python crea una imagen provista por cámaras estéreo que detecta la profundidad, Processing lee esta imagen y determina un rango de aproximación menor a 60 cm y ordena a Arduino el giro de la dirección y el avance de las llantas.