正在加载视频...

视频加载失败

This is Open Robot Parkour: the agility at Boston Dynamics level, but now open-source for everyone.🐕 Two NVIDIA tech here at play: 1. IsaacGym: train the robot dog by speeding up reality 10,000x with massively parallel simulation on GPU. 2. NVIDIA Jetson NX for onboard compute. Only vision, no...

315,651 次观看 • 3 年前 •via X (Twitter)

33 条评论

Jim Fan 的头像
Jim Fan3 年前

Website: Paper: Original thread from the author:

CuddlySalmon 的头像
CuddlySalmon3 年前

i’ve been trying to talk myself out of getting a unitree and this is not helping, jim 😐

Petr Švec 的头像
Petr Švec3 年前

Gives me Black Mirror wibes.

Chris Remboldt 的头像
Chris Remboldt3 年前

I knew someone would do this eventually...

Ali Minai 的头像
Ali Minai3 年前

But I am assured by so many that this is “just a tool” and won’t harm anyone - even when it grows to ten times its size and is ten times smarter. It will always be a good doggie - unlike real doggies.

Robin Hanson 的头像
Robin Hanson3 年前

OK, that's impressive.

Michael Tsai 的头像
Michael Tsai3 年前

This is kind of like the matrix brain chip upload where a user rapidly learns advanced martial arts. But this time the user is a robot, learning advanced movements.

Andre 🐦 𝕏 的头像
Andre 🐦 𝕏3 年前

Noting the mention of cameras only / no lidar. After reading the same about others, like Tesla, doing the same… I’d like to know if the reasoning is the same. Has computer vision now “arrived”, or is it just a peculiarity of the chosen tech stack?

Poppy (e/acc) 的头像
Poppy (e/acc)3 年前

@Zanzibased awesome

BigUps 的头像
BigUps3 年前

I've been seeing boston dynamics videos for half my life. It'll be impressive when I see it in person.

Rado9910 的头像
Rado99103 年前

Yyyyeaaaah, I can see a dozen times that this can and will probably go wrong, and none of them even has to do with a robot takeover.

Ant A. 🇺🇸 的头像
Ant A. 🇺🇸3 年前

They should just train it like AI LLMs get trained and it would work better.

Bart Spits 的头像
Bart Spits3 年前

I wonder if this same model can be applied to (bio)chemical simulation, for the creation of new materials and medicine.

Kristoph 的头像
Kristoph3 年前

What robot dog is it that has the Jetson MX onboard?

Ooojin 🇺🇦 的头像
Ooojin 🇺🇦3 年前

We should not have human soldiers fighting wars anymore

ESchwaa 的头像
ESchwaa3 年前

Roomba needs this for their next iRobot. I’m so tired of killing that humming disk out from under the couch or pulling socks out if it’s maw….

Ahmed Moubtahij 的头像
Ahmed Moubtahij3 年前

Cool. Can we get a robot butler already 😮‍💨

Novakh 的头像
Novakh3 年前

Damn, I guess @metanews_com is truly right to report about #Metaverse and #artificalintelligence extensively, these techs will change this world radically in the coming years 👀👀

Muskholic 的头像
Muskholic3 年前

@virtalf 근데 애완견들은 이런동물 어떻게 받아들이나요? 경비견과 함께 활동이 가능한가요?

anotheryou 的头像
anotheryou3 年前

love how messy it looks. makes it look more believable not to be more or less hard coded happy path :)

Theoden Ednew 的头像
Theoden Ednew3 年前

imagine hearing those chaotic random steps approaching you

NVEpperson 的头像
NVEpperson3 年前

They need to give that robot a skid plate

kent 的头像
kent3 年前

How cheap can these be modified to be suicide drones packed with explosives

Mike Osswald ✳️ 的头像
Mike Osswald ✳️3 年前

So cute!

Chaopeng Shen 的头像
Chaopeng Shen3 年前

is it a secret what kind of compute resources are needed and how much training time are normally needed for the IsaacGym part of training?

Ron Schwartz 的头像
Ron Schwartz3 年前

👀

