Project 02
即将推出生物进化
学会行走的生物
没有运动是被编程的。进化自己找到答案。
PythonGenetic AlgorithmPymunkSimulation
该项目目前处于设计阶段
请稍后查看——详细内容和交互式演示即将推出。
问题
被编程行走的机器人很脆弱——改变地形或身体,程序就会崩溃。但进化在数百万物种中产生了数千种运动策略,没有编程任何一种。问题是:机器能否自己发现如何运动,而不是被告知?
方法
由电动关节连接的刚性段组成的2D生物以随机运动参数开始。遗传算法每代评估50个生物——保留走得最远的,改变其参数,再次测试。算法没有行走的概念,只知道距离。经过30-50代,涌现出人类设计师永远不会编写的运动策略。
演示
进化模拟器——即将推出
我在学习
内容即将推出——该项目处于设计阶段。



