Skip to content

microsoft/BusyBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BusyBox: Benchmarking Affordance Generalization

BusyBox is a physical 3D-printable device for benchmarking affordance generalization in robot foundation models.

busybox_assembled

It features

  • Modular design with 6 interchangeable modules (buttons, switches, sliders, wires, knob, and display)
  • Open-source CAD files and bill of materials for easy reproduction
  • Optional electronics and Raspberry Pi instrumentation for automated state logging
  • Reconfigurable setups enabling systematic evaluation of generalization
  • A language-annotated dataset of 1000+ demonstration trajectories oof BusyBox affordances

Please check out our website for more details.

BusyBox assembly instructions

For fully building a instrumented BusyBox capable of state logging, see the BOM.

First print the BusyBox following Printing Instructions with details on files to print and any details on print settings.

Electronic Assembly:

TODO: add instructions on how to assemble electronics with pictures

Firmware Flashing:

Instructions for flashing the Arduino Nano's firmware: Flashing Firmware

Data Collection Guide

See Data Collection for a look into how we collected our data.

About

No description, website, or topics provided.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors