Mars Rover
Meet Galileo
Transforming Martian Mysteries Into Discoveries
The rover must be able to withstand harsh environments such as dust, rain, rough terrain, and wind while still being capable of accomplishing a variety of tasks like getting from point A to point B with accuracy, collecting soil, and analyzing its chemical structure, rescue a stranded astronaut, etc
Meet Our Team
On the team we have this slogan “Team Before Machine” or TBM for short. This short sentence reminds us of the purpose of this team which isn’t only to design cool robots, we want to design cool robots while having fun and creating long lasting bonds between our members and ensure that we all feel like part of the same big family.
92
Members
3rd in Traversal at CIRC 2024
12
Leads and PMs
Galileo
at a Glance
Power System
24V 17000mAH Tattu LiPo Batteries (x2)
Propulsion
Drive: EC 60 flat Ø60 mm, brushless, 200 W, with Hall sensors
Shoulder: EC 90 flat Ø90 mm, brushless, 360 W, with Hall sensors
Elbow: EC 60 flat Ø60 mm, brushless, 150 W, with Hall sensors
Waist: EC 60 flat Ø60 mm, brushless, 200 W, with Hall sensors
Wrist Pitch: 42mm High Torque Planetary Gear Motor w/ Encoder - 24V 13RPM
Wrist Roll: 22mm Planetary Gear Motor w/ 12V 18RPM Encoder
Navigation
Point Cloud Mapping
Probabilistic Roadmap
Computer Vision
Intel RealSense d435
USB Cameras
Embedded Systems
Teensy 4.0
Raspberry Pi
STM32 Nucleo
Compute Module
NVIDIA Jetson Orin Nano
Software Stack
ROS 2 Humble
Ubuntu 22.04 Jammy LTS
Python3, C++
Simulation Tools
Gazebo, Rviz
Unity
Modular Attachments
Soil Collection Module
5 Degrees of Freedom Arm
Galileo
Mechanical Design.
In the mechanical division, we strive for continuous improvement of the structure of our rover. The designs undergo multiple iterations of CADing, prototyping, and testing before being implemented into the final product. Simulations also constitute an integral part of our design process to verify that the parts meet our requirements and ensure good integration with the work of other divisions. We use a variety of technologies, such as plastic and metal 3D printing, to optimize the functionality of our rover. Through the collective efforts of the whole division, we aim for maximum mobility, durability, and stability of our rover throughout the competition.
Galileo
Electrical Design.
The Electrical Division focuses on wiring, controlling and powering the various subsystems on the rover, including Drive, Arm and Science. The Rover electrical box includes student designed PCBs and firmware to allow the different subsystems to function together seamlessly by communicating with the ROS Master (Jetson or RaspberryPi). Members on the electrical division develop their circuit design skills using Altium, through hole and SMT soldering skills and embedded software development skills under the supervision of the Project Manager, Technical Advisors and Electrical Leads, and work closely with the other divisions.
Galileo
Software Design.
The software division is responsible for designing the human interface with the rover, enabling precise control over the rover and its arm through an intuitive interface. Next, they develop comprehensive simulations that test various systems such as drive, arm, cameras, etc. ensuring their reliability. Lastly, the team has recently begun developing a drive autonomy package, a sophisticated software solution that allows the rover to autonomously navigate obstacles and traverse terrains.
Galileo
Science Box.
The next step in scientific development is here. Using our modular on board soil collection system, the Mars Rover can collect soil samples from areas of interest and conserve them for scientific analysis. Once the soil samples are retrieved, they are put through a series of tests to determine their composition. These results are instrumental in identifying the ideal location for a colony on Mars.
Meet the Rover Team
Community & Outreach at McGill Robotics
McGill Robotics mission is to inspire students to build robots and to build robots that inspire students. We believe it is important to give back to the community which is why we are an organization that advances the field of robotics but also nurtures a community that values sustainability, collaboration, and education.