MS project, Mechatronics of a Humanoid Robot Nino

MS project, Mechatronics of a Humanoid Robot Nino

In my second year of MS study, my main research objective is to build the bipedal mechanism for a human-sized humanoid robot (which called Nino later on) from a prototype design and run the developed ZMP-based walking on it. Since there was no human-sized bipedal robot has been successfully built in our lab before, it was a challenging task at that moment. one year later, with a well-planned schedule, the efficient execution, and the great team work, we managed to built the bipedal robot and the ZMP-based walking was successfully tested.

Mechanism design of the biped mechanism with trunk

As shown in the figure (the highligt parts) above, I mainly designed the thigh and torso mechanisms. My main responsibilities of mechanism design include:

  1. The mechanism design (SolidWorks).
  2. Performed FEA analysis (CATIA and SolidWorks) with different mechanism groups to optimize the structure (as shown below).
  3. Checked the design with walking simulation.
  4. Chose proper mechanical components (bearings, timely belts/pulleys, harmonic drives and motors) to meet the requirements (from simulation).
  5. Generated CAD drawings, exploded views and documentations for mechanism fabrication and assembly.

Electronics development of the biped robot

We used the distributed control system (with CAN Bus and USB) for the bipedal mechanism (as shown above). My mentor - Jiu-Lou Yan designed the main PCB boards for motor control, and I assisted him to solder those control boards, tested them and integrated the firmware/software to complete the entire system. My main responsibilities of the development of eletronics include:

  1. Soldered the control boards (motor driver with MCU) with motor testing.
  2. Arranged the wiring of the eletronics and trouble-shoot (as shown below).
  3. Wrote the firmware of the MCU (in control board) for the (joint) homing.
  4. Designed the PCB for CAN Bus to USB adapter, and wrote its firmware.
Avatar
Kenneth Chao
PhD Candidate at Human Rehablitation Group