Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Evolving Soft Robot
Location
Columbia University
Project type
Course Project
Team member
Li Yuan, Xianzhe Zhu
Evolving robot is a project completed by me and Michael Zhu in December of 2022. In this project, we build a physical simulation and applied Coevolving method to evolve a soft robot capable of moving along a designated axis. The robot was constructed from small cubes, each measuring 0.1 meters and capable of independent movement. We started with a 16 x 2 cube configuration and used our algorithm to optimize the shape and movement patterns for maximum speed. The final robot was able to walk at t rate of 0.67 meters per second. We wrote the program in Python and utilized multiple core to speed up the computation process, which took half day to complete.