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

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

На главную

Most motion papers tailor one controller to one specific task. This year at SIGGRAPH, our research team asks: can motor control itself be pretrained and reused? Generative Pretrained Controllers, or GPC, turn motor skills into a vocabulary of discrete tokens and train a transformer-based generative controller through next-token prediction....

176,369 просмотров • 3 месяцев назад •via X (Twitter)

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

Фото профиля NVIDIA AI
NVIDIA AI3 месяцев назад

Read the paper 👇

Фото профиля NVIDIA AI
NVIDIA AI3 месяцев назад

If you're interested in SIGGRAPH, check out this article from our very own @liu_mingyu. Plus, learn more about papers and sessions here:

Фото профиля Michael Jones
Michael Jones3 месяцев назад

I smell a good zombie game coming.

Фото профиля ganso
ganso3 месяцев назад

@HeroOfKVcache Can’t wait for all video games to implement yet another technology that makes them look the same!

Фото профиля mr-r0b0t
mr-r0b0t3 месяцев назад

Looks like we're gonna have some nimble robots before long 🤯

Фото профиля AI Mastery Guide
AI Mastery Guide3 месяцев назад

Turning motor skills into tokens and pretraining like a language model is such a clever crossover, curious how well it generalizes to totally new movements.

Фото профиля l3m0
l3m03 месяцев назад

That's a cool training methodology! Identify “skill tokens,” then adapt them to specific tasks. I am wondering where this decomposition/recomposition pattern could produce interesting results🤔

Фото профиля RYDA⚒️🧙🏾‍♂️🛸
RYDA⚒️🧙🏾‍♂️🛸3 месяцев назад

Walking in Silicon Valley I see nothing but robotics startups…. This is exciting for all of them.

Фото профиля Toski
Toski3 месяцев назад

This is a fascinating direction. Treating motor control like language and reusing pretrained skills could unlock much more general, adaptable robotics. Excited to see where GPC goes. 👏

Фото профиля onecookie
onecookie3 месяцев назад

tokenize anything, then control anything

Фото профиля Shaunik Musukula
Shaunik Musukula3 месяцев назад

so is the environment fed in separately, or are the motion tokens supposed to capture that too?

Фото профиля x
x3 месяцев назад

That’s kind of insane

Фото профиля Domo ⚔️ HUDDLE BATTLE
Domo ⚔️ HUDDLE BATTLE3 месяцев назад

Now imagine a robot moving like this

Фото профиля Abhishek Parmar
Abhishek Parmar3 месяцев назад

It is the best i have ever seen

Фото профиля Rey Neill
Rey Neill3 месяцев назад

In this case, tokens are actions + position or position in and actions out

Фото профиля legalprimes
legalprimes3 месяцев назад

Is this basically like modular token packages for things like start, stop, mantle, jump, recenter balance, etc. ?

Фото профиля Locale Network 🏡
Locale Network 🏡3 месяцев назад

Pretrained controllers feel like the next step beyond task specific models

Фото профиля Neutral Times
Neutral Times3 месяцев назад

Pretraining is expanding far beyond language. Applying the same paradigm to motor control could be a major step toward more capable robotics.

Фото профиля Wojciech Burzyński
Wojciech Burzyński3 месяцев назад

Wow.

Фото профиля Vijay
Vijay3 месяцев назад

flips are just for fun?

Фото профиля Boz
Boz3 месяцев назад

Pattern matching. Turns out there's lots of patterns in nature.

Фото профиля Daniel
Daniel3 месяцев назад

Mesmerizing

Фото профиля João Machete
João Machete3 месяцев назад

Tokens define motion, Transformer predicts physics; motor control finally scales like language

Фото профиля Hyper.AI
Hyper.AI3 месяцев назад

Applying the GPT framework to motor skills is brilliant! Turning physical movements into discrete tokens is a massive paradigm shift for robotics and animation. Can't wait to see the full SIGGRAPH presentation!

Фото профиля Nahid
Nahid3 месяцев назад

