Тёмный

A.I learns to play a game with an Xbox controller . 

Little french robot
Подписаться 3,2 тыс.
Просмотров 16 тыс.
50% 1

Опубликовано:

 

13 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 66   
@zemanntill
@zemanntill Год назад
Hey, just noticed that there is an error in the illustration at 3:10 as the agent sends an action to the env and the arrow with observation should be the other way around (agent gets obs from the environment)
@Littlefrenchrobot
@Littlefrenchrobot Год назад
Thanks for pointing it out! I probably got confused as I usually imagine the agent looking at its environment .
@joulesinwatt
@joulesinwatt 3 года назад
This is a great video on many levels. There is beauty of mind at each part. The hardware design is sensitive to shape and function. The assembly is clean and elegant. The software part is a relatable story, even though the technical aspects are miles above my knowledge. The left-right mirroring on the joysticks to start, then machine slowly taking over shows the power of your methods.
@xanaramus
@xanaramus 3 года назад
Amazing. This passion into your work makes me feel, that humanity is not lost afterall :)
@Littlefrenchrobot
@Littlefrenchrobot 3 года назад
Thanks!
@kamilafsar
@kamilafsar 4 года назад
Thank you so much for sharing this, very inspiring!
@fabulousasia9848
@fabulousasia9848 4 года назад
This is pretty epic!! Now add some buttons controls and maybe I can trick people into thinking I can play BF well! LOL~
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
Haha button controls is definitely something I want to add but still a few years away from getting an AI competent a BF!
@dedexo6968
@dedexo6968 4 года назад
Your videos are Interesting 🤩 I really loved it ❤️ All the best bro for the upcoming videos 👍
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
Thanks!
@icancalmdownynwa9381
@icancalmdownynwa9381 4 года назад
Fantastic work my friend! I hope you get to continue to build projects like this. The future can be bright thanks to creative people and technical people like you.
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
Thanks! I will do more project like this one!
@oracid
@oracid 4 года назад
Sooooo, Goooood !
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
Je suis en train d'écrire un article en francais sur le forum robot-maker! ca devrait etre pres d'ici une heure ou deux!
@0verseerx119
@0verseerx119 Год назад
The AI moves the joystick like a actual human really accurately.
@sammyxf6992
@sammyxf6992 Год назад
Amazing
@pramitmarattha
@pramitmarattha 4 года назад
Holy smokesss.....Its Awesomeee......
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
Thanks!
@herbschilling2215
@herbschilling2215 3 года назад
Love it! Thanks for making this video
@886014
@886014 4 года назад
That's brilliant. Thanks!
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
Thanks! glad you liked it .
@seb5344
@seb5344 4 года назад
Incroyable !
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
merci!
@RTSCult
@RTSCult 4 года назад
Great stuff!
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
Thanks!
@jonbecherer5103
@jonbecherer5103 3 года назад
incredible work!!!!
@Littlefrenchrobot
@Littlefrenchrobot 3 года назад
thanks!
@kemchobhenchod
@kemchobhenchod 4 года назад
Did you use a 3D printer to construct the pieces? I didn't catch when you said how you made the mechanical component.
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
Yes, I designed and printed them myself . Unfortunately I didn't record any of it .
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
all available on my website now : www.littlefrenchkev.com/xbox-controller-arm
@darkshadowsx5949
@darkshadowsx5949 3 года назад
how else would he make custom plastic parts? plastic sheets and a coping saw is too much work.
@jayachandra677
@jayachandra677 4 года назад
Your videos is awesome, btw what laptop you used in this video?
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
Thanks ! It's an hp specter 360, it's not very reliable I have a lot of issues with the screen and speakers .
@STARPATR0N
@STARPATR0N 3 года назад
If someone were able to create something like this but for all buttons and thumbsticks, then it would be a completely undectable cheat for gamers.
@Littlefrenchrobot
@Littlefrenchrobot 3 года назад
I don't really know how cheat detectors work but potencially it could be harder to detect . However the time that would be needed to build the device and train an AI to play a complex game well enough to beat a good human player would probably end up being greater than the time needed to learn how to play the game yourself in the first place!
@avihugeffen3784
@avihugeffen3784 4 года назад
man this is amazing! very creative, i love it! will you publish the source code and unity project?
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
Hi . I didn't anticipate getting so many request for code and stl files so I didn't bother updating my website but I go tones of them . I am doing it right now . I am hoping to get everything available in a few hours . It's going to be quite messy as I was never planning to release it and people willing to build it themselves will have a fair amount of messing around to do .
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
www.littlefrenchkev.com/xbox-controller-arm
@slim0801
@slim0801 3 года назад
Very inspiring project, can you share the YAML config file with the NN parameters? My arm does not train as fast or as smooth as in your video.
@visualengineering2036
@visualengineering2036 4 года назад
Hi! I just found your channel on Reddit. I'm working on a learning platform with videos like yours. Still some work to do until the production version is ready. Until then I invite you to share your videos on reddit.com/r/VisualEngineering. I have subscribed to your channel. I hope to see you breaking 2K subs by summertime! Kudos!
@dalesmith4609
@dalesmith4609 4 года назад
Just came here from your reddit post, this is really cool. I still don't fully understand how it works, i thought maybe there was a camera pointed at the screen, and then you can calculate the angles of the plane and where the marker is to act accordingly. How are you doing it? Is the arduino given the angles from the program directly, and then you taught it some skills using the other stick?
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
No camera . All the info the neural network needs is collected directly in game . This is possible since I made it . The neural network then feed its outputs to the arduino which then translate them into joystick position and move the servos accordingly . The neural network run on the PC the arduino is basically just a slave .
@kamillatocha
@kamillatocha 3 года назад
i would love to get info on how to reward AI for smooth movement
@Littlefrenchrobot
@Littlefrenchrobot 3 года назад
The way I did it was by feeding the neural network its previous output . And then giving more reward or punishment depending if its current output is close to the previous one . Basically I tried rewarding having minimum change from one output to another . It did take a lot of training to start getting results but it worked .
@rodi4850
@rodi4850 4 года назад
How could I control with a robot arm kind of thing the other buttons ?
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
For the push button the easiest would probably to use some sort of solenoid to press them . If you want to use the other joystick The existing design could be duplicated and modified to fit . The trigger buttons would need to pressed using servos if you want to keep there pressure sensitivity . In any case the base/frame would need to be redesigned to be able to hold these extra actuators .
@LezerniWolf
@LezerniWolf 3 года назад
Next up: AI gets 100% win rate in Rainbow 6 Siege
@mahmoudyahya1738
@mahmoudyahya1738 3 года назад
Next Gen - AI powered Robotic Soldiers. completely self-sustaining / self-replicating / self-evolving machines of war. they even come with their own Agenda inside. a very smart way to end the world Matrix style. I don't appreciate having to take a blue pill one day to wake up inside an AI human incubator. :) it always starts with a cute A.I. teaching itself how to perfectly play a cute cube balancing game. then before you know it you find yourself enslaved by "MasterBot 7000MX"
@danteanderlich706
@danteanderlich706 3 года назад
the printed parts download file wont unpack is thre a way to fix this
@Littlefrenchrobot
@Littlefrenchrobot 3 года назад
I don' have any issue unpacking the files using Winrar . I also added a .zip version on the download page . www.littlefrenchkev.com/download
@danteanderlich706
@danteanderlich706 3 года назад
@@Littlefrenchrobot thanks you so much i dowloaded winar and it worked you earned a sub my friend
@henray76
@henray76 3 года назад
I need this for afk
@SergejKolmogorov
@SergejKolmogorov 3 года назад
What kind of 3D Printer do you use?
@Littlefrenchrobot
@Littlefrenchrobot 3 года назад
I used an ultimaker 2+ and colorfabb PLA plastic
@thejoker-bi4es
@thejoker-bi4es 4 года назад
came here from tik tok😂
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
Hahaha . The video really blew up over there it got like 7 views!!!
@darkshadowsx5949
@darkshadowsx5949 3 года назад
dude that cool now you need to make it play fortnite and beat all the 10 year olds.
@key3730
@key3730 3 года назад
What is your education background?
@Littlefrenchrobot
@Littlefrenchrobot 3 года назад
I started training as a mechanic and went onto doing something that would probably be an equivalent to an mechanical engineering degree (I went to school in France) .
@key3730
@key3730 3 года назад
@@Littlefrenchrobot Okay, thank you for replying.
@whatmyname1284
@whatmyname1284 4 года назад
what type of ai is it
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
It uses a network trained with reinforcement learning (PPO algorithm) .
@whatmyname1284
@whatmyname1284 4 года назад
Thx man I’m trying to make my own ai and knowing what kind of ai can used in certain ways really help
@brainventor9031
@brainventor9031 4 года назад
Some people are takeing your videos
@Littlefrenchrobot
@Littlefrenchrobot 4 года назад
I don't mind people reposting short clips of my videos on social media as long as they tag me or give me proper credit for it . Unfortunately it is not always the case and I have better things to do with my time than chasing people . Thanks for letting me know .
@بتالعراق-ه1د
@بتالعراق-ه1د 4 года назад
شتركت ردهاء لمكو لغيه لعداد مراقب
Далее
A.I.  teaches itself to drive in Trackmania
15:04
Просмотров 4,8 млн
AI Learns To Run From a DRAGON!
8:15
Просмотров 21 тыс.
OG Buda, Слава КПСС - LAZER SLAVA
01:58
Просмотров 121 тыс.
I Built The First LAMINAR FLOW ROCKET ENGINE
15:51
Просмотров 1,6 млн
AI Learns to Play Super Mario Bros!
9:04
Просмотров 339 тыс.
Much bigger simulation, AIs learn Phalanx
29:13
Просмотров 2,7 млн
AI Learns to Steal Bananas
7:48
Просмотров 245 тыс.
AI Learns To Dominate A Virtual Market
12:13
Просмотров 255 тыс.
C++ Developer Learns Python
9:26
Просмотров 2,7 млн
Automatic pool stick vs. strangers
21:19
Просмотров 22 млн
AI Learns to be a Car using a Genetic Algorithm
10:31
Autonomous Drifting using Machine Learning
3:24
Просмотров 879 тыс.
OG Buda, Слава КПСС - LAZER SLAVA
01:58
Просмотров 121 тыс.