Let's Make Robots!

Humanoid robot torso

Update 2/4/2012

I've been doing a lot on this project but haven't really got round to updating this page, sorry about that. I've added a second arm and a gripper. I've also been experimenting with carbon fibre for arm sections and using different size servos for the elbow joints. As it stands its time for a full rebuild of the robot so its going to be in bits very soon, sad I know :( I'm starting work on an improved humanoid torso. Much the same design but built smaller and to a higher standard. I've started a blog on the progress of the new humanoid robot at www.bigfacerobotics.com which I'm going to try and update as often as possible.



Hi Everyone, This is my latest robot project, a humanoid robot torso. It has servo motors for actuation and each servo has an associated potentiometer for position feedback. Servo positions are controlled using the external potentiometers for feedback and a pid controller. It is also equipped with a webcam 'eye'. I have written a custom controller running on the pc to allow servo positions to be controlled manually. I've also implemented some autonomous behaviour in the form of object tracking using the webcam and OpenCV. OpenCV is used to identify and locate the position of the hand in the field of view and the controller running on the pc sends commands to the Arduino mega to move the head to keep the object centred in the view. Check out the second video to see this in action. As the arm is moved the head will move to track the position of the hand.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Awesome robot

Nice work Big Face, do you plan to add a gripper or anything to the arm?

How do the shoulder servos handle the weight of the arm?

I was considering a gripper, the weight of the arm could become an issue if much more weight is added though.  Im going to swap the elbow servo for a smaller one to reduce the weight slightly while still keeping the design as simple as possible.  

Im also going to be doing some work with carbon fibre to hopefully reduce the weight further, watch this space!!

Looks good, are you using HSV thresholding and Hough Circle detection in OpenCV?   Do you get much problems with false object detection if for example you make the surface behind the ball more noisy?  (ie. you dont use a flat surface such as a table)