Skip to main content

Telepresence Robot

One night I was watching an episode of The Big Bang Theory where Sheldon made a telepresence robot to avoid physical interaction with people. As I watched that scene I thought to myself "I could do that." So I did.

My main motivation in building this was to use it to telepresence with my family back in the north east. I figured this would be a lot more fun and interesting than just the usual Skype session. 

The design is pretty simple: a motorized base with a laptop up top and a webcam. The base has two geared brushed motors which are controlled by the laptop via USB. I used a Maestro from https://www.pololu.com/ which lets you control standard r/c equipment from a PC. I then wrote a little C# windows app which connects to the Maestro and then could control the motors. This app also could connect to another instance of itself over the internet in either a master or slave mode which would allow external control.


The webcam was mounted on a simple gimbal which allowed pan/tilt control for general looking around. All the video and audio communications were done through Skype.


The coolest part of this project was getting to play with the robot controls and creating new operating modes, different controls methods for user interaction and etc. Piloting a robot from 3000 miles away was also pretty cool, although internet latency really sucks.

I almost put a pair of nerf guns on this to add a little more fun to the mix. If I ever do another telepresence robot I'll have to add some offensive capability to it.


Comments

Other People Thought These Were Cool..

Micro Servos

When I started to take a break from microscopic flying vehicles in 2010 and migrate towards some larger, easier to work with, models (5-20g) I realized that magnetic actuators just weren't going to cut it for control (rudder, elevator, ailerons). Magnetic actuators are heavy and draw power continuously when deflected away from neutral. I needed servos. Servos would provide lots of pulling force for their weight but at the cost of mechanical complexity. Since servos at the weight I needed didn't exist or were out of my price range I decided to further over complicate the situation and build my own. I started by designing a simple linear servo (lead screw design). The picture above is of my 400mg variant which has a throw of about 0.2", resolution of 0.0015", and can pull about a 25g load. The motor is a brushed 3.2mm diameter coreless design by Shicoh. The gears used are module 0.15 and can be gotten from http://www.kkpmo.com/ . The threaded rod is 0000-160, which

3D Printed Mechanical Pencil

What better way is there to spend multiple consecutive weekends than sitting at your computer, redesigning a mechanism that has existed for decades, all to be able to 3D print something that can be bought at the store for less than $1? ... That's right, anything. However, when your co-worker throws down the gauntlet there is only one thing to do. Take it up.

840mg Biplane

I built this back in May of '07. With this plane I wanted to focus primarily on small size. I was still going for something lighter than my previous plane but I wanted to make an airplane that even I thought was small - a tall order considering I had been building micro r/c planes for year or two at this point. I chose a biplane design for this plane because it would allow me to keep a high wing area but keep the wing span small. The wing span on this plane is 2.75", the chord is 7/8", and the length is 3.75". The frame is all made of balsa wood and covered with OS film. Flight times were in the 4-5 minute range per charge. It is powered by a 3.2mm diameter brushed motor and a 1" propeller. The infrared receiver is capable of controlling the throttle and the rudder with a 7 step proportional control. The rudder is driven with a small electromagnetic actuator. The power source was a single cell 10mAh lithium polymer battery which can be recharged. Weight