The Corner Steering system gives attachment points for corner motors that we use to steer the rover. As a rough estimate, these components will take around 5 hours to build and assemble.
- Absolute encoders track the position of corners without having to recalibrate every time the rover reboots
- Mechanically isolates the motor from moments/loads, keeping the motor gearbox more safe
- Custom 3D printed pieces help with calibration and provide a physical limit on corner movement
- Band Saw/Dremel
- Allen Key set
- 3D Printer
- None
- Actobotics aluminum channels with channel connectors interface to Rocker-Bogie
- 1/4 Inch steel shaft to 1/4 Inch clamping hub on corner wheels
First, print the 3D printed encoder mounts. The STL files for this are located in the Corner Steering Assembly folder, under 3D Printed Parts. If you do not have a 3D printer there are many online 3D printing services available. One such service is www.makexyz.com. To order these parts from Makexyz upload the STL file, select FDM under process, and PLA for Material, and then your desired color. You will need a total of 4 of these encoder mount pieces.
The Corner Steering assembly contains the steering motors which allow the rover to utilize Ackerman steering. One important aspect of this assembly is the use of the bearing blocks. These blocks help to take forces on the motor shaft against the gearbox and minimize lateral moments applied against the motor shaft. By using the bearing blocks, we help protect the motor and motor shaft from these forces that could otherwise damage the motor and its gearbox. The lever arm for the corner steering system is much farther away from the motor than at the drive motors, where we can get away with directly attaching the load path to the motor shaft.
Begin by mounting the motor mount S9 to the motor E46 using the screws procured with the mount. Once completed, insert the B3 screws that will be used to connect the mount through the 3-inch channel. Due to the orientation of the motor inside of the 3-inch channel, adding these screws later is difficult. See Figure 1.
Figure 1: Corner Steering Motor Mount attachment (left) and B3 screw insertion (right)
Attach the motor and motor mount to the 3-inch channel using the threaded standoffs T9 as seen in Figure 2.
Figure 2: Slide the B5 screws through the 3-inch channel and screw down the standoffs. Note that the motor is "inside" the channel.
Using the shaft coupler S38, attach the motor shaft to the 0.25 inch D-shaft S15 as in Figure 3.
Figure 3: Shaft coupler installation
The size and tolerance of the holes will vary slightly based on different 3D printers and materials. Press the 0.25 inch spacers T1 into the 3D printed encoder mount S31. If they do not fit easily, tapping them with a small hammer may help. If the holes are too small for that, you can drill out or file the holes slightly until the spacers fit snugly as show in Figure 4.
Figure 4: Fitting the spacers into the 3D printed parts.
Next, attach the 0.25 inch pillow bearing blocks S10 and encoder mount S31 using the B5 screws into the threaded standoffs T3 as seen in Figure 5.
Figure 5: Encoder mount installation
Attach the absolute encoder S27 to the encoder shaft as shown in Figure 6. Don't worry about its exact position or rotation as we will adjust that later on.
Figure 6: Encoder and gear installed
You should now have one finished corner steering assembly. Repeat the steps above to build the other 3 corner steering assemblies. Note: Unlike other assemblies, this assembly isn't identical for all four. You will need to build two version (one for the left side of the rover, one for the right side) where the encoder mount is mirrored left to right. The absolute encoder should be on the 'outside' of the rover in all cases. See Figure 7 for what it should look like.
Figure 7: Mirrored steering assemblies.