We are interested in exploring how plausible it is to control creatures whose bodies contain muscle and no bone.
We optimized policies using a genetic algorithm (GA) and using Proximal Policy Optimization (PPO).
Tetrapus with high springiness | Tetrapus with low springiness |
PPO creates stochastic policies, which are not as effective as those found using GA. |
We wanted to compare how policy effectiveness changes when you go from a single controller with full state knowledge to a set of distributed controllers, with only local state knowledge and the ability to pass information to neighbouring controllers.
Worm with global controller | Worm with local, communicating controllers | Worm with local controllers but no communication |
GA can optimize quadrupeds too! |
Alternative methods of locomotion |
When they play your song at the club |