Replies: 6 comments 10 replies
-
Future of unofficial C-APIRemoving an unmaintained layer would simplify the development workflow of JuPedSim. Allowing model development in PythonThis would be huge! Distance maps for navigationThis is very important! Triangulation was a simple and nice algorithm to get JuPedSim started. But, we know now, that we need a better solution. Add a model templateProbably, adding a model template that automates much of the heavy lifting is charming! It could involve scripting tools to:
JuPedSim-visualizerIs a good tool! However, it can be even great! Create a pyodide packageIt would be great, for educational purposes, if we could run JuPedSim on the browser. |
Beta Was this translation helpful? Give feedback.
-
Direct setting of desired directionCurrently Jupedsim allows control over agent’s destinations by using journeys or “direct steering” both methods invoke our navigation and agents are steered around obstacles. I would like to allow setting the desired direction directly through the api to allow prototyping of routing algorithms and enable modelers to have even more control over agent’s movements in the hope that this will enable them to simulate more complex behaviors |
Beta Was this translation helpful? Give feedback.
-
Jülich Copyright in HeadersSo @chraibi I know you are not to keen on it either but I have to admit I do not want to contribute if I place my work under the Jülich copyright as in modify code with the Jülich copyright disclaimer. Also I think this discourrages external contribution even more so than the name. I am well aware that I added most of the headers but this is what was given to us at the time by the "Software Leitlinie". We need to find a good solution here. |
Beta Was this translation helpful? Give feedback.
-
Fix minor API inconsistencies
|
Beta Was this translation helpful? Give feedback.
-
Implementing Humanoid Agent ParadigmThis will involve modifying the output file structure (to return the limb's position in time), the contact policy and the creation of a dedicated visualiser. |
Beta Was this translation helpful? Give feedback.
-
Multimodal SimulationWe had repeated discussions about multi-modal simulations, i.e. a simulation where different agents use different models. SuggestionThe goal should not be to require every model to be compatible with every other model, although we should aim to provide it as complete as possible. Also we want to allow future models to be so different that they do not match our current expectations, hence compatibility should remain optional. Since we are not certain how a possible solution should look like in the end I suggest to incrementally address the issue:
|
Beta Was this translation helpful? Give feedback.
-
What should we work on in 2025
We have had more than one brainstorming about what we can do next but so far we did not put this down in writing or really committed ourselves to it.
I would like to open the discussion and at some point get us @chraibi / @schroedtert to commit to at least some development.
To be discussed
What else?
Beta Was this translation helpful? Give feedback.
All reactions