This technique elegantly bridges the sim-to-real gap by treating environmental unpredictability as a training asset rather than a liability. It offers a pragmatic masterclass in building robust autonomy that thrives amidst the inherent noise of the physical world.
深度探索
先修知识
- 暂无数据。
后续步骤
- 暂无数据。
深度探索
Domain randomization is a powerful technique #Arduino #robotics #engineering #education #AI #ML本站添加:
The little bot is much more robust now.
You can see I gave it a pretty solid push and it will try to come back into place and settle into one of those grooves. Now, it oscillates back and forth a little bit and that's because I could not simulate the ridges in the tire. MuJoCo did not like that. So, I had to randomize those using a technique called domain randomization. Speaking of that, I randomized a bunch of stuff and did a lot more curriculum learning.
So, after I did initial training in phase two that you saw last time in the previous post, I randomized things like readings from the sensors, how long it takes to actually execute an action which is up to one time step.
In phase four, I randomized the amount of motor noise.
I gave it little random pushes.
I also randomized the mass and friction.
How much the motor could actually drive the wheels and that's due to things like voltage sag.
So, that's what I'm trying to simulate here. So, running off a battery versus being plugged in or if the voltage sags when you try to run the motors.
And then, here's where I tried to simulate those ridges in the tires because MuJoCo did not like that.
I simply just created random torques on the axles, little bitty torques to kind of simulate that and it sort of learns it. You can see it actually training here.
It's just kind of sitting there. Oh, there is an episode reset. And then, you can see how it performed over each of those phases here and each time I introduced a new randomization, you can see it mostly forgot what it was doing and then kind of got back up to fully balancing for the entirety of the episode. Now, to accomplish that, I also increased the size of the neural network by using 32 nodes per layer, and that seemed to work much better. And now it's off to balancing.
相关推荐
Boise State Students Take One Step Closer to the Moon
idahonewsondemand3032
373 views•2026-06-01
Beyond Robotics | European Rover Challenge 2026
beyondrobotics
189 views•2026-06-01
Beatbot Sora70: JetPulse Technology and AI obstacle avoidance and navigation!
DroidModderX
26K views•2026-06-02
NVIDIA Just Unveiled a 75 DOF Humanoid Robot
DPCcars
74K views•2026-06-01
NVIDIA's NEW Humanoid Robot Isaac Groot Revealed!
DPCcars
3K views•2026-06-01
GTU ROVER | ERC 2026 Final Video
GTURover
401 views•2026-05-31
Tesla's $25 Trillion Dollar Problem | Will Optimus Win?
RyanShawtech
253 views•2026-05-30
PadBot Robotics | Dancing Robot P3
PadBotRobotics
114 views•2026-06-01











