Mars Rover Project - Year 2 Project

Mars Rover Project - Year 2 Project

school

May 2022 - July 2022


  • Command Module: Designed a Front-end command panel using TypeScript and React, and a back-end database in Node.js to connect the Mars rover with a web server to display its status and to control the rover remotely.
  • Vision Module: Programmed a DE10-lite FPGA board with a Terasic D8M-GPIO camera in Quartus Verilog for identifying target objects and mapping the environment.
  • Control Module: Programmed the ESP32 chip in Arduino IDE to complete the data transmission between modules;. Used graph theory and breadth-first algorithm in C++ to establish autonomous obstacle avoidance and route planning.
  • Explore more on Github