Тёмный

The Octo-Bouncer: Advanced Bouncing Patterns 

Electron Dust
Подписаться 42 тыс.
Просмотров 352 тыс.
50% 1

Arduino project with 120 FPS custom image processing and smooth stepper motor moves. The machine calculates the ball's 3D position from the image processing data and uses this information to control the orange ping pong ball.
In this video I am showing some new bouncing patterns the machine has acquired in the last 3 months. Here are some key-additions to the Unity project which made those new bouncing patterns possible:
New custom ball detection algorithm
New ball position data visualization
Hit position prediction using gradient descent
Plate tilt visualization
Analytical tilt control
Two-step bouncing
A big thanks to the people at e-con Systems for supplying me with a superb See3CAM_CU135 camera which I used in this project. Find out more about the camera here:
www.e-consyste...
This machine requires the following things to work:
1x Teensy 4.0 Microcontroller
4x StepperOnline DM442S stepper motor drivers
4x Nema 17 Stepper Motors with 5:1 planetary gearbox
1x 48V 8A power supply
1x e-con Systems See3CAM_CU135 camera
1x Windows Computer running below Unity Application
Custom Windows Application (made with Unity)
All the parts defined the Fusion360 project
Read more here:
electrondust.c...
Complete code and Fusion360 data on Github:
github.com/T-K...

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

 

