MARS @ MAC
  • Home
  • Showcase
    • Mechanical
    • Electrical
    • Software
    • Science
  • About
    • Team
    • Contact
    • About us
  • Join Us
  • Sponsors
  • Learn
    • Programming
    • Space
  • Blog

Software

The rover will need to navigate and traverse through complex terrain, manipulate objects with the robotic arm, perform automated experiments on the science module, and feed all data back to the base station. 

You can find all our code and documentation online on our Github

Vision Systems


Picture
Picture
The team utilizes data from various sensors such as the Intel D435,  accelerometers,  a GNSS unit, and more for its SLAM algorithm. This enables the rover to be able to navigate and traverse through complex terrain as per competition requirements. Utilizing the power of ROS, the robot is able to asynchronously manage all sensors and have complex intra-rover communication.  
Picture
Picture

Control Systems


Picture
We utilize ROS + Gazebo to perform simulations of the Arm to verify our control systems and ensure robustness of our algorithms. On the left is a very early demonstration of how we are able to control a simple robotic arm and provide appropriate control signals. At the bottom is a more updated demonstration of how we are able to smoothly navigate the arm around obstacles.
Picture

Home     ​About     Sponsors     Join     Contact

Picture
  • Home
  • Showcase
    • Mechanical
    • Electrical
    • Software
    • Science
  • About
    • Team
    • Contact
    • About us
  • Join Us
  • Sponsors
  • Learn
    • Programming
    • Space
  • Blog