Robotic Ball-Bouncing Platform Learns New Tricks

[T-Kuhn]ā€™s Octo-Bouncer platform has learned some new tricks since we saw it last. If you havenā€™t seen it before, this device uses computer vision from a camera mounted underneath its thick, clear acrylic platform to track a ball in 3D space, and make the necessary (and minute) adjustments needed to control the ballā€™s movements with a robotic platform in real time.

We loved the Octo-Bouncerā€™s mesmerizing action when we saw it last, and itā€™s only gotten better. Not only is there a whole new custom ball detection algorithm that [T-Kuhn] explains in detail, there are also now visualizations of both the ballā€™s position as well as the plate movements. Thereā€™s still one small mystery, however. Every now and again, [T-Kuhn] says that the ball will bounce in an unexpected direction. It doesnā€™t seem to be a bug related to the platform itself, but [T-Kuhn] has a suspicion. Since contact between the ball and platform is where all the control comes from, and the ball and platform touch only very little during a bounce, itā€™s possible that bits of dust (or perhaps even tiny imperfections on the ballā€™s surface itself) might be to blame. Regardless, it doesnā€™t detract from the deviceā€™s mesmerizing performance.

Design files and source code are available on the projectā€™s GitHub repository for those whoā€™d like a closer look. Itā€™s pretty trippy watching the demonstration video because there is so much going on at once; you can check it out just below the page break.



from Blog ā€“ Hackaday https://ift.tt/2SzNCvU

Comments

Popular posts from this blog

Hackaday Links: May 31, 2020

Modern Radio Receiver Architecture: From Regenerative to Direct Conversion

Homebrew 68K Micro-ATX Computer Runs Its Own OS