You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 19, 2022. It is now read-only.
This repository heavily borrows from previous work. Please follow setup and installation instructions from there for packages and libraries.
Copy the scripts/run_experiments.py file into your build folder and run it. python run_experiments.py --help should give configuration options.
Repository Structure
include/ contains most of the code and logic for this project in header files since the bulk of it is written using C++ templates.
Communication is handled by comm.hpp, packet.hpp, buffer.hpp, connection.hpp. These establish a connection to a centralized coordinator that invokes the lambda functions (or for the local case, forks processes).
include/demo contains the various testing scenarios. Scenarios have to implement a few methods like randomSample, isValid(state), isValid(start, goal) in order to be correctly used by the planner.
coordinator.hpp contains most of the code for the coordinator, and demo/local_lambda_fixed_graph.hpp contains most of the code for the lambdas.