600+ hours of motion is no joke thats impressive

Фото профиля Dave
Dave3 месяцев назад

Is that red laser money, power, sex, or love?

Фото профиля James Atkins
James Atkins3 месяцев назад

Wild

Фото профиля Kinvert
Kinvert3 месяцев назад

if this was real the robot would have thrown its hands in the air and stopped chasing after you did that slow shuffle of the target for the fifth or so time tokenize the laziness guys

Фото профиля InBrief Info
InBrief Info3 месяцев назад

so it's like a motion GPT but what's the token vocabulary size? feels like discretizing continuous movement is the hard part

Фото профиля CLIF HIGH🇺🇲
CLIF HIGH🇺🇲3 месяцев назад

The result is a reusable "generative controller" that can be fine-tuned for new tasks, just like how GPT models are pretrained then adapted.

Фото профиля Nick
Nick3 месяцев назад

fascinating approach using transformer models for motor control transferability sounds promising especially with 600+ hours of data in real-time physics simulations

Фото профиля Jason Newton
Jason Newton3 месяцев назад

cool move

Фото профиля Sankalp
Sankalp3 месяцев назад

wow

Фото профиля Roman
Roman3 месяцев назад

Imagine your pose data being input. You could put your hand out and the ai might intuit that you want a hand shake

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

Multi-Track Timeline Control for Text-Driven 3D Human Motion Generation paper page: Recent advances in generative modeling have led to promising progress on synthesizing 3D human motion from text, with methods that can generate character animations from short prompts and specified durations. However, using a single text prompt as input lacks the fine-grained control needed by animators, such as composing multiple actions and defining precise durations for parts of the motion. To address this, we introduce the new problem of timeline control for text-driven motion synthesis, which provides an intuitive, yet fine-grained, input interface for users. Instead of a single prompt, users can specify a multi-track timeline of multiple prompts organized in temporal intervals that may overlap. This enables specifying the exact timings of each action and composing multiple actions in sequence or at overlapping intervals. To generate composite animations from a multi-track timeline, we propose a new test-time denoising method. This method can be integrated with any pre-trained motion diffusion model to synthesize realistic motions that accurately reflect the timeline. At every step of denoising, our method processes each timeline interval (text prompt) individually, subsequently aggregating the predictions with consideration for the specific body parts engaged in each action. Experimental comparisons and ablations validate that our method produces realistic motions that respect the semantics and timing of given text prompts.

AK

126,654 просмотров • 2 лет назад

I don’t know if we live in a Matrix, but I know for sure that robots will spend most of their lives in simulation. Let machines train machines. I’m excited to introduce DexMimicGen, a massive-scale synthetic data generator that enables a humanoid robot to learn complex skills from only a handful of human demonstrations. Yes, as few as 5! DexMimicGen addresses the biggest pain point in robotics: where do we get data? Unlike with LLMs, where vast amounts of texts are readily available, you cannot simply download motor control signals from the internet. So researchers teleoperate the robots to collect motion data via XR headsets. They have to repeat the same skill over and over and over again, because neural nets are data hungry. This is a very slow and uncomfortable process. At NVIDIA, we believe the majority of high-quality tokens for robot foundation models will come from simulation. What DexMimicGen does is to trade GPU compute time for human time. It takes one motion trajectory from human, and multiplies into 1000s of new trajectories. A robot brain trained on this augmented dataset will generalize far better in the real world. Think of DexMimicGen as a learning signal amplifier. It maps a small dataset to a large (de facto infinite) dataset, using physics simulation in the loop. In this way, we free humans from babysitting the bots all day. The future of robot data is generative. The future of the entire robot learning pipeline will also be generative. 🧵

Jim Fan

165,488 просмотров • 1 год назад

