Automaducks

Odometry Module

Odometry Module

Background

Robot autonomous operation can be improved with odometry from dead wheels, given that they are less susceptible from slippage during acceleration and breaking. Dead wheels require an encoder and an omni wheel to be assembled is a way that they can be added to the robot chassis.

The goal is to have the whole assembly to fit inside a standard Gobilda U-Channel. We’ve looked into Open Odometry but the assembly required too many parts, thus we’ve opted for designing our own.

Bill of Materials

ItemQuantityLink
REV Through Bore Encoder1Link to Product
38mm Omni Wheel1Link to Product
M3x18mm socket head hex screw1(Comes with the Wheel)
M4x10mm button head hex screws1 
M4x35mm socket head hex screw2 
GoBilda 43mm standoff2Link to Product
Neiko Spring 23/64’’ x 1-3.8’’1 
M4 Nylon Nuts2Link to Product
Printed: Hexagonal Axel1Link to STL
Printed: Wheel Housing1Link to STL
Printed: Encoder Bracket1Link to STL

Materials


Assembly Tutorial

Step 1

Insert the small end of the hexagonal axel into the 38mm omni wheel. Then insert the M3x18mm into the opposite end and tighten until the wheel doesn’t wiggle along the axel.

Assembly should look like this:

Step 1

Step 2

Place the assembly from step one into the REV Bore Encoder, so the wheel is on the side without the embossed words.

Step 2

Step 3

Now, get the Wheel Housing and the two M4x35mm screws. Insert the screws into the two holes of the wheel housing. You should insert them on the side with the embeds for the screw heads. Do not screw in all the way, go until a centimeter of the screw is visible on the opposite side of the Wheel Housing.

Step 1

Step 4

Retrieve the assembly you made in Steps 1 and 2. Slide the two attachment arms onto the screws you inserted in Step 3. Get both M4 Nylon nuts and and screw them on gently with your fingers. Now tighten the screws completely to secure the REV encoder to the Wheel Housing (screw heads should be flush with the piece).

Step Step

Step 5

Slide the 43mm Standoff into the back hole of the Wheel Housing assembly.

Step 6

Now to assemble the Encoder Bracket, you need the specified spring and the second 43mm standoff. Slide the spring onto the protruding circle on the bottom of the bracket (use a little bit of force or twist). Then insert the second standoff through the tube.

Completed Bracket Assembly:

Step

Step 7 (U-Channel Assembly)

Once you have the two assemblies you’ll be able to fit the two into a standard GoBilda u-channel.

Step

Connecting REV Encoders

From the FTC Tech Tips:

Encoder ports 0 and 3 are hardware-counted, but ports 1 and 2 are software-counted. This means higher counts-per-revolution encoders (like the REV Through-Bore Encoder) should be placed on Ports 0 or 3 to ensure counts aren’t missed, and lower counts-per-revolution encoders (like the goBILDA Odometry Pods or most motors) can be connected to any port.

Additional Resources