Humanoid

From concept to reality.

The platform is finished. Now to start with programming ideas!

In the original blog about this robot I said that Iwould build it using simple tools. Band saw, drill press, belt sender, and hand tools. Even though the robot came out very well there were some sacrifices by not using a milling machine which I don't have or having someone machine it for me. The Hip joint ended up being looser then I would have hoped. I have added elastics for the moment to take up some of the play and there are more permanent things that I will try to make the joints tighter.

The robot which is 60% my size has 12 servos. Originally there were to be 14 but I changed the design which made the build and future programs simpler. At the moment the spine doesn't have any servos connected to it so it has been taped to make it a bit ridged.

The left and right leg wiring harnesses are identically made so that it helps with trouble shooting. They are on the outsides of the board. The center harness is for the hip controls. The controller at this time is the Arduino Mega. It is connected to the system through the interface board so to keep it clear of any external switches, plugs and problems.

 

 

above is a photo of the knees.

Above are photos of the pressure pads I built for the feet. Forgive the low quality of work on them as they are temporary. There are 3 pads per foot at the moment, 2 in the front and one in the back. What I intend to do is to have to 2 front pads adjust the swing of the foot left to right, and the sum of the 2 front pads with the back pad swing the body on the foot forwards back words. The combination of the 3 pads should keep the center of gravity in the middle of the foot.

The pads are made of a sheet of brass on one side of the pad and a piece of PCB board with the cupper towards the inside on the other side of the pad. The center is the black foam that you find your IC's on.


This was built to help me with programming

  • Actuators / output devices: JRSport ST47BB
  • Control method: autonomous
  • CPU: Arduino Mega
  • Operating system: Mac OSX and Windows 7
  • Power source: 7.2V battery
  • Programming language: C++, Python
  • Sensors / input devices: none yet
  • Target environment: work table

This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/humanoid

my god…

well, i remember my original  skepticism of the project , this is amazing, it looks just like the drawing 

<!-- / Font Definitions */*

.

 

Yes your comment about the

Yes your comment about the servos. They are at max capacity and some are over. I will be replacing them eventually with something a lot heavier. These are 50 inch/ounce,  the future ones will be at least 200 inch/ounce and if I can strain my wallet I will get the HiTech HS-M7990TH  611 inch/ounce of torque.

This is amazing, but it

This is amazing, but it looks like it’s going to be a pain if you manually program it. Maybe you could have a processing program output servo commands to the arduino in order to get a working walking subroutine? 

is he

eventually meant to be a companion?

Well I am go at it from a

Well I am go at it from a couple different angles. I’ll try to program the arduino directly, and use the .net environment.

 

Yah we are going to blast

Yah we are going to blast off on a rocket and take over the world!!

 

Cool. Must be fun working on

Cool. Must be fun working on something that large!

Heck, now I also want to

Heck, now I also want to build a large robot! :smiley:

Right now it stands at 79

Right now it stands at 79 cm.

The draw  back to this is that when it falls it hits the ground harder, also the servos need to work harder to keep all that weight up.

Ah yes, that kind of servo

Ah yes, that kind of servo will give you trouble in the future, i was very surprised to see it only cost 500$

 

heck of a nice job though, kudos!

The difference in price for

The difference in price for better servos where needed is only an extra $150.

I wanted the cheapest because they are temporary. Eventually the servos will be replaced with linear screw actuators which I will build myself. In the mean while I didn’t want to lose out on programing time.

 

Well the primitive pressure

Well the primitive pressure sensors seem to be doing a decent job adjusting each leg side to side. Next step is to add the heal, then have both feet work together, and last switch the pads for some pressure transducers.

 

** Isn’t it a little too tall? **

So that the robot may not be held steadily if a chest was added

Well the robot was never

Well the robot was never designed to have an upper body.

The section with the PCB that is flopped over has everything that is needed for servos to be attached to it so that its upright. I have not put them in as I don’t needed now.

The purpose of this robot is to learn the art of standing, balancing, and of course walking.

 When I get to the state of this robot being able to walk gracefully then I will build a bigger stronger unit with an upper body.

Baby steps!!

 

**What do you mean baby steps? **

Building a biped this size and getting it to stand by itself is a major feat! I think it is an big project and I live in awe of the way it is coming along… babysteps indeed!

Yeah~ That’s a safe path.

Yeah~ That’s a safe path.

** This is one of the**

 

This is one of the accelerometers that will be installed on the robot. It is a surface mount chip so I had to connect these legs to it

IMGP3991.jpg

 

Hello All It’s been a while

Hello All

It’s been a while since I have been on here, work/life gets in the way.  Anyways I have some new pictures of the robot that I would like to share.

The original design has been heavily modified from the original mainly due to the cost of servos that were needed.

IMGP4352.jpg

IMG_0654.jpg

photo.jpg

Above are photos of the original foot and the new fiberglass foot that is fitted with 62 points for the pressure pads (http://www.technobotsonline.com/materials/smart-materials/pressure-sensitive-materials.html). I have tested these pads but not at this quantity so it should be fun.

IMG_0416.jpg

The servos were replaced with surplus worm motors. The assembly did not come with a acme nut so I had to cast it out of fiberglass inside the 3/4" cupper coupling (standard house water supply tubing).

 

And this is the result.

All I need to do is wire it up and connect it to a computer. I don't  think it will be going through an Arduino as was originally planned.