Asked
Resolved Resolved by EzAng!

Experiments With Google Just Launched Teachable Machine 2.0

Go over to their website to check the new features!! https://teachablemachine.withgoogle.com/

Teachable Machine is a web-based tool that makes creating machine learning models fast, easy, and accessible to everyone. You can now export code to use it offline...

Or connect an Arduino to drive your robot directly by using a web app!! So there are a lot of options... https://experiments.withgoogle.com/tiny-sorter/view

The above sketch runs an the Arduino Leonardo, which is supported hardware on the Synthiam platform!!  So who will be first to do some ARC integration for this?:)


Related Hardware Arduino Leonardo

ARC Pro

Upgrade to ARC Pro

Discover the limitless potential of robot programming with Synthiam ARC Pro – where innovation and creativity meet seamlessly.

#9  

I will try to come up with an idea for a demo...I really like the pose estimation!!  And yes there are a million cool things that we can do with it!!:D

It should be fairly simple to make a skill control, I would like to create one myself! But all the times I tried, I failed miserably!!:D

#10  

So I wasted a bunch of time trying to get Teachable Machine working with a Network camera...you can open the site with ?network=true to make those controls available! https://teachablemachine.withgoogle.com/train/image?network=true

I wanted to get my Raspberry Pi camera or the EZBPi cameras stream to be available to train classes in teachable machine! But the example provided did not work well on my Raspberry Pi Zero! https://gist.github.com/HalfdanJ/32b7891aff8017a27dd36ba1f3b12130

And I could not make up my own code from what the guys, that made the Teachable Sorter had come up with!! https://github.com/google-coral/project-teachable-sorter/blob/master/Sorter/sorter.py

Also there would be the next problem of getting the Raspberry Pi camera or the EZBPi cameras stream to work with the Javascript or p5.js examples from Teachable Machine! So it might be the easiest thing to just use a webcam for now, and have it all plug and play...the way the want us to use it!:)

PRO
Synthiam
#11  

That’s the largest challenge with raspberry pi. There’s little to no standard for accessing hardware peripherals. Makes it difficult to support... almost impossible because everything has to be specifically tailored for the project.

darn Linux!

#12  

Also since you will have to flag ?network=true manually, and it is not officially supported by the site, there is no information on supported formats, size ratio, fps etc...plus it only works on localhost, so you will have to ssh tunnel into your device!

So the EZB-Camera might not work, but ARC works with the standard webcam, so there is still a lot to explore... And a skill control could be a fun feature!!:)

Russia
#13  

Respected Mickey666Maus ! Could you share the files of the ARC project? I can’t deal with servo classes and arrays.

#14  

I made a step by step tutorial on how to do this...I hope this helps!!:)

#15  

Also there is another website which is nice to check out, if you are interested in using machine learning to control your robots.. I did not have the time to really play with it, just wanted to share the site!!:)

https://runwayml.com/

PRO
USA
#16  

Clever boy! Thanks for the demo. I am totally enamored with the possibilities of this.