Comments (8)
Hi, if you want to convert any data format to XVIZ format and visualize them in the browser, you might find following links usable.
- [Official repo of XVIZ protocol and its js/python implementation] https://github.com/uber/xviz
- [My cpp implementation of XVIZ] https://github.com/wx9698/xviz
from carlaviz.
Thank you for your reply.
The ultimate goal is to customize the carlaviz-proxy code to match the sensor data of the vehicle.
In the process, I would like to ask a few questions to confirm the compatibility of our data.
- I would like to know the code that stores the object of raw data of several types of sensors in the carla-simulator. I would like to modify the format of the sensor data to match the ros message topic.
- When exchanging sensor data from carla-simulator(world) through server, I would like to know the code that generates sensor data for objects and structures type, not pointer or reference.
"According to our research on ""Radar data"", the following is the result."
backend/src/backend/proxy/carla_proxy.cpp
backend/third_party/LibCarla/source/carla/sensor/s11n/RadarDat
backend/third_party/LibCarla/source/carla/sensor/s11n/SensorHeaderSerializer
from carlaviz.
Hi,
It seems that all related codes are in the Carla's cpp library and I just copy their codes to this repo. You might need to ask Carla team about this
from carlaviz.
Thank you
We've looked at 'XVIZ' before.
We found it difficult to show data about real-time autonomous driving. So I found 'caraviz' while I was looking for a UI suitable for autonomous'. I wonder if carla-simulator can be replaced by real-time self-driving in caraviz.
from carlaviz.
Yes, of course. CarlaViz just accepts real time carla data, packages them and sends them to the frontend.
from carlaviz.
I'm sorry. I think I communicated the meaning wrongly.
Is it possible to remove the 'carla-simulator' from the 'carlaviz' and receive the 'ros topic' in real time and send them to the fronted?
from carlaviz.
Yes, but you need to change a lot of codes in CarlaViz to meet your needs. CarlaViz acts like a "convertor" which converts the data in Carla's format to XVIZ format. If you change the part which accepts Carla data to something accepting ROS data, you can then visualize your ROS data.
You can also use the libraries I mentioned above to convert any types of data to XVIZ data.
The frontend of CarlaViz can accept any data in the XVIZ protocol and visualize them.
from carlaviz.
Thank you for solving what I want to know!
from carlaviz.
Related Issues (20)
- Missing image tag for version 0.9.13 HOT 2
- carla out of memory HOT 2
- Can I run separately, the server runs the carla server notebook runs the docker carlaviz
- does the "y" position misstakely flipped? HOT 2
- Port mapping for Carlaviz HOT 2
- Image building error: carlaviz/backend/third_party/xviz does not have a CMakeLists.txt HOT 3
- The WebSocket handshake Connection field is missing the upgrade token HOT 3
- support for Carla version 0.9.14 HOT 5
- New Vehicle HOT 2
- Carla 0.9.13 in remote Docker: "Launch the backend and refresh" HOT 2
- carlaViz with carla 0.9.14 HOT 2
- Collect ideas on new features and bug fixes for CarlaViz 0.9.14
- How to remove the graphics of these buildings HOT 4
- Buildings too high HOT 4
- small bug in parameters setting HOT 3
- Newest CarlaViz Version with old Carla Version HOT 1
- How to get trafficlights and buildings shown? HOT 1
- Add support for Carla 0.9.15 HOT 2
- modify browser style HOT 2
- UnboundLocalError HOT 1
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 carlaviz.