14.2 Design Process and Iteration Documentation
Fundamentally, what we are building is a mechanical version of Build Project 2 - a robot that can follow a pre-determined path - but with a purely mechanical memory storage and retrieval system. This system is the focus of our prototype.
We considered two different approaches. In Da Vinci’s original design, he seems to use a system of fan-shaped pegs, inserted into a rotating mechanism. Those pegs would then hit levers as they are rotated, which cause the steering column to turn:
However, this largely resulted in a trinary system - right, left, and straight. We thought that using a cam-and-follower concept would be more interesting and allow finer control over the path. In our full version, a cam would also allow a 3rd dimension, enabling much longer ‘programs’. Ultimately, for our prototype, we arrived at what is essentially a simple inverted slider crank, with a spring-return to hold the follower to the (temporarily) 2-dimensional cam:
We started on CAD and detailed design:
We realized during design that we would need to make this length adjustable - in order to “zero” our steering column on the cam, and avoid the robot biasing left or right during movement. This feature did not make it into our prototype but will be necessary in the future.
Cam and Follower Design
As mentioned, for the final version, we plan to make the Cam a 3-dimensional feature - a multi-layer spiral to allow for longer programs. For the prototype, we went with a simple egg-shape that will show the full +/-45deg deflection of the steering column.
Our linkages translate a +/- 2.5cm deflection to a +/- 45 degree turn angle at the steering column. In designing the cam, we elected to have a “middle” diameter of 10cm - therefore, a full left turn would be at a diameter of 5cm (radius of 2.5cm), and a full right turn would be at a diameter of 15cm (radius of 7.5cm). Future iterations will include a program to translate a desired robot path into a cam profile - however, for the sake of this prototype, we plan on only demonstrating full deflection in both directions.
We also decided to parallel-path the hardware - testing both laser-cut cams as well as 3D printed. For the follower, we simply ordered a patio roller off of Amazon.
Fit Checks and Cam Iteration
We required two iterations for final assembly. Fortunately, both the 3D-printed and laser-cut cams functioned well with our follower, so we elected to use the 3D-printed model to future-proof the design. However, the housings for the roller, as well as the shaft-linkage adapter, required an additional iteration - fit-checking showed some incorrect assumptions had been made on shaft diameters and space required for the roller. Our first assembly also demonstrated that we had redundant bearings in our shaft-to-linkage adapter and the follower housing, so we redesigned and reprinted the housing and adapter to use fixed shafts, thereby simplifying assembly and reducing part count.
Our fit check also revealed an incorrect measurement - a miscommunication of the diameter and radius of the cam. A second issue proved the requirement to make the slider mechanism adjustable, when full deflection was not achieved on the 2nd version of the cam. Altogether, we needed to print 3 different cams to reach the full-scale deflection that we were looking to demonstrate.
3D Cam and Follower Iteration:
For our initial design, we were inspired by a previous group from Spring 2024, who also used a 3D Cam and Follower, to have our 3D Cam rotate along the shaft. We then had our follower follow the 3D Cam as it rotates on the X-axis while moving along the Y-axis as the 3D Cam splines track up and down. We accomplished this by having two sets of shafts running along both X and Y axes that allow the follower’s 2D motion. The follower is tensioned to the 3D Cam with rubber bands attached to the shaft supports, so it is in constant contact with the Cam as it rotates. The shaft supports are fitted with linear bearings to ensure smooth movement along the shafts for the follower and follower base.
Bill of Materials:
Part | Qty | Cost/Item | Total Cost | Link | Description |
|---|---|---|---|---|---|
Traxxas 20-turn Brushless motor | 1 | 18.95 | 18.95 | Electrical | |
Belt and Pulley 8mm Bore | 2 | 16.89 | 33.78 | Hardware | |
85mm Diameter Wheel | 1 | 26.98 | 26.98 | Hardware | |
8mm x250mm Shaft | 2 | 7.99 | 15.98 | Hardware | |
5mm x 100mm Shaft | 1 | 7.19 | 7.19 | Hardware | |
5mm Bore Gear Set | 1 | 14.37 | 14.37 | Hardware | |
M4 Screw Set | 1 | 9.99 | 9.99 | Hardware | |
M3 Screw Set | 1 | 7.99 | 7.99 | Hardware | |
Motor Controller and Controller | 1 | 38.50 | 38.50 | Electrical | |
24”x24”x6mm Acrylic Sheet | 2 | 32 | 64 | TIW | Hardware |
8mm Bore Bearing | 1 | 12.79 | 12.79 | Link or Class | Hardware |
Flat Plate Bearing | 1 | 5.98 | 5.98 | Hardware | |
6mm Bore bearing | 1 | 8.99 | 8.99 | Link or Class | Hardware |
3000mAh NiMh Batter | 1 | 34.99 | 34.99 | Electrical | |
8mm Bore Linear Bearing | 1 | 11.99 | 11.99 | Link or Class | Hardware |
8mm Bore Flange | 1 | 8.59 | 8.59 | Link or TIW | Hardware |
Caster Wheel | 1 | 7.59 | 7.59 | Hardware |