Everything you love about generative models — now powered by real physics! Announcing the Genesis project — after a 24-month large-scale research collaboration involving over 20 research labs — a generative physics engine able to generate 4D dynamical worlds powered by a physics simulation platform designed for general-purpose robotics and physical AI applications. Genesis's physics engine is developed in pure Python, while being 10-80x faster than existing GPU-accelerated stacks like Isaac Gym and MJX. It delivers a simulation speed ~430,000 faster than in real-time, and takes only 26 seconds to train a robotic locomotion policy transferrable to the real world on a single RTX4090 (see tutorial: The Genesis physics engine and simulation platform is fully open source at We'll gradually roll out access to our generative framework in the near future. Genesis implements a unified simulation framework all from scratch, integrating a wide spectrum of state-of-the-art physics solvers, allowing simulation of the whole physical world in a virtual realm with the highest realism. We aim to build a universal data engine that leverages an upper-level generative framework to autonomously create physical worlds, together with various modes of data, including environments, camera motions, robotic task proposals, reward functions, robot policies, character motions, fully interactive 3D scenes, open-world articulated assets, and more, aiming towards fully automated data generation for robotics, physical AI and other applications. Open Source Code: Project webpage: Documentation: 1/n

Zhou Xian

3,823,684 просмотров • 1 год назад

This is how ALOHA's "teleoperation" system works - a fancy word for "remote control". Training robots will be more and more like playing games in the physical world. A human operates a "joystick++" to perform tasks and collect data, or intervene if there's any safety concern. There's actually a learning curve to master the controller, much like practicing gaming skills. Teleoperation can be done in many different ways. ALOHA is an impressive custom-built system with very low cost. Here're a few alternatives: (1) Motion Capture (MoCap): apply the MoCap systems used for Hollywood movies to capture the fine-grained motions of hand joints. There would be no "embodiment gap" if the robot hand has 5 fingers. For instance, a demonstrator can wear a CyberGlove ( and manipulate the objects. CyberGlove will capture the motion signals & haptic feedback in real-time, which can be re-targeted onto the humanoid. (2) Wearing gloves & markers can be clumsy. An alternative way to do MoCap is through computer vision. DexPilot from NVIDIA enables marker-less and glove-free data collection. The human operator simply uses their bare hands to perform the tasks. 4 Intel RealSense depth cameras and 2 NVIDIA Titan XP GPUs (yeah, 2019 work) translate the pixels to precise motion signals for robot learning. (3) VR Headset: turn the training room into a VR game and "role play" the robot. This has the advantage of scalable remote data collection - annotators from around the world can contribute without coming onsite. VR demonstration technique appeared in research projects like the iGibson home robot simulator, an initiative that I participated in at Stanford: Behind-the-scene video by Litian Liang

Jim Fan

124,783 просмотров • 2 лет назад

Let's reverse engineer this demo. You need 3 things: (1) robust hardware and motor designs that treat simulation as first-class citizen; (2) a human motion capture ("mocap") dataset, such as those for film and gaming characters; (3) massively parallel RL training in GPU-accelerated simulation. Last October, our team trained a 1.5M parameter foundation model called HOVER for such agile motor control. It follows this recipe, roughly speaking (details in thread): (1) Simulation used to be an after-thought. Now, it has to be part of the hardware design process. If your robot doesn't simulate well, you can kiss RL goodbye. Hardware-simulation co-design is a very interesting emergent topic that only becomes meaningful with today's compute capability. (2) Human mocap dataset to produce natural-looking walking and running gaits. That's one huge advantage of using humanoid robot - you get to imitate from tons of human motions that were originally captured for movies or AAA games. At least 3 ways to use the data: - For initialization: pre-train the neural net to imitate human, and then finetune it into the robot form factor with physics turned on; - For reward function: penalize any deviations from the target pose; - For representation learning: treat the human poses as a "motion prior" to constrain the space of robot behaviors. (3) Shove the above into Isaac sim, add a lot of randomization, pump it through PPO, throw in a bunch of GPUs, and then watch Netflix till loss converges. If you have an urge to comment this is CGI, let me save you a few keystrokes — many academic labs now own the G1 robot in the flesh. See our team's HOVER work in the thread: 🧵

Jim Fan

216,139 просмотров • 1 год назад