This biped robot was built to fight in the final competition of the semester, it had to walk to get closer to the oponent and we added two arms so that it could push them, one of them included a mini saw.
I was responsible of the program that run the robot, all the movement was handled by different servomotors, thus the main challenge was to generate a PWM signal to control them, I used a state machine program to control the flow of the movements. I had to program multiple frames, so that each one did one step of the walking movement.