Live Robot Hack Session
DJ Sures
Synthiam

Robot as puppet to control another robot by reading servo positions

When:
Duration:
29 people have subscribed to this event

In this hack, I'll be showing how to control a robot with another robot as a puppet by reading servo positions. Connecting a wire from the servo's potentiometer to an ADC input on an EZB.


ARC Pro

Upgrade to ARC Pro

Stay at the forefront of robot programming innovation with ARC Pro, ensuring your robot is always equipped with the latest advancements.

PRO
Canada
#2  

Nice Puppet work!  Love to see this across long distance locations.  Example your JD in Alberta controlling my JD in Ontario.  OK JD may not be the right robot to use but a robot ARM picking up an item on earth replicated by a second robot arm picking up the same item on the moon could provide a unique control mechanism, especially when we scale this up between host and destination robot ARMS  (Control with small robot arm say 30cm, using a large robot ARM say 300cm). Shame I can't watch this one live as I have a schedule conflict.

PRO
Synthiam
#3  

Thanks for the idea:)

ARC uses tcp, so any place on earth with an internet connection would work without modification. Simply type in the IP address of the robot in ARC.

Its only 8 lines of code to!

#4  

Ooh....    Waldo using EZ-B's.  Mount servos on your shoulders, arm and hands, control remote robot arm.  Combine with the AR viewer integration to the camera......  Another new project I will never have the time for:)

Alan

PRO
Synthiam
#5  

Alan, time to make time:D

PRO
USA
#6   — Edited

I like the idea of using the Synthiam with Ardurino mega with more ports for this concept. I got alot of great ideas for a slave system. Way to go DJ. Be here Friday.

PRO
Synthiam
#7  

How many adc ports does the mega have?

i do have something new to unveil on Friday which adds more ports

PRO
USA
#8   — Edited

...oh really....(raises eyebrow)...i think there is 14 on the mega?