正在加载视频...

视频加载失败

Doing proper science in robotics is hard, because human demonstrations are expensive and less controllable. OCBench is a new benchmark providing "human-like" scripted policies. This enables scientific studies of BC and RL with virtually unlimited data!

32,548 次观看 • 1 个月前 •via X (Twitter)

27 条评论

Seohong Park 的头像
Seohong Park1 个月前

OCBench's scripted policies mimic the properties of human demonstrations (e.g., non-Markovian, smoothly random) much more closely than those in previous synthetic benchmarks. See the action histograms below!

Seohong Park 的头像
Seohong Park1 个月前

OCBench provides 28 manipulation tasks. It supports both state- and pixel-based observations, as well as CPU and GPU (MJWarp) simulations. It provides "lite" versions with shorter horizons for faster iteration as well.

Seohong Park 的头像
Seohong Park1 个月前

OCBench is also the benchmark used in my previous blog post ("Behavioral cloning mystery"). I hope it's useful for quick prototyping and controlled studies in robotics research! Project page: Blog post:

ali 的头像
ali1 个月前

i've been waiting for this since the previous blog 🙏

Jatin Garg 的头像
Jatin Garg1 个月前

how do you measure whether a synthetic demonstration is actually equivalent to a real one? or is the whole point that you can't and have to validate downstream?

Seohong Park 的头像
Seohong Park1 个月前

Good question! My answer is that it's impossible to completely mimic human demonstrations. However, what is possible is to mimic their key *properties*, and this can be (indirectly) validated by reproducing phenomena that ~only happen with real data (

sarthak s 的头像
sarthak s1 个月前

wow thanks for this

Eryk Halicki 的头像
Eryk Halicki1 个月前

This is awesome! Super cool extension of OGBench

WallStreetBots 的头像
WallStreetBots1 个月前

nah bowling is crazy 💀 awesome work!

Narendra Aironi 的头像
Narendra Aironi1 个月前

Can't wait to try world models on this kind of data!!

Anderson 的头像
Anderson1 个月前

better robotics science will come from cheaper data and smarter evaluation

JiaHong Mai 的头像
JiaHong Mai1 个月前

wooow,thanks for the efforts!

Leonardo Perez 的头像
Leonardo Perez1 个月前

thanks for this!

atharva ☆ 的头像
atharva ☆1 个月前

yay

Sahil 的头像
Sahil1 个月前

Looks super interesting! Bookmarked for future reading list 🙌

Kuldeep Pisda 的头像
Kuldeep Pisda1 个月前

Do methods rank the same on the lite short-horizon versions as on the full tasks? If they do, lite becomes a cheap proxy for the controlled studies too, not just quick prototyping.

Seohong Park 的头像
Seohong Park1 个月前

They're not exactly the same, but are quite closely correlated!

crisiumnih 的头像
crisiumnih1 个月前

wows

Vad | Exylos Robotics 的头像
Vad | Exylos Robotics1 个月前

Did you script in any of the messy human stuff, like hesitations or mid-motion corrections?

Seohong Park 的头像
Seohong Park1 个月前

Yes it does occasionally hesitate and make mistakes, and corrects them!

AGI 野生家 的头像
AGI 野生家1 个月前

Even the teacher got scripted.

Yano 的头像
Yano1 个月前

looks great still

Jimin 的头像
Jimin1 个月前

OCBench’s scripted policies offer a way to separate gains from more demonstrations from gains due to a better demonstrator when comparing BC and RL.

Coffee Cat 的头像
Coffee Cat1 个月前

脚本策略替掉真人示范,换来的是可复现,丢掉的是「像人」。做科研够用,sim2real 未必——脚本分布外的接触场景它给不出来。想看按接触类型分层的成功率。

Marc Duboc 的头像
Marc Duboc1 个月前

Do the scripted policies also have those multi-modal grasps you get in real teleop, or is it mostly noise around one way of doing the task?

Anthony Rodrigues 的头像
Anthony Rodrigues1 个月前

knob I'd want next: scripted operators at different skill levels mixed into one dataset. robomimic's BC fell off on the multi-human sets vs proficient-human ones, and that mix is the hardest thing to control with real people

Seohong Park 的头像
Seohong Park1 个月前

OCBench datasets do consist of a diverse mixture of scripted policies of different levels of proficiency (e.g., with different speeds, mistake probabilities, etc.)!

相关视频