Comments (8)
Hi @alexmillane ,
Please find the attached image. I tried to feed depth data from ToF into NVBLOX with wheel odometry as a input. Typically with Realsense it works (with only depth data).
Is there any recommendation to resolve the working of NVBLOX reconstruction using ToF's depth data?
Right side shows the logs of NVBLOX and left side shows the depth data feed.
from isaac_ros_nvblox.
Working example with Realsense.
from isaac_ros_nvblox.
The usual reason for getting no reconstruction is:
- A topic mismatch.
- A missing link between the sensor frame and the mapping frame on the TF tree.
Could you check if the depth topic is correctly mapped such that depth images are arriving at nvblox? Then I would check if a link exists between your depth optical frame (which is specified in the frame_id
entry in your depth image header), and the mapping frame, which is by default odom
.
from isaac_ros_nvblox.
Hi @alexmillane Thank you for your quick response and apologies for not giving enough info.
I am sharing topics name, topics info, changes done in files in this post.
First, my camera topics are:
/cam1/depth_image_nvblox
/cam1/camera_info_sync
and my camera frame id is > "camera_link_optical"
Topics mismatch
I have remapped two topics in https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_nvblox/blob/v2.0.0/nvblox_examples/nvblox_examples_bringup/launch/nvblox/nvblox.launch.py
and changed frame id in config file given at https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_nvblox/blob/v2.0.0/nvblox_examples/nvblox_examples_bringup/config/nvblox/specializations/nvblox_realsense.yaml
I have checked weather the data is arriving and proper? It seems perfect as shown in below image.
A missing link between the sensor frame and the mapping frame on the TF tree.
Once I launched the node, I checked TF tree. Here is the image showing my TF tree.
Let me know If I missed to provide any information.
from isaac_ros_nvblox.
Note that I have tested it in both v.2.0 and v0.31.0-dp.
from isaac_ros_nvblox.
Hi @alexmillane any inputs/suggestions ?
from isaac_ros_nvblox.
Hi, @naitiknakrani-eic can you post the following so we can try to reproduce this?
Rosbag containing:
- real sense stereoimages
- Tof depth images
- Rgb images
- Tf
Launch file
Nvblox config file
from isaac_ros_nvblox.
Thank you @alexmillane and @ashwinvkNV for your support. The time sync between depth and camera_info works for us and nvblox gave voxel map.
from isaac_ros_nvblox.
Related Issues (20)
- Which Sensors, Compute are used? HOT 2
- Can we crop the mesh generated throgh nvblox? HOT 1
- Stereo Image pointcloud Possibility? HOT 1
- [ERROR] [launch]: Caught exception in launch (see debug for traceback): Cannot shutdown a ROS adapter that is not running HOT 4
- LiDAR intrinsics are inconsistent with the received pointcloud. Failing integration. HOT 7
- how can I use multi-cam option in Isaac ROS 3.0.0 May 30, 2024 patch note? HOT 3
- Reconstruction with RealSense camera fail HOT 1
- nvblox with a different depth-sensing camera than RealSense HOT 3
- Unable to run apt update, file has unexpected size HOT 2
- Realsense : CameraEqual assertion
- Error in nav2 path planning of nvblox
- how to load nvblox_sample_scene.usd HOT 1
- Nvblox with ORBBEC Gemini 2 L
- Error during `sudo apt install ros-humble-isaac-ros-nvblox`
- /nvblox_node/static_map_slice Unavailable
- colcon build --symlink-install --packages-up-to isaac_ros_nvblox reports an error
- [realsense_splitter_node]: Realsense frame metadata did not contain "frame_emitter_mode". Splitter will not work. HOT 3
- issue in using isaac ros nvblox
- Encountering high delays and messge dropping with Isaac Sim
- realsense_splitter error 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 isaac_ros_nvblox.