3 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 353   
@litapd311
@litapd311 4 года назад
me previously: why am i watching a robot bounce a ball me now: oh shit the update
@wizardOfRobots
@wizardOfRobots 4 года назад
The sim to real transition was cool!
@ElectronDust
@ElectronDust 4 года назад
Thanks for mentioning that part. Wasn't easy to pull that off.
@StormBurnX
@StormBurnX 4 года назад
@@ElectronDust A great example of how something so simple can rely on a lot of work but it pays off for sure!
@JohnDlugosz
@JohnDlugosz 4 года назад
@@ElectronDust I've seen tutorials for Blender on how to track the live footage and then program the render camera to match. What did you use?
@ElectronDust
@ElectronDust 4 года назад
@@JohnDlugosz It's actually running in real time. I am using Unity (the game engine) to render the moving 3D model. I also programmed all the image processing and data visualization in Unity. So when the machine is doing it's thing the 3D model moves as well. I just recorded both my screen and the actual machine and then edited the footage into one video.
@mostlymessingabout
@mostlymessingabout 4 года назад
Plot twist. It was ALL a simulation 🙈🙊🙉
@StormBurnX
@StormBurnX 4 года назад
Crazy to see how precise this thing is - most similar platform bouncers tend to lose the ball after a few minutes, but the long-term stability on this is simply incredible.
@ElectronDust
@ElectronDust 4 года назад
Found the platform bouncer connoisseur :)
@davidpatmel5621
@davidpatmel5621 4 года назад
I was thinking the same, it never loses control. That's so cool. Reminded me of an entrainment video with metronomes. Does rythm has something to do here?
@ps-gq5km
@ps-gq5km 4 года назад
And that’s how spacex is able to land rockets....
@nerfninja661
@nerfninja661 4 года назад
@@ps-gq5km science is badass
@racketman2u
@racketman2u 4 года назад
@@ps-gq5km by bouncing them a few hundred times first?
@JohnDlugosz
@JohnDlugosz 4 года назад
Idea to demonstrate and exploit your control over bounce position: Assign musical note to different regions on the plate, as for a Trinidad steelpan (drum). Then program the bouncing to play music. (The playing can be done simply by the software knowing where the strike occurred, if people can believe it is being honest. It doesn't need strike sensors for different zones, though it could give that impression)
@ElectronDust
@ElectronDust 4 года назад
Oh my god. That's a great idea. Thank you!
@danjopaluska6082
@danjopaluska6082 4 года назад
@@ElectronDust or one of those wooden tongue drums with a rubber ball. nice work!
@gabrielkardos4342
@gabrielkardos4342 4 года назад
I was kinda hoping for that
@wotan91
@wotan91 4 года назад
What music do you listen to? Me: It's complicated.
@stuMoH88
@stuMoH88 4 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-6CrVADr44TU.html 🤣
@timeadobos4537
@timeadobos4537 4 года назад
I listen to rhythm trance music .
@Josh-ez3mb
@Josh-ez3mb 4 года назад
Didn't realize it's been 2 months since the last upload. Glad to see an update
@kymonkeyboy6844
@kymonkeyboy6844 4 года назад
This is insane! It’s so precise and controlled!
@goksanisil9107
@goksanisil9107 4 года назад
man this application involves so many time consuming parts to master, from image processing to control to 3D modeling to video editing. Great presentation as well. Mad props
@ElectronDust
@ElectronDust 4 года назад
thanks!
@superbros1690
@superbros1690 4 года назад
@@ElectronDust Did you use c or matlab to code. Prob both but I'm clueless.
@tiagotiagot
@tiagotiagot 4 года назад
Can it lower the platform with the right speed and timing to "catch" the ball, absorbing all of the bouncing momentum?
@ElectronDust
@ElectronDust 4 года назад
I like your idea. And I've thought about it. It should be possible.
@robv.7644
@robv.7644 4 года назад
That would be so cool
@ankitaaarya
@ankitaaarya 4 года назад
@@ElectronDust I am like to see that you reply to the comments on your video.
@neothales377
@neothales377 4 года назад
How much does all equipments cost ?
@klyper
@klyper 4 года назад
Good tennis players do that all the time. No joke you can huck a fastball at them and they can catch it with their racquet like a glove.
@circuitemakes
@circuitemakes 4 года назад
Awesome video! Im subbed and I liked the vid! I just wanted to let you know that all of these amazing people like yourself are inspiring people every day. People like you inspired me to start electronics and I eventually make Error Electronics. It will hopefully become popular one day. Keep doing what you are doing! You will inspire many each and every day:)
@unsensical1025
@unsensical1025 4 года назад
I agree. By the way nice channel
@sambrewer2306
@sambrewer2306 4 года назад
Well put
@themacocko6311
@themacocko6311 4 года назад
It's good to see that people are spending their time wisely.
@StonyRC
@StonyRC 4 года назад
That is simply beautiful. So ingenious, so precise ... so watchable!
@rossgrimson972
@rossgrimson972 4 года назад
I know this is probably more about the computation side of things BUT that's a sick little machine you've made there, all class.
@ElectronDust
@ElectronDust 4 года назад
thank you!
@nicklasbns
@nicklasbns 4 года назад
This is really satisfying to watch and listen to
@WTFWasThat
@WTFWasThat 4 года назад
9 PM: Imma gonna sleep early tonight. 4 AM: RU-vid: Wanna see bouncing ball? Me: sure.
@UltraGamma25
@UltraGamma25 4 года назад
Lmao
@OriginalJetForMe
@OriginalJetForMe 4 года назад
Are you gonna make a second one and have them bounce back and forth? I’d like to see that.
@ElectronDust
@ElectronDust 4 года назад
I'd like to see that too.
@raphaelmartinguiheneuc2531
@raphaelmartinguiheneuc2531 4 года назад
@@ElectronDust about two balls on the same bot ?
@OriginalJetForMe
@OriginalJetForMe 4 года назад
It would be especially cool if each one had its own camera and could only see the ball when it was near, not when it was at the other end. It can know where the other one is, but not see it. A variant would be to see and track the companion platform.
@ilya8914
@ilya8914 4 года назад
Or just have the one bouncer, but attach it to linear rails so it can translate.
@ElectronDust
@ElectronDust 4 года назад
Many great ideas in this thread! I am currently working on two-ball bouncing, the difficulty at the moment is to do the up-down movements fast enough in order to be on time when alternately hitting one of the two balls.
@MarinusMakesStuff
@MarinusMakesStuff 4 года назад
Wonderful. I enjoyed every second of this from an engineering viewpoint.
@sameerk12982
@sameerk12982 4 года назад
Just loved it... State of the art..... appreciated..... This is a motivation for hobbyist like me....for now I play with arduino..but one day I want to reach at the level you are.....
@WildTrek
@WildTrek 4 года назад
World: 🔥 🔥 🏠 🥵 🔥 This guy: 🏓🤖
@thatengineeringchannel4611
@thatengineeringchannel4611 4 года назад
Control theory is awesome! And you excelled on the mechanical side of things as well. Great project!
@TheGarageEngineer
@TheGarageEngineer 4 года назад
That is pretty cool. Very sleek looking set up.
@Snapum
@Snapum 4 года назад
Alright, now all you need to go full on viral is to somehow sync this up with music!
@joshwarner5676
@joshwarner5676 4 года назад
This is super cool. Your execution is excellent
@YoussefARRASSEN
@YoussefARRASSEN 4 года назад
It is so satisfying need 1 hours version
@PJthePlayer
@PJthePlayer 4 года назад
With enough accuracy this could be used as a novelty analog metronome 😆
@davicarvalho6699
@davicarvalho6699 4 года назад
why though
@simontist
@simontist 4 года назад
@@davicarvalho6699 For the lulz
@1ninjapolarbear90
@1ninjapolarbear90 4 года назад
That type of robotics can be very useful for robotic movement in a person. As quick as a ball can drop is as quick as a foot can drop
@MrOlivm
@MrOlivm 4 года назад
It seems like it should be possible to hit the target on the next bounce, more aggressively or directly, and plan a compensating catch maneuver to cut lateral speed while keeping the same target or adjusting for a new one. Esp visible in the alternating bounce locations Really cool! Thanks!
@brandohim
@brandohim 4 года назад
Omg. What??? I have trouble getting out of bed..... this is amazing.
@emremutlu44
@emremutlu44 4 года назад
me : Mate, are you gonna serve anytime soon? RoBot : F.u.
@GreenJeep1998
@GreenJeep1998 4 года назад
So it’s a paddle ball that plays with itself.........impressive.
@gigazerkertv
@gigazerkertv 4 года назад
A machine that knows how to keep the pace of the delicioso.
@k.erencengiz5744
@k.erencengiz5744 4 года назад
Wonderful work and video 👏👏
@aurum6663
@aurum6663 4 года назад
Ball: bounce Analytical tilt control: dancing is what you do
@jbrownson
@jbrownson 4 года назад
Love this project, great work
@ElectronDust
@ElectronDust 4 года назад
thank you!
@JesseSchoch
@JesseSchoch 4 года назад
two side by side passing the ball back and forth would be cool!
@ElectronDust
@ElectronDust 4 года назад
I agree.
@garvasrani8410
@garvasrani8410 Год назад
That is really interesting. As an engineering student I am curious to know what all topics need to be covered in order to make something similar. There is rarely any resource implementing control theory into practice apart from PID. If anyone can give some insight that would be great
@LateralTwitlerLT
@LateralTwitlerLT 4 года назад
Most impressive metronom ever.
@gustavgnoettgen
@gustavgnoettgen 4 года назад
So you measure the size of the ball and it's position and that's it? Looks surprisingly "easy", I expected much more effort to achieve this. Great job!
@ElectronDust
@ElectronDust 4 года назад
well, you will still need to do some math to get the correct xy position of the ball. As you know, things closer to any camera-like device appear bigger and move "more" than things further away. What I mean by that is this: If you move an object 10cm away from the lens 2cm to the right and measure the difference in pixels in the image data you will get a far bigger value compared to when you move an object 100cm away by 2cm
@JONNYMACO1
@JONNYMACO1 4 года назад
It would be awesome to see a bounce counter and just let it keep counting as long as it can, or until you can’t take the noise anymore lol great video!
@ElectronDust
@ElectronDust 4 года назад
Nice idea! I like it.
@zodspeed
@zodspeed 4 года назад
You should make 2 robots play ping pong against each other
@pyrumid5673
@pyrumid5673 4 года назад
It's "Jokari made simple"... (On a side note, let me tell you that I was as impressed by the machine itself than the video editing. Nice job!)
@umurizo3949
@umurizo3949 4 года назад
Who create this ?? Awesome. I can't imagine how your brain works.
@KK-fh1ds
@KK-fh1ds 4 года назад
Amazing work
@okboing
@okboing 4 года назад
It would make a beautiful headache after running for hours
@charlyNova
@charlyNova 4 года назад
excellent work.
@mluby7828
@mluby7828 4 года назад
1:10 playing 2D pong with a 3D ping pong ball. 🤯
@WaynesStrangeBrain
@WaynesStrangeBrain 4 года назад
This is absolutely incredible! Analytical tilt control, you wrote that? What was the hardest part?
@ElectronDust
@ElectronDust 4 года назад
The hardest part was getting the Camera data stream running in Unity. I had to write a custom C++ plugin which uses OpenCV libraries (just the parts to get the camera data stream though.) And all that just to get 120 FPS camera image data and be able to set key settings of the camera device (exposure, shutter speed, gain, ect.) That was quite the hurdle.
@ElectronDust
@ElectronDust 4 года назад
In responce to the Analytical tilt control: Yes, I wrote all the control code in this project.
@ahronwayne5115
@ahronwayne5115 4 года назад
I see, thanks for the information. I use OpenCV in just python to do image processing on digital microscopes (1 MP or less) and rarely get more than 20 FPS. I've tolerated it because it's not critical to get such a high frame rate, but wow! 120 FPS. Maybe I should switch to Unity if I want to get serious about it.
@ElectronDust
@ElectronDust 4 года назад
I had to write the circle detection algorithm myself to get fast and accurate results. There was a circle detection algorithm in OpenCV (using an algorithm described as HT-21 in some papers) which also worked. But it was slow. It uses the Hough Transform, which is nice, I love the Hough Transform. It was just overkill for the specific image data I got with my camera. Overkill in the sense that the image data was way to clean. It didn't need anything fancy like the HT-21 algorithm to detect the circle in the image data. Maybe you are able to improve performance on your image processing as well by re-evaluating the algorithm in place. Maybe you are able to delete some redundant step. Maybe you've already done this. I imagine you spend a lot of time tweaking your code. Keep also in mind that my image data is only 640*480 (0.3 MP.)
@WaynesStrangeBrain
@WaynesStrangeBrain 4 года назад
@@ElectronDust Interesting, I see what you mean. So your system would have to adapt if you wanted to do it in a noisier environment. What is the bare limit for FPS where this can work? Ever tried using something like a rubber ball instead? I would really love to see a few machines like this "juggle". Seriously, this is one of the coolest things I have ever seen. I wonder how applications could be served by a machine like this, but this is what you chose to do with it. Really, really, way to go.
@improbablynotaboat
@improbablynotaboat 4 года назад
these are my JAMS!
@haroldsmith45302
@haroldsmith45302 4 года назад
Brilliant, and QED! Basketball net next?
@ChrstphreCampbell
@ChrstphreCampbell 4 года назад
Next goal : Rhythms, & music ?
@denilsonsantos9984
@denilsonsantos9984 4 года назад
Absolutely amazing!!!
@aquino2025
@aquino2025 4 года назад
That's amazing!
@HalfRobot42
@HalfRobot42 4 года назад
This is pretty sick
@DrakerDG
@DrakerDG 3 года назад
Beutifull and perfect! Congratulations! 😁👍🏼
@cuteraptor42
@cuteraptor42 4 года назад
I don't remember why I wanted to watch 5 min of ping pong ball bounces
@IrishAnonymous01
@IrishAnonymous01 4 года назад
Could it do this as accurate if the table its on wasn't level? Does it correct for its own levelness?
@StephenKingston
@StephenKingston 4 года назад
Probably yes, because the motors actuate based off the ball's instantaneous position. (It's closed loop)
@haroldsmith45302
@haroldsmith45302 4 года назад
This astoundingly-good system necessarily exercises only a small sector of the output gears. To prolong servo life, do you periodically manually index the crank arms a few degrees so that fresh gear teeth get used?
@ElectronDust
@ElectronDust 4 года назад
I love this indepth hint. Thank you very much. I didn't think about the uneven wear on the gears at all.
@RaDoooh
@RaDoooh 4 года назад
Idea to set up a clock production with half-second punches and laser time projection. Think it will be seeing great.
@niuchajianfa6222
@niuchajianfa6222 4 года назад
2020: we dont have terminators but we have ping pong ball bouncing machines
@msyamsn5571
@msyamsn5571 4 года назад
Bouncing ball ASMR?!!
@thomask4978
@thomask4978 4 года назад
Pretty amazing hard and software. I can imagine it wasn't easy to build this machine.
@TinyMaths
@TinyMaths Год назад
Simultaneously amazing and disturbing (because, how much work went into this I can't imagine 😄). But, joking apart, love it.
@ajisumiardi6736
@ajisumiardi6736 4 года назад
Me while watching this amazing show: ofc he didnt share the code for this stuff read the desc after finish watching this vid: OMG,, he really share the code,,, hope you get best results for the next project,,
@nikolaibreckenridge2287
@nikolaibreckenridge2287 4 года назад
I like when it bounced.
@charliema4336
@charliema4336 4 года назад
That is a great piece of work, have you considered using Unity ML-Agent to learn the algorithm since you have already implemented in the Unity ?
@ElectronDust
@ElectronDust 4 года назад
I haven't. Great idea. Thanks for the tip!
@JohnDlugosz
@JohnDlugosz 4 года назад
The next step would be to have two of them and bounce it back and forth between them. Then add a third ball and do true juggling.
@ElectronDust
@ElectronDust 4 года назад
That would be neat. Love the idea.
@stormgaming5096
@stormgaming5096 4 года назад
My brother saw this video and just said "people are way too fucking smart."
@FIXDIY
@FIXDIY 4 года назад
Awesome
@WaynesStrangeBrain
@WaynesStrangeBrain 4 года назад
Would you ever consider voice coil motors or some other way to make the motors completely silent? Just in case you're trying to go for god-like perfection.
@ElectronDust
@ElectronDust 4 года назад
Hey, I had no idea what voice coil motors even are. Thanks for the tip. Looks promising!
@ahronwayne5115
@ahronwayne5115 4 года назад
Sure! The big trade off with commercial ones is cost, as far as I think, but maybe if you tweet at h2wtech or something they'll sponsor you. I know if I saw this video I would.
@ElectronDust
@ElectronDust 4 года назад
thanks for the hint!
@Adam-hb4cu
@Adam-hb4cu 4 года назад
Why did you spent so many time doing this, it's really cool and impressive and I can not imagine how difficult physics, algebra and machine learning you had to do but what is your target by doing this?
@ElectronDust
@ElectronDust 4 года назад
I was wondering how hard it would be to get a plate to bounce a ball. The target really was to satisfy my curiosity.
@JohnDlugosz
@JohnDlugosz 4 года назад
Things people do during quarantine: ● Isaac Newton (1666) - optics, laws of motion, gravity and calculus ● William Shakespeare (first lockdown, 1592) - write poetry _Venus and Adonis_ and _The Rape of Lucrece_ (second lockdown, 1606) - write _Macbeth_ and several other of his best plays ● Titian (1576) - painted _Pieta_ before succumbing to the plague himself ● Edvard Munch (1919) - painted _Self-Portrait After The Spanish Flu_ ● Giovanni Boccaccio (1351) - wrote _The Decameron_ ● Electron Dust (2020) - built and coded ball-bouncing robot paddle
@fieldadmiralspartanryseb-8293
@fieldadmiralspartanryseb-8293 4 года назад
Mesmerizing
@nickodem2
@nickodem2 4 года назад
Super ! Vive Arduino.
@firefly2472
@firefly2472 4 года назад
Realy cool. Now with 2 balls ;)
@ElectronDust
@ElectronDust 4 года назад
Yes. That's my next goal.
@TqSNv9R0iG5Ckxew
@TqSNv9R0iG5Ckxew 4 года назад
@@ElectronDust Make it 3 balls, start juggling, and break the internet
@GoodVrGames
@GoodVrGames 4 года назад
Second ball will retry first ball...
@TheSanco26
@TheSanco26 4 года назад
Mind blown
@fieldadmiralspartanryseb-8293
@fieldadmiralspartanryseb-8293 4 года назад
I LOVE it!!!
@MatthiasPieter
@MatthiasPieter 3 года назад
Great video, awesome job!! But, why did you use 4 motors, and have you considered using 3 motors instead? It looks like writing software is significantly harder with 4 motors if you consider the over-dimensioning
@ozr2222
@ozr2222 4 года назад
why is so inaccurate though? i would think it should perfectly precisely bounce as the program tells it too. is it air affecting the ball? weight distribution of the ball? or is the machine?
@ElectronDust
@ElectronDust 4 года назад
Good thinking. I was puzzled by this as well. I was double checking that the machine really moved the way it's suppose to move. And it is. At one point I suspected that some of the energy on hit might get stored as angular momentum and this would cause the ball to abruptly bounce in an unexpected direction on the next bounce. But this wasn't the case either. Currently, I think that small irregularities in the surfaces of both the ball and the plate as well as dirt are the cause for some of the unexpected bounce behaviors.
@FelipeKana1
@FelipeKana1 4 года назад
Next they're bouncing our skulls
@PATISHAH
@PATISHAH 4 года назад
would be cool if it could bounce at several times higher frequency to create sounds made by vibration
@xmun9236
@xmun9236 4 года назад
are you using a PID controller? Maybe you could implement a tracking LQG controller for optimal control and noise minimization?
@ElectronDust
@ElectronDust 4 года назад
It's using analytical control. The idea is that because we know the balls current position and velocity, and we are furthermore able to get a good estimate were the ball will hit the plate, we should be able to calculate the ideal tilt by just applying basic Newtonian mechanics.
@jonblaz1027
@jonblaz1027 4 года назад
Greeeat! 🤷🏻‍♂️It can play ping pong by itself! ....Now, who's losing their job in the advance applications this? 😞 I miss life before the Internet!
@محمدعليحسن-ه7ط
@محمدعليحسن-ه7ط 4 года назад
This is like my sister project in Baghdad university before 11 years ago Image processing for sam7 Anti-aircraft missile same principle
@6Twisted
@6Twisted 4 года назад
Would it be more accurate if you gave it two cameras for depth or is one accurate enough?
@ElectronDust
@ElectronDust 4 года назад
One is fairly accurate. We're talking +/- 2mm height accuracy. Though the depth perception gets worse towards the edge of the screen (not horrible though, and this could be corrected in software). It gets worse because of the camera's lens distorting the ball's shape more towards the outside. I think 2 would be overkill for this specific application.
@brutesque
@brutesque 4 года назад
@@ElectronDust would it be useful to remap the image to correct the lens distortion?
@ElectronDust
@ElectronDust 4 года назад
@brutesquefilms well yes, but I don't think I'd get 120FPS anymore with that kind of image data remapping. It might be better to just correct the height data whenever the ball gets towards the edge. It feels like there's a clever solution somewhere along this line of thought.
@karanparve1734
@karanparve1734 4 года назад
Your efforts🙏
@RaymondLo84
@RaymondLo84 4 года назад
real use case, reflect bullets
@crispychicken2743
@crispychicken2743 4 года назад
Is that all it can do . But extremely cool
@Roter_Wolf
@Roter_Wolf 4 года назад
It's crazy that it can determine the height of the ball just from its shilouette
@wizardOfRobots
@wizardOfRobots 4 года назад
Now make a table tennis table that does this to make sure all your shots go to your opponent and all your opponents shots go out the window...
@danylaley
@danylaley 4 года назад
I'm very new to control systems and their integration with hardware. Could you please quickly describe the steps you took to go from theory to implementation? I mean what kind of microcontroller and driver you used, what type of libraries or programs you ran and how it all comes together? It would really help me to understand how these projects work!
@ElectronDust
@ElectronDust 4 года назад
First I just wanted to get my steppers to drive very fast and smooth. That's important. If we aren't able to get fast and smooth moves we won't get anywhere later on. This is one of the main pillars this project stands on. Next, we need to work out the IK of this specific system. This takes some time and a lot of checking, but it is also very important. No accurate moves without 100% valid IK equations. Another important thing was to get 120 FPS image data running in Unity. This was harder than I thought. I had to write a C++ plugin which utilizes OpenCVs camera interfacing code to get this running. But this is another main pillars this project stands on. Than there's the circle detection algorithm. You guessed right; Another main pillar, jep. And the microcontroller-PC communication protocol; Main pillar. So after all that stuff was in place, I finally could start to get some control algorithms going. I used PID first, because it is very easy to implement. After that I implemented gradient descent to get better velocity data (the position data is a bit noisy, that's why we're using gradient descent to get a good approximation of the slope of the position curve, i.e. the velocity.) After that I looked at a lot of data and thought about why the PID isn't performing as good as I thought and how this could be improved. I noticed that with all the data about the ball, I should be able to predict were the ball will be landing. So I added hitPositionDetection. Using this and all the other data and basic physics I implemented Analytical Tilt Control.
@danylaley
@danylaley 4 года назад
@@ElectronDust thank you for the explanation!
@KXSocialChannel
@KXSocialChannel 4 года назад
Excuse me. I was looking for the video of paint drying but ended up here.
@cia9315
@cia9315 4 года назад
Why didn't you use 3 arms instead of 4?
@Rice0987
@Rice0987 4 года назад
Ok, next step ist to make so rhytms. :)
@morkovija
@morkovija 4 года назад
next step - 3 axis one arm robot? Show the kuka guys how its really done!
@萧乾-t8f
@萧乾-t8f 4 года назад
Maybe a table tennis practicing machine
@joka2322
@joka2322 4 года назад
Awesome project! What simulation software did you use?
@ElectronDust
@ElectronDust 4 года назад
Hey, thanks! It's Unity
@mdandry
@mdandry Год назад
This project worked out so good. Have you taken it any further?
@sinisterthoughts2896
@sinisterthoughts2896 4 года назад
Impressive.
@D5Tech
@D5Tech 2 месяца назад
💥✨✨✨✨
@sierra991
@sierra991 4 года назад
It's like the wall panels from Portal 2
@Alforest22
@Alforest22 4 года назад
Would be cool to see it on a larger pad
@brunokerbaul3826
@brunokerbaul3826 4 года назад
The newest ping pong game :-) Computers play alone Very good challenge obviously did it learn new tricks by himself ?
@ElectronDust
@ElectronDust 4 года назад
no, it's all just code. No AI involved.
@brunokerbaul3826
@brunokerbaul3826 4 года назад
@@ElectronDust There is some moments with more punch at start, the ball goes really high The game is to stop the ball in the middle of the glass if I've understood... Good challenge this works very well
Далее
DIY Laser Image Projector (100ft+ Range!)
20:08
Просмотров 322 тыс.
The coolest robot I've ever built!
19:40
Просмотров 4,7 млн
Every Developer Needs a Raspberry Pi
27:27
Просмотров 645 тыс.
I Built a Ball Balancing Robot
8:55
Просмотров 1,1 млн
The Micro Mechanisms in Your Phone
19:31
Просмотров 1,2 млн
The Octo-Bouncer
4:26
Просмотров 4,8 млн
Arduino changed my life, motion control is posible
4:54
How do QR codes work? (I made one myself to find out)
35:13