Folks, yes there is air resistance! All bodies in the unity game engine have a setting for "Drag" to simulate fluid resistance. Gravity is set to -9.81. There is inertia and friction as well. The ragdoll's limbs have limited DOF (degrees of freedom) to simulate the human body. The only thing missing is energy cost and fatigue, which even-though sounds really cool, is extremely hard to implement in practice in reinforcement learning. This is primarily why the AI looked explosive towards the end despite having normal joint strength. During my experimentation with energy cost functions, the resulting locomotion is either: [1] almost non existent where the AI resorts to saving energy infinitely or [2] drunk/slow limb movement to save energy. I hope this clarifies any doubts you may have. Cheers!
i mean he might have ran it faster but if he expends 3x more energy it kinda dosent count, if i had wheels for legs and a v8 for mucles i would "run" faster too. If the energy (useable and how much it can output via any movement) was considered and working the ai wouldnt be flailing its arms and doing wierd steps that are most likely wastefull (or its really the optimal way and we should all run like that though i think most would not be able to and would rip something via that way of running even if it is more efficient).
Why is he running on two legs, maybe on all fours will be faster? A doll should love to experiment and test her abilities. People have tried various techniques to find the perfect one. Why is there only one doll? Several hundred dolls will increase the learning rate by the same number of times.
Yeah right. I don't understand the logic behind this. How it is actually work? In theory, it just like reducing the reward right? How the AI know they must finished faster so they don't get pinalized since it's not even succeed in finish the race in the first place? Thanks.
@@me-cm8or nope not true, theres no emotions at all. the AI just goes faster because it learnt from previous runs that it gets a lower reward if it doesnt hurry up.
The AI wanted to know what being human was like, so we implemented all aspects of reality: -Limb degrees of freedom -Mass/weight -Height & dimensions -Learning through experience -Air resistance -Friction -Inertia -Gravity -Penalty for existing The complete human experience.
Optimal also takes into account the ammount of injuries you get. The Ai is fast because 1. it has no strength/endurance cap, nor does it experience pain.
I like the part where it learned to walk toward the cube, learning to walk first like a toddler, then a drunk, before reaching its ultimate form as a rapper.
Technically it realistic if it was a race with robots, tgis wouldnt be possible for humans because we have pain and we get exhausted@@johnsonfromml8662
A lot more people would watch running competitions if this was how contestants ran. Also a lot of reason why it runs like that is that it can't shift its joints or flex its upper torso.
I also think that because when people run, they swing their arms by the side of their body, opposite to their leg to cancel the rotational force created by a leg swinging when running, and the AI even with limited range of motion, doesn't have a preference for what is "comfortable" in a sense for arm positions and learned that by swinging the arms above its head, required less speed by the arms to cancel out the rotational force, as the distance from the center of mass to where the arm is swinging is larger, it creates a larger torque on the body, better canceling the rotational force required to pull your leg forward for the next stride. However for most people, raising your arms above your head to run is uncomfortable and the marginal benefit to the AI isn't justified for actual people to use
On god this happens to me all the time, once i regained my eyesight and other senses only to realise id fallen over, and my plate of toast had gotten on my pyjamas
Petition to make an AI to train entirely as a ninja. Do different scenarios, like: shuriken throwing at a targets, katana targets to cut (or just hit) and doing parkour above pillars
I think what it needs is a reference for how to run to help it train better. It kinda reminds me of a baby, but it learns how to move around by watching the ones who raised it. Like feral children move like dogs. Also, it doesn't have to conserve energy and minimize physical damage to its body
But if we teach it how to run we will be defeating the purpose of the experiment. What we want to gather from this video is a new method to run which is seemingly undiscovered by humans but seems to be more efficient that humans run
@@TooHarshForYou Nobody said this video is about finding a new way to run bro, no offence. We are talking about a game engine here if you read the authors comment right under his video you will even catch a glimpse of him saying that there are a lot of things that are out of his control/too hard to replicate in the engine. If this was real life the AI would face-plant just like at the beginning of this video, and say this was real life, and you could stick a human in it's position to do that exact run with all the same forces and movements. You would probably finish that run with both ankles dislocated and more than likely a few muscles pulled if not worse. Although I did notice the same thing that you have watching this video, I'm pretty sure that humans even at their peak would miss some really fine details that could improve ANYTHING that they are trying to accomplish. That is the human limit. Otherwise we would probably be watching a vertical aerodynamic beyblade with limbs that can push itself to the speed of light.
@@patrickstening Then why not give it wheels? My point was to give it realistic constraints. A human would not be faster with that kind of movement, so the AI did not find a faster way to run.
@@it_will_be_ok.this is irrelevant. No one has said the robot can run faster than usain bolt irl. (Because it doesnt exist irl) though it could if it did. So no lie has been told
this is insanely interesting to watch, its like watching a new life learning how to walk and run but in a youtube video, this might be a top 10 youtube video ive ever watched
Pretty sure this teaches us more about the limitations of the unity game engine as a physics simulator than about how fast an android might one day run
The issue is that the human brain can only talk to its muscles at a certain speed. Our neural signals cap out at about 250 mph, they don't travel at that speed all the time that's only when it's extremely required, they typically travel around 80 mph. The time it takes for us to tell our legs to move back forward and plant the foot back on the ground is what's limiting us from going faster. The muscle tissue can only react so fast too, from tensing up as much as it can to push you forward and then to relax and then to do the same thing over and over again requires time and that is another limiting factor to how fast we can go. So of course you can program any bot you want to go faster than human beings, they have no real limitations aside from their gait. If you added limitations to their design where they can only contract their muscles so many times per second, or for example in the real world they use actuators and step Motors, which also have their own design limitations and how fast they can react and how much torque they can put out.
ok now teach the ai abt physical pain, mental challenges, add sweating and randomness to the physics, simulate the ground particles changing, add heartrate so it can only train a little bir per time and has to take breaks, make it have a personal life, a family, make it have troubles in it's family and have problems keeping up a stable life,
funny how this new yt timer shows that you had prolly said '9:49' and now thats why even tho u said 8:49, it still is after the 9:40 below, sorry for this explanation, i just felt like i had to say something about it
Folks, yes there is air resistance! All bodies in the unity game engine have a setting for "Drag" to simulate fluid resistance. Gravity is set to -9.81. There is inertia and friction as well. The ragdoll's limbs have limited DOF (degrees of freedom) to simulate the human body. The only thing missing is energy cost and fatigue, which even-though sounds really cool, is extremely hard to implement in practice in reinforcement learning. This is primarily why the AI looked explosive towards the end despite having normal joint strength. During my experimentation with energy cost functions, the resulting locomotion is either: [1] almost non existent where the AI resorts to saving energy infinitely or [2] drunk/slow limb movement to save energy. I hope this clarifies any doubts you may have. Cheers!
Did i just read FREEDOM?
Now test this in real life.
You also made it more explosive than any human
i mean he might have ran it faster but if he expends 3x more energy it kinda dosent count, if i had wheels for legs and a v8 for mucles i would "run" faster too. If the energy (useable and how much it can output via any movement) was considered and working the ai wouldnt be flailing its arms and doing wierd steps that are most likely wastefull (or its really the optimal way and we should all run like that though i think most would not be able to and would rip something via that way of running even if it is more efficient).
Why is he running on two legs, maybe on all fours will be faster? A doll should love to experiment and test her abilities. People have tried various techniques to find the perfect one. Why is there only one doll? Several hundred dolls will increase the learning rate by the same number of times.
Bro I didn’t expect the -0.0005 penalty to actually make the AI run like a serial killer is behind them
It also consequentially made it scarier than how any serial killer could run
Like I would not want to turn around and see that coming towards me
So essentially, this AI is running for its life
Yeah right. I don't understand the logic behind this. How it is actually work? In theory, it just like reducing the reward right? How the AI know they must finished faster so they don't get pinalized since it's not even succeed in finish the race in the first place?
Thanks.
@@daryladhityahenrybecause they have real Neural network... they have feelings... Fears... they’re trying to live longer and exist more and “survive”.
@@me-cm8or nope not true, theres no emotions at all. the AI just goes faster because it learnt from previous runs that it gets a lower reward if it doesnt hurry up.
The AI wanted to know what being human was like, so we implemented all aspects of reality:
-Limb degrees of freedom
-Mass/weight
-Height & dimensions
-Learning through experience
-Air resistance
-Friction
-Inertia
-Gravity
-Penalty for existing
The complete human experience.
penalty for existing lmaooo😂
Everyone was born with these debuffs 😭🙏
why cna't thinig thing run with in the lines then
One major problem, Exhaustion
Stamina
Finally, AI can show us the optimal way to run.
Optimal also takes into account the ammount of injuries you get. The Ai is fast because 1. it has no strength/endurance cap, nor does it experience pain.
😂👍👍👍👍
How funny if we all run Like this
Almost cried when I saw this.
gggghjj tthff Exit keyboard
I like the part where it learned to walk toward the cube, learning to walk first like a toddler, then a drunk, before reaching its ultimate form as a rapper.
It looks so cute🥰
I can see it 😭😭😂😂
8:35 Bro is fighting his demons while breaking Usain bolt's record, Respect.
Funny 🤣
😂😂
Usain Bolt needs to adapt this technique
Did someone say adapt?
With this treasure, I summon...
He already retired with big cash and think his age isn't gonna make him faster
@@Topsalesman1981Eight-Handled Sword Divergent Sila Divine General Mahoraga!
@@Topsalesman1981the jjk brainrot im gonna explode
he is swinging his arms and is tilted
8:49 this is proof all of us learned running wrong. To do it the right way, we need to stagger and flail our arms.
Don't forget the part where you collapse at the end of the run cycle.
facts
don't forget to shake your head and body
you also need to shake yourhead and body as if you're crazy
@@tetra6354 that's what I said
7:42 bro took "now imagine youre being chased by a serial killer" to heart
true XD
Lolo oh gosh I see it 🤣
Crackhead run
Imagine if that AI runner was the serial killer, would have gotten traumatized to heaven 😂.
THINK OF A BIG BLACK MAN CHASING YOU!
The -0.0005 penalty struck absolute terror into that AIs run.
bro imagine walking alone in the dark and that thing starts chasing you 9:15
And it runs much faster than Usain Bolt
all you can do is pray. cause you is NOT outrunning him
Charge towards it to assert dominance
He's not running, he's falling. He didn't (just) beat Bolt, he set the world record for longest stumble before a fall.
XD
A run can be described as a controlled fall
@@crossbo5345 why does that make sense O.o
Running is just catching yourself from falling
Furthermore regular walking is learning how to almost but not quite fall - I'm sure many of us have seen babies and toddlers learning to walk
9:03 Footage of me running to my bedroom after turning off the lights downstairs
Oh my god I'm dying
5:24 he runs in sync with the beat
@@StillBeingSad I can relate with everything
Overused joke not funny
12 year old joke from a 12 year old kid@@komodo420.
in the end it looked like it was actually running from a serial killer
Even the tripping on air
Running from a killer is probably the fastest you’ll ever run.
@@jesussicairos6238true
😂
It also looked a bit like a super runner zombie chasing you, very scary feeling
7:29 people in horror movies running away 💀
We thought the actors were overly dramatic, turns out they were just still being optimized
6:00 me walking to the fridge to get another beer
I hope athletes will use this new technic of running at the next Olympics…
Serial killers will make a fortune
nah this simulation the dumbest thing I've seen in my life
Technically it realistic if it was a race with robots, tgis wouldnt be possible for humans because we have pain and we get exhausted@@johnsonfromml8662
@@johnsonfromml8662what did u expect?
@@johnsonfromml8662you have yet to see even dumber things than this video
the ai's whole life goal was run, get treat, run faster, more treat, beat usain bolt
That is the description of all Usain Bolt rivals life when he was competing😂😂😂😂
😂😂
then more treat
0:19 this is Albert
Lmao
Dam
Dang new paint job?
1:19 woah there it seems something is going on here
It can move its balls😂😂😂
LOL
@@JACKSONOTTI'd love to see that 😂
It can get a boner😂😂😊@@JACKSONOTT
A lot more people would watch running competitions if this was how contestants ran.
Also a lot of reason why it runs like that is that it can't shift its joints or flex its upper torso.
ahh ok that makes more sense thanks
Also it has insane stregth too. Nobody can flail their arms that hard nor for that long. Shoulders aren't very strong and have low endurance
I don't like sports but if they ran like that I'll be the first in line to watch that sht
crackhead olympics
I also think that because when people run, they swing their arms by the side of their body, opposite to their leg to cancel the rotational force created by a leg swinging when running, and the AI even with limited range of motion, doesn't have a preference for what is "comfortable" in a sense for arm positions and learned that by swinging the arms above its head, required less speed by the arms to cancel out the rotational force, as the distance from the center of mass to where the arm is swinging is larger, it creates a larger torque on the body, better canceling the rotational force required to pull your leg forward for the next stride. However for most people, raising your arms above your head to run is uncomfortable and the marginal benefit to the AI isn't justified for actual people to use
This is me learning to walk again after standing up to fast and everything goes black for 10 seconds
Postural hypotension
On god this happens to me all the time, once i regained my eyesight and other senses only to realise id fallen over, and my plate of toast had gotten on my pyjamas
8:36 me omw to greet the woman walking alone at night (I'm such a good person)
First time seeing an underrated comment
I always wonder why they run screaming am just a nice guy
me after bro says there will be dominant snake women at the function
😁
@@stupidlysimple where
nobody gonna talk about this dudes edits? shits so fire for 10k subs bro is working hard
7:30 my guy was running for his life literally 😭😭
Underrated comment
6:49 penatly for existing *i feel u bro* XD
same
fr, bro's just copying real life
bro is as unlucky as me
😐
The end is basically Sisyphus but with running.
One must imagine Sisyphus’s happy
Also the bot is in eternal pain for just existing, which was definitely the intent for Sisyphus’s punishment
One has to imagine Sisyphus sweating
Did someone say Sisyphus?
THIS PRISON, TO HOLD, ME? YOU CANT ESCAPE? BEGONE?
Petition to make an AI to train entirely as a ninja. Do different scenarios, like: shuriken throwing at a targets, katana targets to cut (or just hit) and doing parkour above pillars
where do I sign?
y e s
The optimal way to run is to run like a serial killer is behind you flailing arms with a staggered stance screaming for help
6:48 "We're now going to penalize the AI for simply existing."
Hey, just like real life!
I think what it needs is a reference for how to run to help it train better. It kinda reminds me of a baby, but it learns how to move around by watching the ones who raised it. Like feral children move like dogs. Also, it doesn't have to conserve energy and minimize physical damage to its body
Indeed I feel this model has different body parts weights and doesn't contain muscle model at all. It wouldn't be able to run in the real life.
But if we teach it how to run we will be defeating the purpose of the experiment. What we want to gather from this video is a new method to run which is seemingly undiscovered by humans but seems to be more efficient that humans run
@@TooHarshForYou Nobody said this video is about finding a new way to run bro, no offence. We are talking about a game engine here if you read the authors comment right under his video you will even catch a glimpse of him saying that there are a lot of things that are out of his control/too hard to replicate in the engine.
If this was real life the AI would face-plant just like at the beginning of this video, and say this was real life, and you could stick a human in it's position to do that exact run with all the same forces and movements. You would probably finish that run with both ankles dislocated and more than likely a few muscles pulled if not worse.
Although I did notice the same thing that you have watching this video, I'm pretty sure that humans even at their peak would miss some really fine details that could improve ANYTHING that they are trying to accomplish. That is the human limit. Otherwise we would probably be watching a vertical aerodynamic beyblade with limbs that can push itself to the speed of light.
@@dwselskill issue. Using this technique I gained a new 100m pb
6:46
New achievement unlocked: Suicidal
🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
0:33 i really thought you we're going to say, "so lets fix it with a contorl shock".
bro really wanted that reward 8:41
You mean he wanted to end the pain.
8:53 Zest: 100%
9:40 me on my way to work after hitting snooze 3-4 times
it literally just teaches itself to fuck with the engine's physics to go freakishly faster
7:23 sounds like real life
Sounds like Mr meeseeks
Great video! One thing I would change is adding a penalty for crossing his track line forcing the ai to run straight.
It’s like a baby taking it’s first steps why is it adorable😭😭
8:02 seing him run like that really make me understand the serial killer Metaphor 😂
this is seriously cool, I love these videos where they train AI to do random stuff
Yeah same
A whole new meaning to "existence is pain."
5:23 - The AI’s steps are timed perfectly to the music here.
Bro im smiling while the ai slowly learns on how to run, i look like a proud father
Imagine you release this video and wake up tomorrow to the running community losing their minds about the new technique that was discovered by AI.
You should penalize for using its muscles to get more efficient moving and less flailing
the person that made the ai wants the ai to go as fast as possible.
the person that made the ai doesen't care if it looks unnatural.
@@patrickstening Then why not give it wheels? My point was to give it realistic constraints. A human would not be faster with that kind of movement, so the AI did not find a faster way to run.
@@Kaepsele337the title is "Ai learns to run faster than usain bolt" the ai has succeeded in this. There is no lie
but he doesnt run faster than usain bolt he runs faster than usain bolt simulation in a simulated world
@@it_will_be_ok.this is irrelevant. No one has said the robot can run faster than usain bolt irl. (Because it doesnt exist irl) though it could if it did. So no lie has been told
this is insanely interesting to watch, its like watching a new life learning how to walk and run but in a youtube video, this might be a top 10 youtube video ive ever watched
8:51 Footage of me going to meet my girlfriend when she tells me she's alone
Pretty sure this teaches us more about the limitations of the unity game engine as a physics simulator than about how fast an android might one day run
I almost died laughing at 7:33 💀
Same
The AI: I almost died today and you're laughing?
Not even lying a chocked on my spit💀
@@andderson1024The Ai: I amost died
lol same
I swear I felt every bone crack in that ai’s body when he beat Usain bolt 😖🤣
You made roling 😂
5:37 me off my third bottle of cough syrup outside the gas station
💀
just do ketamine way safer wtf
They don't sell ketamine at the gas station @@HakanFidan3169
I love how the AI claps before each run like it's saying "aight let's do this"😂
Robot overlords are gonna hate you. Torturing their children by simulating a serial killer behind them. Crazy
1:20 uh did i see what i just see?
yep. Ai weinor
No ai butt
Why is it that small?
Lol this is root global orientation called pelvis
1:20 yeah damn😅
7:45 is literally how our class runs at school
😂😂😂
The 2nd training session was actually such a smart way to force the AI to use both legs
The issue is that the human brain can only talk to its muscles at a certain speed. Our neural signals cap out at about 250 mph, they don't travel at that speed all the time that's only when it's extremely required, they typically travel around 80 mph. The time it takes for us to tell our legs to move back forward and plant the foot back on the ground is what's limiting us from going faster. The muscle tissue can only react so fast too, from tensing up as much as it can to push you forward and then to relax and then to do the same thing over and over again requires time and that is another limiting factor to how fast we can go.
So of course you can program any bot you want to go faster than human beings, they have no real limitations aside from their gait. If you added limitations to their design where they can only contract their muscles so many times per second, or for example in the real world they use actuators and step Motors, which also have their own design limitations and how fast they can react and how much torque they can put out.
8:00 - this is certainly how I'd look running away from a serial killer
8:28 I want to see someone do this at the Olympics!! 😂
🤣🤣
I guess with this technique the runner reaches results of 15 secs for 100m
Literally the Paralympics
*That is how I run to the toilet when getting home, after driving for hours and not stopping..* 🏃🏼💨
bro i cant take this shit serious with that running
Legit one of the best videos I’ve seen in a while. Awesome work there.
The AI mixed sprinting and Aussie breakdancing 😂
9:21 an actual video of me running to my bed after work.
This really is all so cool!
**trains the AI how to walk**
**proceeds to change the AIs body, and now it has to learn to walk again**
bruh.
7:53 oh nah, it's going full oogly goo
7:22 so, you're giving the AI taxes?
Will definitely adapt this technique next time I run
Hes walking like A baby from first steps❤ 5:15
It looked adorable 😭
(Proceeds to crack his head on floor)
1:42 dang i feel smart now
Keep dreaming buddy (this is a joke)
ok now teach the ai abt physical pain, mental challenges, add sweating and randomness to the physics, simulate the ground particles changing, add heartrate so it can only train a little bir per time and has to take breaks, make it have a personal life, a family, make it have troubles in it's family and have problems keeping up a stable life,
where did you get the idea that randomly twisting the ai will make it use both legs? That's so brilliant!
elementary schoolers when thier parents see thier report card:
8:37
8:30 me when someone has THE BELT
item asylum reference
Or a switch
7:03 Or like having a shock collar on that shocks you slightly every second, as you try to escape to your death, ending the suffering.
give it more reward for exceeding the target velocity
Bro I thought your channel would have millions of subs with this level of quality
Instead of Making a baby walk he made a AI walk 😂
this is one of the first AI training videos where it feels like the creator actually knows what they are doing
8:49 The run I do when there are dogs chasing me 👟💨
funny how this new yt timer shows that you had prolly said '9:49' and now thats why even tho u said 8:49, it still is after the 9:40 below, sorry for this explanation, i just felt like i had to say something about it
8:07 dude looks like he is running from someone trying to kill him
7:34 - This is exactly how my dad comes back after an school meeting
The panicked flailing arms while sprinting had me on the floor 😂
5:15 bro looks like an angry dad storming over to yell at his kid lol
He’s even got the dukes already out
AI was arrested for speeding in the city center (49km/h)
You'd likely get more natural movement, eventually, if you could penalize joint and tendon strain appropriately.
The olympics ain’t ready for me to take out the world record 100m sprint with this new running technique
What a great and optimised TAS!
Probably saves some frame rules too.
5:30
looks like he had a tantrum 😅
The robot is tweaking 0:28
The robot is having a seizure
5:23 Me trying to find the next meaning of life.
Bro i thought you have 2 million view 😢😢,nice content you like someone pratice ai like that ❤❤
5:11 POV: youre trying to sleep but you hear the ice cream man outside your house...
7:47 When I see a video of myself running 😭
I looked away for a second and ngl i kinda heard “the ragdoll weighs seven tequilas” at 0:45 good stuff tho
if you close your eyes you can hear it
8:06 bro didnt even fall
His ankle just broke
No it’s because it went past USAin bolts speed
Hi! I'm Mr. Meeseeks!
-Mr. Meeseeks, outrun Usain Bolt.
You betcha!
The wild flailing with the arms seems accurate in your story about a serial killer chasing the poor AI