Latching topics and the 3dPanel
See original GitHub issueHello,
FYI @dbking77. We’re having a problem with the way the 3dPanel keeps data between scrubbing on the timeline and latched topics. The problem is that when we seek forward and back on the timeline, the messages disappear
The problem comes down to the way the seekPlayback
function is implemented here. Because all the latched messages in the rosbag.js
are found at time 0 and because when you use seekPlayback
you go back in time by the SEEK_TIME when you scrub to a particular time, you lose all the latched messages from that time. For us this is particularly frustrating as our maps are latched.
There are 2 ways we were thinking of to solve this issue:
- We look for latched connections when we run
getMessages
https://github.com/cruise-automation/webviz/blob/2e7db3aafffec39b541728668c97ce7d83eee007/packages/webviz-core/src/players/RandomAccessPlayer.js#L437 and then just pick up the last message from them regardless of time - We implement something that goes through all the topics and gets the last message before this time for that topic.
Issue Analytics
- State:
- Created 4 years ago
- Comments:14
Top Results From Across the Web
Improving How Foxglove Studio Loads Data
In ROS, this is referred to as “latching”, and must be explicitly ... Studio automatically displays all topics as if they were latched....
Read more >120 Best 3D WALL PANELS ideas in 2022 - Pinterest
May 10, 2022 - Explore Emma Diaz-Morlote's board "3D WALL PANELS", followed by 559 people on Pinterest. See more ideas about 3d wall...
Read more >@foxglove/studio: Versions | Openbase
Grid topics in the 3D panel (#4762); Removed the "RGB Byte Order" setting for ... Turned message latching feature for bag, MCAP, and...
Read more >rural king fencing panels
It has a full gate panel with a spring-loaded latch and is available in sizes ... 3D Panel Fence-1; 3D Panel Fence-2; Double...
Read more >3d Panel - Etsy
Check out our 3d panel selection for the very best in unique or custom, handmade pieces from our fabric shops.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Not yet! But this work is slated really soon.
Was trying to mess with this today and this is where I got till
In the below example, I was trying to use the global variable and a local variable in the node to try to republish the message.
The issues I ran into were:
As such I think I’m either doing the repub wrong or it isn’t possible with this feature