Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gasketsim

Seating a gasket cord into a channel — a tabletop force-regulation task in MuJoCo

gasket seating

Pressing a continuous rubber profile into an enclosure channel. A force-regulation task with a tolerance spec and a force channel — which is precisely what the standard benchmark tasks lack.

Why this task

Every frontier lab trains on cloth, kitchens, boxes and packing. None of those have a tolerance spec or a force channel. This one has both, and it showed up independently from two directions: the general assembly literature ("almost all gasket assembly today is performed by humans") and BESS pack assembly, where outdoor-rated enclosures must be sealed to an IP rating.

It is also not the task the field's numbers cover. Berkeley's gasket paper is essentially the only prior work, and its headline finding is that a procedural algorithm beat their learned policy on the straight channel. So the scripted presser here is the number to beat, not a placeholder.

Run

python render.py --out gasket_seat.mp4
python eval.py --repeats 3

Reuses the roomsim environment — no new install.

License

Apache-2.0.

About

Seating a gasket cord into a channel: force regulation with a real tolerance spec — a task the standard benchmarks lack. MuJoCo.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages