Skip to content

Arm

Manipulation of objects is paramount to all future Martian exploration. The arm team makes that possible. We have a 6 + 1 dof robotic arm which represents the penultimate student robotics object at UBC.

The systems we build

The arm on the bench, wiring exposed.

6 DOF Arm

Starting from the chassis and ending with a differential, this 6 degree of freedom one meter long arm performs all payload manipulation and movement for the rover.

The one meter long arm goes from our moving chassis to our high precision end effector; mounted on a differential. The six degrees of freedom allows us to impact and perform every task as needed.

The primary design focus was precision through survival - specifically within our competitions we have to carry heavy items and deal with vibrations. Our main goals for design are to be both fail-safe and fail-proof. The way to do that, we found is through simplifying our designs and building them for both assembly and debugging.

The desert is dusty and warm and sometimes wet. The arm needs to survive all of that. It also needs to function as protection and mounting for wires, cameras - all in the hot desert sun. But all while surviving we also need to be at high precision at our end effector.

Tech Specs

Length
1 m
Degrees of freedom
6
Payload
5 kg at millimetre precision
The end effector gripping a payload.

End Effector

The end effector performs manipulations involving tool use and object manipulation.

Past the differential we have our hot swappable end effector system. Attached to that is our end effector. It takes the high precision given from the arm and converts it into usable manipulations. It acts as our interface to the real world.

Part of the main motivation for our design on the end effector ties closely to material analysis. As the end effector is so close to the payload we were able to utilize more additively manufactured plastics thus allowing for tighter iteration cycles for those parts, from this we allowed part complexity to increase to really build out non-traditional solutions and to find new paradigms with respect to how we combine plastic and metal parts on the solution.

We also have a swappable end effector system, which uses a custom spring locking mechanism combined with spring loaded magnetic pogo pin connectors to attach all wiring instruments to the rest of the system.

The end effector has all the same heat / dust / wet requirements as the arm. Really hot day's dust always attacking it, we also need to monitor vibrations as anything from the system gets amplified as it comes all the way up to the end effector. We had to design it with that in mind.

Tech Specs

Payload
Over 5 kg
Tooling
Wire cutters, screwdrivers
Coupling
Hot-swappable
Power distribution and motor driver boards, wired up.

Electrical and Hardware Integration

PCBs, motors and wires, combining the moving parts and the electrical parts and the static parts.

The arm contains six PCB boards, 7 high current motors all with high fidelity position encoding and 2 cameras. The arm must be able to move quick, be built fast all while connecting to the rest of the rover with a few wires.

Our motor system uses an arm wide CAN bus. To make termination and wire management simpler we utilize custom printed circuit boards that handle can organization, high power organization, sensor wire management. The fundamental goal with these decisions and other decisions with the subsystem were: how can we design to be fail-safe in both production and debugging while still letting us iterate quickly.

PCBs and electrical circuits (especially high current high voltage ones like what we have) must be protected properly to function in high heat, high dust deserts. Alongside that everything needs to be spec'd perfectly as a failure with respect to any high current system could result in literal flames.

Tech Specs

PCBs
6
Motors
7, all with encoders
Stall current
Over 100 A on some
Cameras
2
Microcontrollers
1, end-effector mounted