aizk ✡️ 的头像
aizk ✡️3 年前

Why is it called IsaacGym

Dany Wylde 的头像
Dany Wylde3 年前

PhilipKDick #bladeRunner #animal

Rogue 的头像
Rogue3 年前

It moves in a much more lifelike way compared to Spot

Fırat Bağ 的头像
Fırat Bağ3 年前

They should make them 6-legged like spiders to make them look even more creepy.

Yanco 的头像
Yanco3 年前

Great, now to the important part. How do we install machine-gun on it?

Steve Korshakov 的头像
Steve Korshakov3 年前

Only unitree fucks you by forcing to get the most expensive ones to get it working.

Alex 的头像
Alex3 年前

@memdotai mem it

相关视频

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 年前

Exciting updates on Project GR00T! We discover a systematic way to scale up robot data, tackling the most painful pain point in robotics. The idea is simple: human collects demonstration on a real robot, and we multiply that data 1000x or more in simulation. Let’s break it down: 1. We use Apple Vision Pro (yes!!) to give the human operator first person control of the humanoid. Vision Pro parses human hand pose and retargets the motion to the robot hand, all in real time. From the human’s point of view, they are immersed in another body like the Avatar. Teleoperation is slow and time-consuming, but we can afford to collect a small amount of data. 2. We use RoboCasa, a generative simulation framework, to multiply the demonstration data by varying the visual appearance and layout of the environment. In Jensen’s keynote video below, the humanoid is now placing the cup in hundreds of kitchens with a huge diversity of textures, furniture, and object placement. We only have 1 physical kitchen at the GEAR Lab in NVIDIA HQ, but we can conjure up infinite ones in simulation. 3. Finally, we apply MimicGen, a technique to multiply the above data even more by varying the *motion* of the robot. MimicGen generates vast number of new action trajectories based on the original human data, and filters out failed ones (e.g. those that drop the cup) to form a much larger dataset. To sum up, given 1 human trajectory with Vision Pro -> RoboCasa produces N (varying visuals) -> MimicGen further augments to NxM (varying motions). This is the way to trade compute for expensive human data by GPU-accelerated simulation. A while ago, I mentioned that teleoperation is fundamentally not scalable, because we are always limited by 24 hrs/robot/day in the world of atoms. Our new GR00T synthetic data pipeline breaks this barrier in the world of bits. Scaling has been so much fun for LLMs, and it's finally our turn to have fun in robotics! We are building tools to enable everyone in the ecosystem to scale up with us. Links in thread:

Jim Fan

364,565 次观看 • 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,246 次观看 • 1 年前

Announcing DreamDojo: our open-source, interactive world model that takes robot motor controls and generates the future in pixels. No engine, no meshes, no hand-authored dynamics. It's Simulation 2.0. Time for robotics to take the bitter lesson pill. Real-world robot learning is bottlenecked by time, wear, safety, and resets. If we want Physical AI to move at pretraining speed, we need a simulator that adapts to pretraining scale with as little human engineering as possible. Our key insights: (1) human egocentric videos are a scalable source of first-person physics; (2) latent actions make them "robot-readable" across different hardware; (3) real-time inference unlocks live teleop, policy eval, and test-time planning *inside* a dream. We pre-train on 44K hours of human videos: cheap, abundant, and collected with zero robot-in-the-loop. Humans have already explored the combinatorics: we grasp, pour, fold, assemble, fail, retry—across cluttered scenes, shifting viewpoints, changing light, and hour-long task chains—at a scale no robot fleet could match. The missing piece: these videos have no action labels. So we introduce latent actions: a unified representation inferred directly from videos that captures "what changed between world states" without knowing the underlying hardware. This lets us train on any first-person video as if it came with motor commands attached. As a result, DreamDojo generalizes zero-shot to objects and environments never seen in any robot training set, because humans saw them first. Next, we post-train onto each robot to fit its specific hardware. Think of it as separating "how the world looks and behaves" from "how this particular robot actuates." The base model follows the general physical rules, then "snaps onto" the robot's unique mechanics. It's kind of like loading a new character and scene assets into Unreal Engine, but done through gradient descent and generalizes far beyond the post-training dataset. A world simulator is only useful if it runs fast enough to close the loop. We train a real-time version of DreamDojo that runs at 10 FPS, stable for over a minute of continuous rollout. This unlocks exciting possibilities: - Live teleoperation *inside* a dream. Connect a VR controller, stream actions into DreamDojo, and teleop a virtual robot in real time. We demo this on Unitree G1 with a PICO headset and one RTX 5090. - Policy evaluation. You can benchmark a policy checkpoint in DreamDojo instead of the real world. The simulated success rates strongly correlate with real-world results - accurate enough to rank checkpoints without burning a single motor. - Model-based planning. Sample multiple action proposals → simulate them all in parallel → pick the best future. Gains +17% real-world success out of the box on a fruit packing task. We open-source everything!! Weights, code, post-training dataset, eval set, and whitepaper with tons of details to reproduce. DreamDojo is based on NVIDIA Cosmos, which is open-weight too. 2026 is the year of World Models for physical AI. We want you to build with us. Happy scaling! Links in thread:

