In this project we are going to design and implement walking biped robot. The aim of the robot to walk like human. We are going to use servos motor (LX-16A) and the controller STM32F303 (ARM? Cortex?-M4 core). The body which we are designing for the robot is 3D printed based.  
Walking Biped Humanoid Robot
In this project we are going to design and implement walking biped robot. The aim of the robot to walk like human. We are going to use servos motor (LX-16A) and the controller STM32F303 (ARM® Cortex®-M4 core). The body which we are designing for the robot is 3D printed based.
The theme of our project is to control the motion of humanoid biped by using machine learning, a humanoid robot for motion capture and playback We are applying the invers-kinematics and forward kinematics phenomena. In the inverse-kinematics
We are obtaining motor angle by giving posture to biped robot. In forward kinematics we are provide those angle which we learning in inverse-kinematics phase.
The main objectives are given below
Walking biped robot uses STM32F303 (ARM® Cortex®-M4 core) for “brain," LX-16A servos for “muscles” and plastic 3D-printed parts for “bones." The LewanSoul LX-16A servos are dream servos for small robotic projects, as they are light, can move over 19 kg.cm and are connected with a single cable, running from servo-to-servo, making cabling the robot very easy.
Walking biped humanoid robot is a 2:1 scale humanoid and its legs are 55 cm tall (21.7 in) from heel to waist and weigh 1, 1 Kg (2.4 lbs). The body were 3d-printed, but could as easily have been made out of lightweight sturdy wood.
Walking biped humanoid robot has 10 DOF. LX-16A servos are connected to a LewanSoul servo debugger board and this board is connected with the STM32F303 (ARM® Cortex®-M4 core) through serial communication which act as the brain. STM32F303 (ARM® Cortex®-M4 core) send and receive the command to the servos through the debugger board using serial communication.
|
We are using a network of ten LX-.16A servos to control the motion of the humanoid biped robot. The ten LX-.16A servos connected to each other with a single cable, running from servo-to-servo and this network is connected to a LewanSoul servo debugger board, this board is connected with the STM32F303 (ARM® Cortex®-M4 core) through serial communication which act as the brain. The baud rate for the communication between the brain and the servo is 112500. Walking pattern of biped robot has three most important factors ZMP, COM and COP. During the walking pattern the robot will start at Two legs stand that is one leg stand in front and the other stand rear. The reason for this is to move the COM forward in to the supporting area of the front leg and ready for the rear leg to lift over the ground. Since the robot is in static mode, the pivot point COP stays under the COM. Then next step is to transit forward into One leg Stand phase, during the transition the torque created by the turning of ankle servo will slide the COP towards the inner area of the support foot for a while, As when the COM is not sit vertically above COP, so the robot will lend on either side and lift the rear leg above the ground. When the ankle servo reaches the desire angle, the torque will disappear then the COP will move back under the COM and this is the One leg Stand phase. The final step is moving the rear leg forward, turn the joint angles to a landing position and this is the Ready for Landing phase. Switch back to Two legs Standing is simply turn the ankle servo of the supporting leg in the other way, in this case the COP will slide towards the outer side of the foot due to the torque generated by the servo. When COM is not line up vertically with COP, it will fall into the free leg direction and land back into Two legs Standing phase.
Feedback: By using LewanSoul motors we getting voltage, Current, Temperature, or Motor position feedback, we will using motor position or angle as input of motor Forward kinematics: By using forward Kinematics techniques we move our robot or walk The above block diagram shows the flow of operation performed in the whole project.
|
We are using a network of ten LX-.16A servos to control the motion of the humanoid biped robot. The ten LX-.16A servos connected to each other with a single cable, running from servo-to-servo and this network is connected to a LewanSoul servo debugger board, this board is connected with the STM32F303 (ARM® Cortex®-M4 core) through serial communication which act as the brain. The baud rate for the communication between the brain and the servo is 112500.
Walking pattern of biped robot has three most important factors ZMP, COM and COP. During the walking pattern the robot will start at Two legs stand that is one leg stand in front and the other stand rear. The reason for this is to move the COM forward in to the supporting area of the front leg and ready for the rear leg to lift over the ground. Since the robot is in static mode, the pivot point COP stays under the COM. Then next step is to transit forward into One leg Stand phase, during the transition the torque created by the turning of ankle servo will slide the COP towards the inner area of the support foot for a while, As when the COM is not sit vertically above COP, so the robot will lend on either side and lift the rear leg above the ground. When the ankle servo reaches the desire angle, the torque will disappear then the COP will move back under the COM and this is the One leg Stand phase.
The final step is moving the rear leg forward, turn the joint angles to a landing position and this is the Ready for Landing phase. Switch back to Two legs Standing is simply turn the ankle servo of the supporting leg in the other way, in this case the COP will slide towards the outer side of the foot due to the torque generated by the servo. When COM is not line up vertically with COP, it will fall into the free leg direction and land back into Two legs Standing phase.

Feedback: By using LewanSoul motors we getting voltage, Current, Temperature, or Motor position feedback, we will using motor position or angle as input of motor
Forward kinematics: By using forward Kinematics techniques we move our robot or walk
The above block diagram shows the flow of operation performed in the whole project.
| Elapsed time since start of the project | Milestone | Deliverable |
|---|---|---|
| Month 1 | Designing of parts of robotAssembling of parts of robot | Designing & assembling parts of robot |
| Month 2 | Developing skill in appropriate controller and programming language | Algorithm learning |
| Month 3 | Controlling on simple motion of Robot | Algorithm begging And finalizing |
| Month 4 | Developing algorithm for walking of robotFinal testing and debugging | Algorithm testing & debugging |
Load demands nowadays is increasing sharply and to meet those demand, we have to improve t...
Technology plays a major role in modern life that affects all aspects of human activities....
The mango is known as a flavorful fruit and king of the fruit all over the world due to it...
Industrial machines are often subject of wear and tear which can result in catassrophic si...
We are aiming to develop a platform where any developers or data scientist can build their...