Comments (9)
I'll check but it might have been through a simulator. I will sanitize the bag of private information and attach it
from webviz.
I think that may be it...
We use the rosbag
C++ API directly.
https://github.com/ros/ros_comm/tree/melodic-devel/tools/rosbag
Specifically https://github.com/ros/ros_comm/blob/melodic-devel/tools/rosbag_storage/include/rosbag/bag.h#L165 that line is what it comes down to.
I think I'll check the changes that fix is doing and either make an upstream change to rosbag
or change our downstream use of it. Thanks for the help.
from webviz.
Commit I'm trying out is e9835e5
from webviz.
Looks like an issue with the bag. How was it recorded? Any chance you can share it with us?
from webviz.
https://drive.google.com/file/d/1aapnmnWaEPQ0piEowbSGMsoDNmzXVpio/view?usp=sharing
Attached is the bag file
from webviz.
What version of ROS are you on? The message definitions looks pretty old and malformed. First it uses the old Header
definition instead of std_msgs/Header
, but that's allowed per the bag format. But also there is a topic which uses DiagnosticStatus
in the message definition, but the definition for DiagnosticStatus
itself is not present in that header. That looks malformed per the description here: "message_definition: full text of message definition (output of gendeps --cat)".
from webviz.
Sorry, I don't think I follow your comment (not super well versed with the rosbag format).
- We're using Melodic
- To generate the
DiagnosticStatus
messages we're using https://github.com/ros/diagnostics which hasn't been changed since Indigo but does have a melodic release (maybe a PR to that is needed). (Assuming you are talking about the/diagnostics_toplevel_state
topic) - Could you point me to the topic using the old school
Header
message because I wasn't able to find it using old schoolrosbag info
?
Thanks
from webviz.
Huh, weird. To clarify: the problem seems to be that the bag does not properly contain the message definitions inside. How did you generate the bag? Did you just use rosbag record
or something else?
from webviz.
I suspect that there's something weird with how the bag was generated, because when I run rosbag fix 2019-12-06-05-44-04.088091_task-3715_action-57980_freight100-1274_0.bag out.bag --force
then it produces a bag that I can play with Webviz just fine.
from webviz.
Related Issues (20)
- webviz-core add new route failed HOT 1
- Delayed laserscans when clock times are out of sync HOT 1
- Bag not available HOT 2
- How large rosbag can webviz remote load?
- Consume React components directly HOT 3
- Errors when bootstraping the app HOT 1
- Error in fetching topics and datatypes HOT 1
- npm run bootstrap error
- Wrong visulization when coordinate values are large HOT 1
- Please update the invite HOT 1
- Pause button does not work HOT 2
- Why is the setting for transparency not working? HOT 1
- Can this this application be used as a part of custom application
- Can this application be used as a part of custom application? HOT 2
- Which node version should be used under Windows
- Information on the audio panal?
- Wrong Numeric Interpretation: how to fix? HOT 1
- ROS Demo.bag not available HOT 1
- /dist/vendor.js" Error (404): "Not found HOT 1
- root@ build-static-webviz: `lerna run build && rm -rf __static_webviz__ && cp -r docs/public/app __static_webviz__ && rm __static_webviz__/index.html && cp packages/webviz-core/public/index.html __static_webviz__/index.html && sed -i -- 's/\/dist\/webvizCoreBundle.js/webvizCoreBundle.js/' __static_webviz__/index.html && NODE_ENV=production STATIC_WEBVIZ=true webpack`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webviz.