Close

Problem definition & alternative research

A project log for XL Robot trainer kit

Low cost, large format teaching platform for High School robotics teams

davidDavid 04/03/2023 at 22:230 Comments

First robotics competition is a high school program where teams around the world are given a brand new game the first weekend in January. Teams must design, build, and program a robot to play that game. Starting in March, they begin to compete. (These robots weigh up to 125 lbs)

As a mentor for a robotics team for the last 8 years, I've faced the same 2 challenges every year

I feel like I've done something different every year to address these problems, but it's always been last minute. (this is probably a similar story for the mentors on most of the other 3600 teams) This year is going to be different though!

I'm going to write actual lesson plans, and have multiple robots for students to work on!

The multiple robots part is a challenge though, the drive base kit that's widely used costs $750 without any motors or other electronics. With motors and electronics the cost totals $2400

Item

cost

quantity

url

kitbot

$739

1

andymark

roborio

$485

1

andymark

Power distribution basics

$395

1

andymark

Radio bundle

$179

1

andymark

Cim motor

$46

4

andymark

Motor controller

$90

4

rev-robotics

Battery

$55

1

Total

$2397

The meat of this project is going to be around identifying, implementing, and testing replacements for each of the previous line items. The potential impact this project can have can be looked at in different levels depending how which line item a replacement is found for.

For each line item, I'm going to outline requirements and list potential replacements

Kitbot chassis requirments

The design of the chassis can be broken up into sections, I'm going to rate the options (1-3-5) with 5 being the best.

Frame

Option

Cost

robustness

complexity

Time for assembly

Reusability

Welded Steel tube

5

5

1

5

1

Steel tube gussets

5

3

3

3

3

Aluminum tube

3

3

3

3

3

T-slot aluminum extrusion

1

3

5

3

5

Wood

5

1

3

3

1

Gearbox

Option

Cost

robustness

complexity

Time for assembly

Reusability

Prebuilt gear box

1

5

5

5

5

Custom metal gearbox

1

5

1

3

1

Metal gear, 3d printed plate

3

3?

1

3

3

Entirely 3d printed

5

1?

1

3

1

Drive train

Option

Cost

complexity

maneuverability

4 wheel

5

5

1

6 wheel drop

4

4

3

Mecanum

3

5

4

Swerve

1

1

5

For the prototype I'm going to start with the following:

Roborio requirements

Options:

Going to start looking at Romi software on raspberry pi. Pis are still hard to come by so need to look at the alternatives.

Power Distribution:

This part will likely be best done with a custom PCB, but I did find some possible components on amazon (which means I can probably find cheaper options else where)

Power switch:

Fuses:

Power distribution

Radio Bundle:

I believe this can be gotten rid of completely since a Raspberry pi will have wifi built in.

Cim motor:

For DC motors at the 300W level, a cim is a pretty  low cost option, and most teams already have a bunch in their shops. For the design I want to keep it compatible with a cim, but an alternative would be to use power wheels motor and gearbox. Not even close to the same amount of power, but provides a very low cost alternative and can be used to teach the same concepts.

Motor controllers:

BTS7960 is by far the cheapest option I've been able to find and use. The only problem is that it doesn't use the same control signal as the motor controllers used in FRC. I'm planning on using a rasperry pi pico to interpret the signal and control the BTS7960.

Battery

I'm currently planning on using 3s lipo batteries as the alternative, but want to make sure everything would be fine using the 12v lead acid batteries that teams already have.

Discussions