FB-V12 Walking Robot

Robotics · 2023

FB-V12 Walking Robot — project image 1
The FB-V12 or “Featherless Biped (Version 12)” is a prototype walking robot I developed while doing research on robotics and control systems at Columbia University in New York. The development of this robot took 4 months to complete with over 800 hours spent on design, production, and testing. The design of this robot utilized artificial intelligence via evolutionary algorithms to achieve extreme weight reduction and structural support.
Gaining inspiration from “wind walking” wooden kinetic sculptures, I utilized a novel robotic linkage system which provided built-in stability from only 2 motors. I began the design of the FB-V12 with over 200 sketches, experimenting with 20 different walking design configurations. I also brainstormed 300 novel ideas to incorporate into this robot to provide unique stabilization techniques or other experimental robotic elements. I settled on a a particular system out of 3 I narrowed down. I created a specific 3D design with detailed traditional sketches, clay modeling, and computer aided design software.  I designed each element of this robot for extreme modularity and traditional manufacturability, meaning that different components had multiple uses and count be configured in many different ways and this base design could be manufactured using traditional mill/lathe/CNC machines. Next, I took each element I designed and optimized the morphology via the Altair CAD suite. This design phase took nearly 3 months. The assembly consisted of nearly 100 unique components. I rapidly prototyped each component using a FDM 3D printer, printing and testing each component as I designed the system. 
I utilized PLA plastic and ABS plastic with additional experimental 3D printing methods, such as utilizing steel rebar in my prints. Overall, printing and manufacturing all parts took over 400 hours. I assembled the system with COTS fastening and spring components. I also utilized 6 bus servo motors, with 4 for locomotion and 2 for stabilization. I soldered and integrated a converter, controller, and microprocessor. Using Python and libraries used to control the motors, I coded a GUI and walking patterns to control the robot. I experimented with multiple gait methods and walking frequencies. I also experimented with the robot simulation library PyBullet to teach the robot how to walk, algorithmically. 
Ultimately, this project was a success. The main improvements that could be integrated into this design are improved 3D printing parameters and improved materials. Some of the early components I printed failed structurally when tested, and lessons I learned throughout this production process could be used to improve this system. 

FB-V12 Walking Robot · Open video ↗

FB-V12 Walking Robot — project image 2
FB-V12 Walking Robot — project image 3
FB-V12 Walking Robot — project image 4
FB-V12 Walking Robot — project image 5
FB-V12 Walking Robot — project image 6
FB-V12 Walking Robot — project image 7
FB-V12 Walking Robot — project image 8
FB-V12 Walking Robot — project image 9
FB-V12 Walking Robot — project image 10
FB-V12 Walking Robot — project image 11
FB-V12 Walking Robot — project image 12
FB-V12 Walking Robot — project image 13
FB-V12 Walking Robot — project image 14
FB-V12 Walking Robot — project image 15
FB-V12 Walking Robot — project image 16
FB-V12 Walking Robot — project image 17
FB-V12 Walking Robot — project image 18
FB-V12 Walking Robot — project image 19
FB-V12 Walking Robot — project image 20
FB-V12 Walking Robot — project image 21
FB-V12 Walking Robot — project image 22
FB-V12 Walking Robot — project image 23
FB-V12 Walking Robot — project image 24
FB-V12 Walking Robot — project image 25
FB-V12 Walking Robot — project image 26
FB-V12 Walking Robot — project image 27
FB-V12 Walking Robot — project image 28
FB-V12 Walking Robot — project image 29
FB-V12 Walking Robot — project image 30
FB-V12 Walking Robot — project image 31
FB-V12 Walking Robot — project image 32
FB-V12 Walking Robot — project image 33
FB-V12 Walking Robot — project image 34
FB-V12 Walking Robot — project image 35
FB-V12 Walking Robot — project image 36
FB-V12 Walking Robot — project image 37
FB-V12 Walking Robot — project image 38
FB-V12 Walking Robot — project image 39
FB-V12 Walking Robot — project image 40
FB-V12 Walking Robot — project image 41
FB-V12 Walking Robot — project image 42
FB-V12 Walking Robot — project image 43
FB-V12 Walking Robot — project image 44
FB-V12 Walking Robot — project image 45
FB-V12 Walking Robot — project image 46
FB-V12 Walking Robot — project image 47
FB-V12 Walking Robot — project image 48
FB-V12 Walking Robot — project image 49
FB-V12 Walking Robot — project image 50
FB-V12 Walking Robot — project image 51
FB-V12 Walking Robot — project image 52
FB-V12 Walking Robot — project image 53
FB-V12 Walking Robot — project image 54
FB-V12 Walking Robot — project image 55
FB-V12 Walking Robot — project image 56
FB-V12 Walking Robot — project image 57
FB-V12 Walking Robot — project image 58
FB-V12 Walking Robot — project image 59
FB-V12 Walking Robot — project image 60
FB-V12 Walking Robot — project image 61
FB-V12 Walking Robot — project image 62
FB-V12 Walking Robot — project image 63
FB-V12 Walking Robot — project image 64
FB-V12 Walking Robot — project image 65
FB-V12 Walking Robot — project image 66
FB-V12 Walking Robot — project image 67
FB-V12 Walking Robot — project image 68
FB-V12 Walking Robot — project image 69
FB-V12 Walking Robot — project image 70
FB-V12 Walking Robot — project image 71
FB-V12 Walking Robot — project image 72
FB-V12 Walking Robot — project image 73
FB-V12 Walking Robot — project image 74
FB-V12 Walking Robot — project image 75
FB-V12 Walking Robot — project image 76
FB-V12 Walking Robot — project image 77
FB-V12 Walking Robot — project image 78
FB-V12 Walking Robot — project image 79
FB-V12 Walking Robot — project image 80
FB-V12 Walking Robot — project image 81
FB-V12 Walking Robot — project image 82
FB-V12 Walking Robot — project image 83
FB-V12 Walking Robot — project image 84
FB-V12 Walking Robot — project image 85
FB-V12 Walking Robot — project image 86
FB-V12 Walking Robot — project image 87
FB-V12 Walking Robot — project image 88
FB-V12 Walking Robot — project image 89
FB-V12 Walking Robot — project image 90
FB-V12 Walking Robot — project image 91
FB-V12 Walking Robot — project image 92
FB-V12 Walking Robot — project image 93