mohitgupta322:
- how I choose the servo motor I mean how to calculate the torque needed
Well - you've already got the answer to this - but I will advise you on something else:
Buy servos with dual-ball bearings on the output shafts with metal gears. Sure, it's a lot more expensive up-front to do this; but with a biped and the load (lots of side load) on the shafts, if you don't, your decision to go "cheap" may end up costing you more in the long run than if you had spent the money on the more expensive option in the first place.
IOW - don't be "penny wise and pound foolish"...
mohitgupta322:
2) can and how I connect 10 servo to arduino uno and bread board with seperate powersupply
You could connect all the servos up to an Arduino, certainly, but I would personally go for a seperate servo controller. Such controller incorporate a dedicated microcontroller to actuate the servos based on a serial command stream sent to the controller via a TTL serial line. The command is sent, the controller responds, and holds the position. Since the controller is doing nothing but controlling servos, there's no extra overhead to your program. Just "point-n-shoot". Most of these controllers are fairly tiny, and allow for external power inputs for the servos. Most come in standard "sizes" for various number of servos (8-16 servos, usually); some can be expanded via daisy-chaining (thus, you only need one set of serial lines from your "master" microcontroller - in this case, the Arduino). Don't like the idea of purchasing something else for the project? You could build your own servo controller using a standalone ATMega328, and the Servo library. Communicate via TTL using the TX/RX (0 & 1) pins.
mohitgupta322:
3)any good tutorial on humanoid structure (not biped plzz..ie not only legs)just for reference
As has been noted, there are tons of example out there of others who have built their own, but I would take a look at the commercial versions from LynxMotion, CrustCrawler, and others as well. Something to keep in mind is that both CrustCrawler and LynxMotion sell what are called "servo brackets" for allowing you to mount servos in various configurations to make the joints and such of the robot. You might want to look and see how they are designed, then develop your own versions, which can be made fairly cheaply from thin-gauge aluminum and a sheet metal bender (and/or a small vice).
Design your own in a CAD program or such, print them out full-size, then paste the printouts as "templates" to the sheet metal to cut and bend as needed. It won't be super-accurate, but good enough for your needs, and much cheaper than purchasing them (although, time is money and all that - so think about it)...