Jeffrey M. Barber

Tombstone

cis541 (GPS Node Kit & ElBrainOh)

Mar 2004 – May 2004 · age 22

What it was

A five-person senior software engineering project at Kansas State: make a Pioneer robot drive itself across campus by GPS. The hardware said no. GPS was off by fifteen meters and the sonar reached three, so localization, the original goal, died in the second iteration. The team pivoted to two tools. GPS Node Kit, a C# editor Jeff wrote, let a human draw drivable rectangles over an aerial photo of campus and compiled their overlaps into a route graph. ElBrainOh, a C++ brain, loaded that graph, found the shortest path, turned it into queued turn-and-move commands behind a Command interface, and drove the robot by counting its own steps. Jeff led the research subteam and wrote the command structure and the editor. The documentation was written straight through the night and finished at 6:35 on the morning it was due.

Wins, for the age

What it taught

Genealogy

Ancestors: none on record. This is the first project in the graveyard with more than one author. Descendants: Defense Map Ed: paint the walkable map, and shortest paths come out.

Epitaph

Here lies Team 13's robot, which could never know where it was. So the humans drew it a map, and it walked the path counting its own steps.