Jim Fan

228,702 次观看 • 6 个月前

We trained a robot dog to balance and walk on top of a yoga ball purely in simulation, and then transfer zero-shot to the real world. No fine-tuning. Just works. I’m excited to announce DrEureka, an LLM agent that writes code to train robot skills in simulation, and writes more code to bridge the difficult simulation-reality gap. It fully automates the pipeline from new skill learning to real-world deployment. The Yoga ball task is particularly hard because it is not possible to accurately simulate the bouncy ball surface. Yet DrEureka has no trouble searching over a vast space of sim-to-real configurations, and enables the dog to steer the ball on various terrains, even walking sideways! Traditionally, the sim-to-real transfer is achieved by domain randomization, a tedious process that requires expert human roboticists to stare at every parameter and adjust by hand. Frontier LLMs like GPT-4 have tons of built-in physical intuition for friction, damping, stiffness, gravity, etc. We are (mildly) surprised to find that DrEureka can tune these parameters competently and explain its reasoning well. DrEureka builds on our prior work Eureka, the algorithm that teaches a 5-finger robot hand to do pen spinning. It takes one step further on our quest to automate the entire robot learning pipeline by an AI agent system. One model that outputs strings will supervise another model that outputs torque control. We open-source everything! Welcome you all to check out the paper, more videos, and try the codebase today: Code:

Jim Fan

909,210 次观看 • 2 年前

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 年前

Excited to announce GR00T N1, the world’s first open foundation model for humanoid robots! We are on a mission to democratize Physical AI. The power of general robot brain, in the palm of your hand - with only 2B parameters, N1 learns from the most diverse physical action dataset ever compiled and punches above its weight: - Real humanoid teleoperation data. - Large-scale simulation data: we are open-sourcing 300K+ trajectories! - Neural trajectories: we apply SOTA video generation models to “hallucinate” new synthetic data that features accurate physics in pixels. Using Jensen’s words, “systematically infinite data”! - Latent actions: we develop novel algorithms to extract action tokens from in-the-wild human videos and neural generated videos. GR00T N1 is a single end-to-end neural net, from photons to actions: - Vision-Language Model (System 2) that interprets the physical world through vision and language instructions, enabling robots to reason about their environment and instructions, and plan the right actions. - Diffusion Transformer (System 1) that “renders” smooth and precise motor actions at 120 Hz, executing the latent plan made by System 2. We deploy N1 on GR1 robot, 1X Neo robot, and a large collection of simulation benchmarks. N1 achieves up to +30% boost in diverse manipulation tasks for household and industrial settings. While humanoid robots are the main focus of N1, our model also supports cross-embodiment. We finetune it to work on the $110 HuggingFace LeRobot SO100 robot arm! Open robot brain runs on open hardware. Sounds just right. Let’s solve robotics, together, one token at a time. Links to our Whitepaper, Github repo, HuggingFace model, and open dataset page in the thread: 🧵

Jim Fan

467,141 次观看 • 1 年前