Some executed projects
My 8 DOF spider robot: making it learn to walk
November 7th, 2018
When I was studying machine learning, I wanted to use those techniques in a physical environment. Thus, I built a 8 DOF spider robot. I followed the Kamrani’s rapid prototyping methodology: start with a simple design, build it, add more features, make the needed corrections, and then iterate the process several times.
For the mechanical structure, I laser-cutted MDF and then assembled the pieces.
Regarding the electronics of the spider, it has a 9 DOF IMU (for measuring the 3D orientation), it has a current sensor (to measure the amperage consumed during the gait), and other components.
For the control algorithm, I developed an approach that maximized a reward function using genetic algorithms and supervised machine learning, with no reinforcement learning techniques involved. The methodology I proposed to make the robot learn to walk was later presented as part of my bachelor’s degree thesis.