Neural Network trying to control a rocket. Github github.com/johnBuffer/AutoRocket
Пікірлер: 79
@melvin45243 жыл бұрын
He would make a game that rivals ksp
@PezzzasWork3 жыл бұрын
Thank you for your optimism :D
@xymaryai82833 жыл бұрын
haha, i would like to see a 2d space program run by neural nets, NNSP or i guess just AISP, or get more specific like GANSP, either way machine learning space program would be cool!
@KO6BXL12 жыл бұрын
this is ksp wdym
@danifalkjensen2 жыл бұрын
look a bit like spaceflight simulator
@alexwimmer5198 Жыл бұрын
Altho it doesn't have aero and kerbals. Yet.
@MichaeltLoL3 жыл бұрын
I gave like to this video before it got loaded cause knew that it was going to be something amazing
@PezzzasWork3 жыл бұрын
Thank you :D
@djpcradock3 жыл бұрын
I love how you visualize the network. I never did this when I played with NNs, I like how you can see the inputs and the outputs change. I'm not sure about seeing the nodes inbetween though, although I guess as you've done the inputs and outputs, you might as well :)
@DenGuleBalje3 жыл бұрын
Bro. Subbed for the Medal of Honor music
@ITomocska3 жыл бұрын
Very nice. I wonder what would happen if you accounted for the loss of fuel/mass
@PezzzasWork3 жыл бұрын
I will try with it :) the response should be a linearly decreasing booster load which is hopefully something the network should get quite easily
@Yabibi_3 жыл бұрын
Love your videos, they are inspiring me to code more and create cool things.
@dddbra17483 жыл бұрын
I love those smoke, it looks great!
@doggo9757 Жыл бұрын
I like the title. Also great video, I'll Bing watch your channel after the exam.
@peridoritothemighty52263 жыл бұрын
Really cool, I love the smoke animation as well!
@giacomotampella3 жыл бұрын
Maan! I love your projects! Keep it up!
@xwashere2 жыл бұрын
everyone gangsta till the rocket starts flying down
@TheSostenesg73 жыл бұрын
Medal of honor track. I love this song
@Ivan22942 жыл бұрын
MOH theme was not expected
@astrocatsoft3 жыл бұрын
Very cool! Maybe now make a multi-stage rocket and neural network would try to get this rocket to orbit in a most efficient way?
@thorbenpultke13503 жыл бұрын
In which way did you animate this? Have done a GA approach for my Bachelor Thesis for Robotic arms and would like to enhance it with neat animations.
@theMATORG3 жыл бұрын
Better title: SpaceX in 2D
@bigsmoke64142 жыл бұрын
mom can we have spacex? we have spacex at home, and its not really that bad, its pretty good
@virusstudio71152 жыл бұрын
now, we need to make this into a simulation/sandbox game
@user-cd4bx6uq1y2 жыл бұрын
Rocket path tool!
@zynthssam74613 жыл бұрын
Is there a good reason for the overshoot? I mean, it's quite quick, responsive and impressive, but it could be better isn't it?
@stelcxantisto3 жыл бұрын
Now account for oxidizer and fuel and limited throttle range.
@Whyamisaad3 жыл бұрын
Amazing
@undefinedengineer87943 жыл бұрын
Wow! Supercool!!
@mariovelez5783 жыл бұрын
What algorithm did you use to train this? I remember following a tutorial on Deep-Q learning that did something like this
@PezzzasWork3 жыл бұрын
It's 100% based on a genetic algorithm, there is no proper backpropagation
@vcri8093 Жыл бұрын
@@PezzzasWorkhow did you calculate the fitness/reproduction-probability? I tried something similar once but yours works much better!
@kaangul11162 жыл бұрын
Thanks for vid. But how you doing this? Whats your programming language and app name? PC specs? HOWWWW??
@bobsmithy31033 жыл бұрын
What were the inputs and did you use genetic algorithm or backpropagation?
@jhoanmartinezsilva26093 жыл бұрын
amazing
@MACHINEBUILDER3 жыл бұрын
Super cool! I'm loving the drones and rockets being controlled via neural networks :D _I totally didn't try it myself in python and fail miserably_ ... I remade the drones with python & pygame, and wrote my own neural network library so I could try remake what you did, although I probably messed up the fitness function since the drones repeatedly get to some state they can't progress further from
@CallumPooleProgrammer3 жыл бұрын
I was expecting an explosion after landing
@RicardoSilva-wo8sw3 жыл бұрын
Add random wind
@blinded65023 жыл бұрын
Neural networks are fun, but this algorithm is pretty easy to do even without them.
@PezzzasWork3 жыл бұрын
Yes absolutely, it was 100% for fun :) it's just so satisfying to introduce a neural network to a random problem and watch the genetic algorithm make it work
@blinded65023 жыл бұрын
@@PezzzasWork It would be kinda cool to have some bots fight one another, while being in an orbit all around the planet.
@TGrod3 жыл бұрын
Ты 24 часа в сутки кодишь?) Столько разных годных видео. Я просто в шоке. Откуда столько идей?)))
@okboing2 жыл бұрын
I wonder how it would have evolved differently if it didnt have to wait a second at each point?
@mikedev52632 жыл бұрын
Where can I learn these skills ? Please 🙏🏻
@husc7775 Жыл бұрын
i just wondering if this was i real live what fuel it would reqiure to nmake such a movment. i guess for anitmater-mater anihilation engine.
@FahrurRoziqin Жыл бұрын
Cool
@peterndungu41 Жыл бұрын
Hello , i wonder if you have some c++ book recommendations, would really appreciate that
@onymous57193 жыл бұрын
is it Balance on 3D directions or in 2D
@aquafenaa3 жыл бұрын
It can do what SpaceX can't: Land
@nate_4000 Жыл бұрын
every time i see a -0 in any form i just think... "ah yes, negative nothing"
@joshuahyatt94654 ай бұрын
Looks like the nn is controlling angular velocity directly? Be interesting to see what would happen if you gave it gimbal control instead
@PezzzasWork4 ай бұрын
The network is controlling the booster’s power and orientation, not directly the angular velocity which is a consequence of the force applied by the booster
@charliefox98313 жыл бұрын
Nice! Did you just grab the first few layers from your drone video and do transfer learning or did this have to train on its own?
@PezzzasWork3 жыл бұрын
I re trained the network from scratch, I think the problems are too different to benefit from a transfer
@rhemmiel5 ай бұрын
Lunar Lander AI
@-lolus-3 жыл бұрын
i would like the wideo ... but there are 420 likes...and i like it ;p
Add fuel so this AI can learn to optimize the consumption and wind streams to learn how to compensate for stability
@forg32142 жыл бұрын
Could you teach it to bellyflop?
@thatlinuxguy99023 жыл бұрын
Wait, that's saturn v!
@DoctressCalibrator3 жыл бұрын
Now do it in 3D.
@user-tc4hi7dn1q2 жыл бұрын
Is this KSP 2
@Zedryx693 жыл бұрын
So... the drones but the AI suffers more? awesome.
@Xuricat2 жыл бұрын
We need mod for ksp...
@matthewjenkins9143 жыл бұрын
Elon has done it again.
@Yobs2K3 жыл бұрын
Now make it in KSP
@jamiewilson1873 жыл бұрын
KSP actually has a lot of really cool self-landing mods
@rvoros3 жыл бұрын
actually, better than spacex :D
@nayeemuddin23343 жыл бұрын
I didn't understand.. what are those in the left bottom??? How rocket was following the yellow dot???
@somerandompersonintheinternet3 жыл бұрын
The bottom left part is a neural network. You can get a quick overview of them here: kzbin.info/www/bejne/mJfQd5l6Z7d8mck There's also plenty of material online about them, if you're interested. How he got the neural network to properly control the rocket is a bit harder to answer, but hopefully you'll get a vague idea once you understand what a neural network is.
@theimperial98583 жыл бұрын
dude that's amazing. but i would rather watch a 8m videos where you explain the fuck is happening you know. This is great work, show us the whole project, not the 200th generation... :) good job