Kheperax: a Lightweight JAX-based Robot Control Environment for Benchmarking Quality-Diversity Algorithms
Luca Grillotti, Antoine Cully
- 发表年份
- 2023
- 引用次数
- 11
- 访问权限
- 开放获取
摘要
This work introduces a new lightweight and massively parallelizable implementation of a Quality-Diversity (QD) task: the libfastsim maze. This QD task involves finding a collection of neural network controllers navigating a robot to diverse positions in a maze. The proposed implementation, called Kheperax, can be used as a benchmark task for standard QD algorithms, but also for Model-based, Unsupervised and Uncertain QD algorithms. It can automatically run and parallelize parameter evaluations on hardware accelerators, such as Graphical Processing Units (GPUs). When evaluating large batches of parameters, Kheperax is at least 4 times faster than the original libfastsim implementation. The source code is available online1.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002