Centered on behavior models.

BARK offers a behavior model-centric simulation framework that enables fast-prototyping and the development of behavior models. Behavior models can easily be integrated — either using Python or C++. Various behavior models are available ranging from machine learning to conventional approaches.

Benchmarking interactive behaviors.

Going along with prototyping and developing behavior models is to benchmark their performance. BARK provides a benchmark suite that tracks the performance of behavior models — also during development. Unlike many simulation frameworks, BARK offers benchmarking using fully interactive behaviors.