I plan on using a motherboard, arduino microcontroller, two (possibly more if needed) 5 pin servo controller boards, wireless N, and an audio board for my Android. Android consists of:
]4 servos in head/:m]
]6 servos in arms./:m]
]Two omni condenser mics in head (w/ y-connector)/:m]
]One speaker in front chest./:m]
]Speaker and mics connect directly to motherboard in/out jacks./:m]
]The jaw servo (head) would connect to audio board for output synch from speaker./:m]
]one servo on driver/base chasis for steering left/right/:m]
]2 dc motors for forward/backward drive./:m]All servos would connect to servo controller boards (excluding jaw servo). The servo controller boards (including possible dc controller boards) would be daisy chained and connected to the Arduino microcontroller. Extra components/sensors:
]1 LED sinewave,/:m]
]1 ultrasonic,/:m]
]1 wireless spy cam (world smallest),/:m]
]A few bumb sensors/whiskers./:m]I would connenct all extra sensors to the microcontroller. Most of the servos would be controlled through the servo boards, but could use microcontroller also. The entire nexus would access my main computer via wireless N. I would program Android through main computer via wireless N.
The nexus/memory (motherboard, audio board, servo controller boards, batteries) will all be placed inside of chest cavity with a panel on the back for direct access, recharging, etc. The driver will be autonomous and teleoperated, with controller and reciever for driver. I will use A.L.I.C.E. for speech engine. Particularly a pandorabot i created, and have been training awhile now.
I am still a bit bargled on what connects to what and how the speech engine is run, but this is what i have come to conclude.
Any corrections would help.