- 17 Sep, 2020 4 commits
-
-
VAN TOLL Wouter authored
Resolve "Implement ORCA::GetCost() correctly" Closes #71 See merge request !106
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
Improved ORCA::GetCost(). It is now conceptually simpler, *and* it replaces MaxFloat (for forbidden velocities) by something more meaningful. As a result, ORCA can now safely be used in a "sampling" or "gradient" policy.
-
VAN TOLL Wouter authored
- Made ORCASolver more efficient by removing a copy operation.
-
- 15 Sep, 2020 2 commits
-
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
-
- 09 Sep, 2020 5 commits
-
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
Dutra improvements See merge request !105
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
TtcaDca now ignores neighbors behind the agent (assuming that the velocity == the viewing direction). This is important for this particular navigation algorithm. TODO: Consider adding a "viewing angle" option to all cost functions. However, it is debatable whether or not this is part of an algorithm.
-
VAN TOLL Wouter authored
- Removed an incorrect minus sign. - Now correcting dv and dp by the agent radii, as in GetCost. - Now using dv instead of the "regular" velocity when necessary. TtcaDca is now using the closed-form gradient again, instead of the approximation with sampling.
-
- 08 Sep, 2020 2 commits
-
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
-
- 07 Sep, 2020 1 commit
-
-
VAN TOLL Wouter authored
-
- 03 Sep, 2020 1 commit
-
-
VAN TOLL Wouter authored
-
- 18 Jun, 2020 1 commit
-
-
VAN TOLL Wouter authored
-
- 23 Apr, 2020 7 commits
-
-
VAN TOLL Wouter authored
Bugfix #88 + Various performance improvements See merge request !103
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
- CrowdSimulator::RunSimulationUntilEnd() now has parameters to enable/disable a progress bar and time measurements. - Console application now measures and prints the running time. - Removed CrowdSimulator::isConsoleApplication_. - Fixed some Doxygen comments.
-
VAN TOLL Wouter authored
- Now ensuring that RegisterAllCostFunctions() works only once. - Added documentation.
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
- Many cost functions now use PhantomAgent::GetDistanceSquared() instead of re-computing it. This saves a lot of time overall! - WorldBase/Infinite/Toric: Faster construction of neighbor lists.
-
- 22 Apr, 2020 3 commits
-
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
- Policy now stores cost functions as CostFunction* instead of shared_ptr<CostFunction>, which could cause unexpeced bottlenecks when running on multiple threads. - CostFunction registration now uses modern C++ templates and lambda expressions, instead of C-style macros. - Removed costFunctionRegistration.h/.cpp.
-
- 21 Apr, 2020 4 commits
-
-
VAN TOLL Wouter authored
- Changed the OneWayFlow200 scenario to use a toric world.
-
VAN TOLL Wouter authored
GoalReachingForces and RandomFunction now have a default range of 0, because they do not consider any neighboring objects.
-
VAN TOLL Wouter authored
- Changed PhantomAgent so that it only stores an offset, and not an actual translated position. This allows the simulation to re-use a PhantomAgent over multiple frames, so we can now decide to do neighbor queries less often. - Changed other classes accordingly.
-
VAN TOLL Wouter authored
-
- 15 Apr, 2020 8 commits
-
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
Merge of the GUI branch See merge request !102
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
- Added more documentation to HelperFunctions, Polygon2D, and Color.
-
VAN TOLL Wouter authored
-
VAN TOLL Wouter authored
- Now ignoring the output and screenshots folders.
-
Fabien Grzeskowiak authored
-
- 10 Apr, 2020 2 commits
-
-
-
Fabien Grzeskowiak authored
-