Most evolutionary robotics studies focus on evolving some targeted behavior without taking the energy usage into account. This limits the practical value of such systems because energy efficiency is an important property for real-world autonomous robots. In this paper, we mitigate this problem by extending our simulator with a battery model and taking energy consumption into account during fitness evaluations. Using this system we investigate how energy awareness affects the evolution of robots. Since our system is to evolve morphologies as well as controllers, the main research question is twofold: (i) what is the impact on the morphologies of the evolved robots, and (ii) what is the impact on the behavior of the evolved robots if energy consumption is included in the fitness evaluation? The results show that including the energy consumption in the fitness in a multi-objective fashion (by NSGA-II) reduces the average size of robot bodies while at the same time reducing their speed. However, robots generated without size reduction can achieve speeds comparable to robots from the baseline set.
翻译:多数进化机器人研究侧重于在不考虑能源使用的情况下发展某些有针对性的行为。 这限制了这些系统的实际价值, 因为能源效率是现实世界自主机器人的重要属性。 在本文中, 我们通过扩大电池模型模拟器, 并在健身评估中考虑到能源消耗来缓解这一问题。 我们使用这个系统来调查能源意识如何影响机器人的进化。 由于我们的系统是演化形态以及控制器, 主要的研究问题有两个方面:(一) 对进化机器人的形态有何影响, 以及(二) 如果将能源消耗纳入健身评估, 对进化机器人的行为有何影响? 结果显示, 以多目标的方式( NSGA- II) 将能源消耗纳入到适合健康的状态( 以NSGA-II ) 能够降低机器人身体的平均体积, 同时降低机器人体速。 但是, 不缩小体积而生成的机器人可以达到与基准集机器人相近的速度。