atlas

Research map / Multi-agent systems and games / Human-AI and goal-conditioned

BricksRL: A Platform for Democratizing Robotics and Reinforcement Learning Research and Education with LEGO

NeurIPS 2024 · Multi-agent systems and games › Human-AI and goal-conditioned · approach: Human-AI coordination agents · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Presents BricksRL, an open-source platform that connects LEGO hubs (via Pybricks over Bluetooth) to TorchRL so researchers and students can train custom LEGO robots end-to-end with online and offline RL in the real world.

Problem

Robotics and RL research and education are limited by the cost, setup complexity and steep learning curve of real robot labs; existing low-cost robot setups are static or require heavy tooling.

Approach

Interface LEGO hubs running Pybricks with TorchRL's EnvBase, agents and TensorDict through a BLE-based gym-like environment, so any LEGO build can be trained with off-policy RL (TD3, SAC, DroQ) on a laptop/GPU, with sim counterparts and offline datasets.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a trained online RL policy rather than a random policy2Wheeler agents · RunAway-v0evaluation reward: -0.51 ± 1.84; TD3 7.64 ± 2.31, SAC 8.72 ± 2.82, DroQ 8.96 ± 0.87Helped
Use a trained online RL policy rather than a random policy2Wheeler agents · Spinning-v0evaluation reward: 71.97 ± 501.79; TD3 7558.21 ± 28.61, SAC 7407.20 ± 109.53, DroQ 7456.85 ± 18.02Helped
Use a trained online RL policy rather than a random policyWalker agents · Walker-v0evaluation reward: -191.99 ± 18.19; TD3 -62.94 ± 16.76, SAC -52.04 ± 8.79, DroQ -57.63 ± 10.44Helped
Train the policy in simulation instead of on the real robotWalker agents · WalkerSim-v0, evaluated on real Walkerevaluation reward: TD3: -62.94 ± 16.76 -> -78.49 ± 9.75; SAC: -52.04 ± 8.79 -> -55.03 ± 4.95; DroQ: -57.63 ± 10.44 -> -56.62 ± 2.81Mixed
Train the policy in simulation instead of on the real robotRoboArm agents · RoboArm-v0, evaluated on real robotsuccess rate (%): TD3: 88 -> 88; SAC: 72 -> 100; DroQ: 64 -> 88Mixed
Add webcam image observations to the RoboArm taskRoboArm agents · RoboArm-mixed-v0success rate (%): TD3: 88 -> 8; SAC: 72 -> 68; DroQ: 64 -> 68Mixed
Use a lower communication frequency (2 Hz) instead of 11 HzDroQ on Walker · Walker-v0convergence speed and stabilityHelped
Use expert-data offline RL rather than online RLOffline RL algorithms · Walker-v0evaluation reward: TD3: -79.71; SAC: -66.91; BC: -85.65; IQL: -74.80; CQL: -77.93Mixed
Use expert data rather than random dataOffline RL algorithms · RoboArm-v0evaluation reward: BC: -117.72 -> -7.34; IQL: -76.89 -> -3.10; CQL: -46.91 -> -17.41; TD3: -124.22 -> -201.94; SAC: -54.67 -> -218.76Mixed
Use expert data rather than random dataOffline RL algorithms · RunAway-v0evaluation reward: TD3: 19.86 -> 9.06; SAC: 14.74 -> 10.80; BC: -0.27 -> 18.13; IQL: 14.07 -> 18.80; CQL: 19.60 -> 19.74Mixed
Use expert data rather than random dataOffline RL algorithms · Spinning-v0evaluation reward: TD3: 6160.25 -> 6168.28; SAC: 5416.11 -> 9349.52; BC: 35.55 -> 9150.02; IQL: 4544.28 -> 9096.60; CQL: 4509.31 -> 9099.03Helped

Surprising findings

Limitations

Experimental setup

Datasets: BricksRL offline datasets (expert and random) for Walker-v0, RoboArm-v0, RunAway-v0, Spinning-v0

Benchmarks: RunAway-v0 Spinning-v0 Walker-v0 WalkerSim-v0 RoboArm-v0 RoboArmSim-v0 RoboArm-mixed-v0

Metrics: mean episode evaluation reward success rate training time

Baselines: TD3 SAC DroQ Random policy BC IQL CQL

Builds on: TorchRL Pybricks TD3 SAC DroQ

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy