RVO2 Library is an easy-to-use C++ implementation of the Optimal Reciprocal Collision Avoidance (ORCA) formulation for multi-agent simulation. RVO2 Library automatically uses parallelism for computing the motion of the agents if your machine has multiple processors and your compiler supports OpenMP.
Please follow the following steps to install and use RVO2 Library.
See the documentation of the RVO::RVOSimulator class for an exhaustive list of public functions of RVO2 Library.
RVO2 Library, accompanying example code, and this documentation is released for educational, research, and non-profit purposes under the following terms and conditions.