Dominique Paul's banner
Dominique Paul's profile picture

Dominique Paul

@DominiqueCAPaul • 8,372 subscribers

Founder of Dream Machines @dm_robots, building ML models for robotic arms. Previous: Stats at @ETH & @NeurIPSconf. I post about RL and VLA post-training.

Shorts

China, day 5 Up early for Guangzhou and the Canton Fair. ~300,000 visitors and a trade show in the most literal sense: export, of every product you can think of. The train from HK to Guangzhou takes 60 minutes. Getting through security at the station took about as long. We did the service robotics hall in 60-90 minutes. It had more relevant robot AI companies than the industrial automation hall, which was mostly task-specific machines and at best components like actuators. I expected more robot AI overall. My guess is it still shows up at the World Robot Conference more than at a show where people come to buy. Much less English on the mainland than in HK. Communication has resorted to mostly hands and Google Translate. Didi is absurdly cheap. 60 minutes from the fair to Foshan cost us 12€. Little reason to take public transport unless it's actually faster. Now joining an organised tour with Bob, a friend of a friend, who's kindly hosting Aurel Arnold and me at his family's house. First evening with the rest of the group done. They live in a gated community owned by Midea (the AC company that bought Kuka a decade ago), like most of this district. Reminds me of Krupp building worker housing and basic infrastructure in the 19th century because otherwise it just wouldn't have existed.

China, day 5 Up early for Guangzhou and the Canton Fair. ~300,000 visitors and a trade show in the most literal sense: export, of every product you can think of. The train from HK to Guangzhou takes 60 minutes. Getting through security at the station took about as long. We did the service robotics hall in 60-90 minutes. It had more relevant robot AI companies than the industrial automation hall, which was mostly task-specific machines and at best components like actuators. I expected more robot AI overall. My guess is it still shows up at the World Robot Conference more than at a show where people come to buy. Much less English on the mainland than in HK. Communication has resorted to mostly hands and Google Translate. Didi is absurdly cheap. 60 minutes from the fair to Foshan cost us 12€. Little reason to take public transport unless it's actually faster. Now joining an organised tour with Bob, a friend of a friend, who's kindly hosting Aurel Arnold and me at his family's house. First evening with the rest of the group done. They live in a gated community owned by Midea (the AC company that bought Kuka a decade ago), like most of this district. Reminds me of Krupp building worker housing and basic infrastructure in the 19th century because otherwise it just wouldn't have existed.

23,448 views

Today I incorporated my startup - and where else than in Germany 🇩🇪 All without leaving my house and getting a German notary appointment in under 24 hours, thanks to the electronic ID. Long Europe 🇪🇺

Today I incorporated my startup - and where else than in Germany 🇩🇪 All without leaving my house and getting a German notary appointment in under 24 hours, thanks to the electronic ID. Long Europe 🇪🇺

115,033 views

Our recent experiments showed us how data diversity beats quantity by lengths. A non-actuated movable base is coming soon, but until then we‘re just creating diversity by moving the table into every room of our office.

Our recent experiments showed us how data diversity beats quantity by lengths. A non-actuated movable base is coming soon, but until then we‘re just creating diversity by moving the table into every room of our office.

18,085 views

Time to get used to teleoperation on an upgraded hardware stack! Thank you Jannik Grothusen for building such an insane arm! 👊

Time to get used to teleoperation on an upgraded hardware stack! Thank you Jannik Grothusen for building such an insane arm! 👊

44,583 views

We‘re gonna be doing DAgger style data collection soon. But the leader arms can’t carry their own weight and would need to follow the leaders at all time. That feels messy, so Aurel Arnold implemented a teleop setup with the Quest in the last 1.5 days. First configuration is working now, but not feeling 100% natural yet. Hard to describe why.

We‘re gonna be doing DAgger style data collection soon. But the leader arms can’t carry their own weight and would need to follow the leaders at all time. That feels messy, so Aurel Arnold implemented a teleop setup with the Quest in the last 1.5 days. First configuration is working now, but not feeling 100% natural yet. Hard to describe why.

19,940 views

This figure from HIL-SERL is one of the clearest visualisations of how RL learns differently from imitation learning. The difference comes down to this: imitation learning treats each (state, action) pair as independent. A correction at timestep 20 teaches nothing about timestep 19 or 21. RL propagates reward backward through time. One successful insertion updates the value estimate of every state along the trajectory. So RL builds a full map of "which states lead to success"; imitation learning just memorizes individual snapshots. Setup: a robot inserting a RAM stick into a motherboard slot. Each dot is an end-effector position (Y = lateral, Z = height). Starting position is randomized. Left to right = training progressing. Top row (RL): the policy builds a funnel. Broad at the top, narrowing into the target. It systematically fills in the state space, learning which paths lead to success from many different starting positions. Bottom row (imitation learning / HG-DAgger, same human data): sparse, diffuse, no funnel. The policy only learns near states the human demonstrated. Both have access to the same data, including human corrections, but a completely different structure emerges.

This figure from HIL-SERL is one of the clearest visualisations of how RL learns differently from imitation learning. The difference comes down to this: imitation learning treats each (state, action) pair as independent. A correction at timestep 20 teaches nothing about timestep 19 or 21. RL propagates reward backward through time. One successful insertion updates the value estimate of every state along the trajectory. So RL builds a full map of "which states lead to success"; imitation learning just memorizes individual snapshots. Setup: a robot inserting a RAM stick into a motherboard slot. Each dot is an end-effector position (Y = lateral, Z = height). Starting position is randomized. Left to right = training progressing. Top row (RL): the policy builds a funnel. Broad at the top, narrowing into the target. It systematically fills in the state space, learning which paths lead to success from many different starting positions. Bottom row (imitation learning / HG-DAgger, same human data): sparse, diffuse, no funnel. The policy only learns near states the human demonstrated. Both have access to the same data, including human corrections, but a completely different structure emerges.

24,433 views

Videos

No more content to load