maliput / delphyne

Scenario and search based Ego/Ado Car traffic simulations
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Manipulating the Timestream #185

Closed stonier closed 6 years ago

stonier commented 6 years ago

Two parts to this project - basic pause/step/resume functionality and a time travel capability. The latter needs to go through a design step, starting that here.

Backend

Frontend

Documentation

Demo Goal

Seme of these will have dependencies from other milestone subprojects.


Fixes and Polish


Priorities

Punting time travel to either a separate meta issue or milestone #3.

Risks

stonier commented 6 years ago

Punt on the time travel, planning that it should be a widget once that framework is finalised. See RViz Style Widgets for information.

caguero commented 6 years ago

Backend

The main play/pause/step functionality was introduced in #137.

The option to be able to start the simulation paused has been implemented and tweaked in the following pull requests:

There were a couple of tweaks and bug fixes in:

The state synchronization with the frontend is enabled since #229.

Frontend

The play/pause/step functionality has been connected with the backend in # 44.

The state synchonization with the backend is enabled since # 52.

caguero commented 6 years ago

The documentation for manipulating time streams have been added to the Delphyne Guide.

caguero commented 6 years ago

Here's a video that:

This video is marked as "unlisted", so effectively only people with the link can view it. Let me know if you foresee any problem with this video configuration.

clalancette commented 6 years ago

I think we've gotten the first pass of this done now, so I'm going to close this out. Please open separate issues for any problems or new features that come up.

stonier commented 6 years ago

For Milestone 3:

stonier commented 6 years ago

Move the remaining jobs to the final M2 meta, #378