Small tabletop telepresence robot

iphone_tabletop_telepresence

When [Peter] saw the Sparkfun Magician robot chassis in a recent new product post, he knew instantly that he had to have one for a telepresence project that had been kicking around in his head for a while.

Onto the robot chassis, he added an Arduino to provide the brains of the bot, an Adafruit motor shield for controlling the wheels, and a Pololu Wixel for wireless communications. An iPhone is mounted on the top of the robot, which communicates with his laptop using Apple’s Facetime app. The robot is controlled from his laptop as well using the Wixel, which enables him to direct the Magician chassis as if it was attached via USB.

While he thinks the robot is pretty neat and that it works well, [Peter] already has improvements in mind. The robot chassis is a bit weak on anything but smooth surfaces, so a new set of motors and wheels are likely the first changes he’ll make. He wants to add a servo-based aiming mechanism for the phone’s camera, as well as some sensors to prevent the bot from taking a nosedive off his table.

iPhone aside, this is probably one of the cheaper mobile telepresence setups we’ve seen, so we can’t wait to hear how the improvements work out, and how much they add to the robot’s cost.

Comments

  1. rasz says:

    iphone, laptop, 2 shields and arduino, wouldnt call it cheap :)

    • Panq says:

      Replace iPhone with the cheapest Android that is still powerful enough to do two-way video.

      Have the phone control the wheels directly (either through a cheap microcontroller or simply using two hacked servos as motors and controlling directly from the audio out, though that would require the VoIP to be routed elsewhere).

      If you’re wanting to do this for the tightest budget possible, you could literally just tape the two hacked micro servos to the bottom of an extremely cheap handset and run them off the phone’s battery. Total parts list would be the handset, two micro servos, two wheels, and some sort of adhesive (say, tape).

  2. austin says:

    would be if you already had all or most of those thing…

  3. peterfklemperer says:

    Very neat to see my work featured here, but my name is Peter, not Paul. :P Usually first post in the comments doesn’t confer attribution.

  4. I’ve been doing this stuff for two years now, and it’s open source (see the wiki in my sig). But wait, it’s got an iphone!

  5. Hey it’s a good piece of work, but I suggest you use android fones simply because they’re cheaper. If you want any suggestions go ahead and email me :)

  6. MS3FGX says:

    Seems a cheap WiFi camera would make a whole lot more sense than strapping a smartphone onto the front of this; especially since the smartphone isn’t even helping with the processing. Could even get one with pan & tilt.

    Otherwise, I would look into replacing the Arduino with the phone itself. At least it would justify it’s presence then.

  7. Oren Beck says:

    Nice build, gives a use for that upgraded from phone.

    As for EoT sensing- mechanical probes with enough outreach for lag time seem prudent.

    There used to be some “rotary drive wheel” toys fitted with a Sled Probe that lifted the motor from it’s friction drive and engaged a rear drive wheel motor to pull back from edges. A mechanical wheel brake lever thru a slip clutch= back off only, as failure mitigation might be a Very Good Idea..

  8. Travis says:

    This reminds me of the MeBot out of MIT’s Personal Robotics Group, except that their robot also had arms and had the cellphone mounted to an articulated neck.

  9. Janise Pisani says:

    It seems a lot of you are missing a vital point: chances are this can be solved with a software update. If you don’t like it its your own fault for being early adopters. I’m waiting for all these problems to be ironed out before I get mine, which probably won’t take too long.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,720 other followers