P13203: TigerBot IV Problem Descripon: Design and build a humanoid robot plaorm, with human-like proporons and movement, capable of interacng with people and its surroundings. Objecves: Walk in straight line, and turn Autonomous, untethered operaon for up to 30 minutes Capable of balancing in staonary standing posion Support 125% of total robot weight Obstacle avoidance capable Voice acvated Able to recover and upright self aſter a fall Durable enough to withstand a fall Special Thanks to... Dr. George Slack (Guide) Dr. Ferat Sahin (Sponsor) Chrisne Fisher (MSD Program Coordinator) Rob Kraynik (Machine Shop Technician) Jan Mane (Machine Shop Technician) TigerBot III MSD Team (P13201) Mechanical Design Electrical Design Shell Design 23 Rotaonal Degrees of Freedom (4 per arm, 6 per leg, 1 in torso, 2 in head) Full load bearing joint design at every axis of rotaon, allowing completely free and un- restricted servo rotaon Servo motors take no structural loads, and therefore are easily removable from joints Shoulder height of 26” with all dimensions proporonal to actual human subject Projected total mass of 8.5 kg (~18.75 lbs), Actual mass without shell of 18.5 lbs Low center of gravity to assist funconality (~2” below pelvis plate) Combinaon of higher torque XQ-S56 servos (legs) and Roboard RS1270 servos (upper body) based on joint torque requirements Computer Design Shell modeled aſter “Ironman” for aesthecs and to protect internal electrical/computer components Designed using Pepakura soſtware Made from 0.016” aluminum to be as light as possible while sll providing sufficient protecon Front Chest Plate Back Plate Mask (Component Layout) Knee - Exploded View Elbow - Close Up Complete CAD Model (SolidWorks) Custom PCB - Power Board Custom PCB - Current Sensing Custom PCB designed to distribute baery power Proper voltage distribuon to all components Added fuse and switches for protecon Low baery indicator I2C communicaon capability Custom PCB designed for measuring currents drawn by each servo Capable of sensing current for 25 servos at once Uses “Hall Effect” current sensors, providing low power consumpon 32-bit Roboard Vortex86 CPU with 256MB DDR2 RAM and 16GB Class 10 SD Card running Ubuntu ATmega2560 Arduino with 16 analog input ports 9-Axis IMU (Accelerometer, Magnetometer, and Gryoscope) EasyVR Voice Recognion with 26 pre-programmed commands and up to 9 minutes of audio playback Roboard RB-100 CPU 9-Axis IMU EasyVR Voice Recognition Chip Results From Leſt to Right: Back Row: Mike Lew (ISE), Dan Wiatroski (ME), Tom Whitmore (ME), Geoff Herman (ME) Front Row: Sean Lillis (CE), Brian Stevenson (EE), James O’Donoghue (CE), Mohammad Arefin (EE) Roboard CPU can communicate wirelessly to remote locaon on RIT network Robot responds to voice commands Robot is able to balance in staonary standing posion Robot is able to recognize and avoid obstacles Robot is able to move autonomously Low weight (18.5 lbs) achieved while sll maintaining strong mechanical structure