Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Model TODO list: #10

Open
10 of 16 tasks
GreatAlexander opened this issue Aug 9, 2015 · 1 comment
Open
10 of 16 tasks

Model TODO list: #10

GreatAlexander opened this issue Aug 9, 2015 · 1 comment
Assignees

Comments

@GreatAlexander
Copy link
Member

  • Create Model class
  • Interface with RVO library
  • Test multi-simulation RVO Wrapper methods.
  • Test virtual environment setup.
  • Setup parallelization: parfor simulation loops (Rather than agent parfors).
  • Implement inference algorithm (InferGoals)
  • Produce Simulation Velocities (RunSims)
  • Goal Sampling
  • Goal Sequence
  • Awareness
  • Test goal prediction results.
  • Test simultaneous multiple agents.
  • Consider tracker ids for better intention inference
  • When calc_pref_velocities for unmodelled agents inside simulation, allow to either set curr_velocity or use most likely goal for such agent (Optional: unknown side-effects of latter)
  • Using decimal points on the goal x or y breaks the model!

  • Probabilistic Programming (Figaro) seems awesome. IMPLEMENT IT!
@GreatAlexander
Copy link
Member Author

Simulation paralellisation is setup, but did not significantly reduce processing time. It is believed this difference was not more significant due to the small number of parallel simulations executed (4 agents, 3 goals). Will check again with goal sampling.
UPDATE: It was since found out that parallelisation did not work as expected (i.e. Simulation per CPU thread). More investigation is needed to figure out how best to achieve this and when best to use it (e.g. for Interactive Costmap generation?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant