Lego EV3 Project - Mechanical
For the final project in my first semester, we had to create a Lego robot that achieved, well, something.
Leave it to me and my project members to try to make a robot play checkers.
This first section is about the mechanical design. Most of the construction of the robot was left to me, with my prior experience with Lego. It's design is a simple gantry using racks and pinions for movement:
Admittedly, it's quite obvious that the design could be improved significantly in terms of rigidity. There's heavy bowing due to the weight of the various components on the gantry.
However, this was an exercise in constraints of what we had to complete the project. The Lego EV3 kit limited us to three motors and relatively short cables. As a result, much of the original plan had to be changed.
As for the individual components, the gantry is powered by a single motor on the left side of the gantry. In earlier versions, we noted that this was not enough as the other side of the gantry would lag behind significantly. Hence, gears and axles were implemented to connect one side of the gantry to the other and power the other side.
The top "cart" as we came to refer to it has two motors: one for horizontal X-axis movement, and another that drives the claw.
Again, coming back to the idea of constraints, there was a significant shortage of Lego pieces to make the overall design larger, or reinforce the gantry.
Perhaps most interesting in the project was the design of the claw. Powered by a single motor, the claw needed to pick up pieces, which we outlined as a two-step process:
- Close claw around piece
- Lift claw and piece
Here's a video of the robot in action:

