Загрузка видео...

Не удалось загрузить видео

На главную

This is a single uncut video, showing a robot learning several tasks instantly, after just one demonstration each ... This is possible because we've now been able to achieve in-context learning for everyday robotics tasks, and I'm very excited to announce our latest paper: 🎆 Instant Policy: In-Context Imitation...

74,683 просмотров • 1 год назад •via X (Twitter)

Комментарии: 10

Фото профиля Edward Johns
Edward Johns1 год назад

In-context learning is where a trained model accepts examples of a new task (the "context") at its input, and can then make predictions for that same task given a novel instance of it, without any further training or weight updates. Achieving this in robotics is very exciting: with Instant Policy, we can now provide one or a few demonstrations (the "context"), and the robot instantly learns a closed-loop policy for that task, which it can then immediately perform. (2/6)

Фото профиля Edward Johns
Edward Johns1 год назад

The figure below shows our network architecture, which jointly expresses the context (demonstrations, as sequences of observations and actions), the current observation, and the future actions. Observations are point clouds, and actions are relative gripper poses. During inference, actions are predicted using a learned diffusion process on the graph nodes representing the actions, conditioned on the demonstrations and the current observation. (3/6)

Фото профиля Edward Johns
Edward Johns1 год назад

One very exciting aspect of Instant Policy is that we don't need any real-world training data. The entire network can be trained with simulated "pseudo-demonstrations", which are arbitrary trajectories with random objects, all in simulation. And we found very promising scaling laws: we can continue to generate these pseudo-demonstrations in simulation, and the performance of the network continues to improve. (4/6)

Фото профиля Edward Johns
Edward Johns1 год назад

Beyond just regular imitation learning, we also discovered two intriguing downstream applications: (1) Cross-embodiment transfer from human-hand demonstrations to robot policies. (2) Zero-shot transfer to language-defined tasks without needing large language-annotated datasets. (5/6)

Фото профиля Edward Johns
Edward Johns1 год назад

This was led by my excellent student Vitalis Vosylius (@vitalisvos19), in the final project of his PhD. To read the paper and see more videos, please visit And we have code and weights available on the webpage, for you to teach your own robot with Instant Policy. Please try it out, and let us know how you get on! Thanks for reading 😀 (6/6)

Фото профиля You Jiacheng
You Jiacheng1 год назад

Great work! I have a small problem: how did you prompt SAM in this video? there is another person?

Фото профиля tOSUFever
tOSUFever1 год назад

this is cool 😎

Фото профиля Ornias
Ornias1 год назад

Feels like I'm watching an animal rather than a robot.

Фото профиля XXXin
XXXin1 год назад

Seeing more and more works like this. Wondering how we can leverage the power of community to collect data efficiently in mass, and how the system generalizes under different configurations

Фото профиля Appy Pie
Appy Pie1 год назад

Exciting breakthrough in robotics! With in-context learning, robots can now master tasks instantly after just one demonstration. This is a huge step forward in making robots more adaptable and efficient!

Похожие видео

Experiments in progress. The one on the right has been learning for ~3 hours, the one in the middle for ~1 hour, and the one on the left just started a few minutes ago. The initial motivation for making the physical Atari was just to commit ourselves to a subset of algorithms that can make progress in this setup. This commitment rules out algorithms that require billions of samples to learn (or worse, require multiple environments running in parallel). Atari games are simple enough that we should be able to show learning on them in a short amount of time with no prior knowledge. Since then, I've realized that this setup is also a good way to compare different paradigms in robotics in a principled way. These paradigms are sim2real, learning from tele-operated data, and learning directly on the robots. So far, I have observed that getting sim2real to work reliably is hard. It requires tweaks that don't scale. Policies that can play perfectly in simulation fall apart because of latencies and the messiness of the real world. These aspects could be modeled to improve the simulation, but not without sinking significant human engineering hours. I have higher hopes for learning from tele-operated data, but that requires a human to learn the task first. These experiments are on my to-do list. I have to learn to play some of the games well through the robot. I’m half-decent at playing Pong and Ms Pacman now. Learning directly on robots is looking like the most promising approach. This approach takes away pesky distribution shifts and makes it possible to have algorithms that continually improve with more data and time without any human intervention. It feels great to let experiments run overnight and wake up to find improved policies. With learning on robots, I should, in principle, be able to go on a long vacation and come back to find better policies for complex tasks beyond Atari games. Whether that is possible with current learning algorithms is a different question.

Khurram Javed

52,110 просмотров • 7 месяцев назад