Hasty Briefsbeta

双语

Self-parking car using genetic algorithm (2021)

3 hours ago
  • 文章描述了使用遗传算法训练自动泊车汽车。
  • 第一代汽车的基因组是随机的,表现不佳,但大约到第40代时,它们开始学习泊车,并更接近停车位。
  • 一个基于浏览器的自动泊车汽车进化模拟器允许用户从头训练汽车、调整遗传参数、观看训练好的汽车运行,或尝试手动泊车。
  • 遗传算法是用TypeScript实现的,文章中展示了完整源代码,最终示例在进化模拟器仓库中。
  • 本文仅涵盖遗传算法的基础知识,绝不是该主题的完整指南。
  • 自动泊车任务被分解为寻找180位的最优组合,称为汽车基因组。
  • 汽车配备了肌肉(发动机和转向)、感知障碍物的传感器,以及一个根据传感器输入控制运动的大脑:运动 = f(传感器)。
  • 遗传算法经过多代进化大脑,使汽车学会根据传感器的检测结果向停车位移动。
  • 汽车有用于前进、后退或空挡的发动机肌肉,以及用于转向的方向盘肌肉。