I am trying to visualize the NVblox demo using
ros2 launch nvblox_examples_bringup realsense_example.launch.py mode:=dynamic run_foxglove:=True run_rviz:=False
so that I can use the foxglove_bridge however when I run the example_bringup the /tf topic is the only one received over the network and I can see the other topics but there is nothing no messages received.
I have attempted to increase send_buffer_limit
to 50MB in the foxglove_bridge.launch.py file and reduced the topics to just include the /nvblox_node/mesh
and /tf
. I’ve also added 'min_qos_depth': 10
parameter but it is still giving the same result.
The only log messages I receive are:
[INFO] [foxglove_bridge-1]: process started with pid [1679793]
...
...
...
[foxglove_bridge-1] [ERROR] [1740114526.253052874] [foxglove_bridge]: [WS] handle_accept error: Operation aborted.
[foxglove_bridge-1] [ERROR] [1740114526.258654140] [foxglove_bridge]: [WS] Exception caught when closing connection: Couldn't initialize rcl timer handle: the given context is not valid, either rcl_init() was not called or rcl_shutdown() was called., at ./src/rcl/guard_condition.c:67
[foxglove_bridge-1] [ERROR] [1740114526.259071365] [foxglove_bridge]: [WS] Exception caught when closing connection: Couldn't initialize rcl timer handle: the given context is not valid, either rcl_init() was not called or rcl_shutdown() was called., at ./src/rcl/guard_condition.c:67
[foxglove_bridge-1] [ERROR] [1740114526.259520526] [foxglove_bridge]: [WS] Exception caught when closing connection: Couldn't initialize rcl timer handle: the given context is not valid, either rcl_init() was not called or rcl_shutdown() was called., at ./src/rcl/guard_condition.c:67
[INFO] [foxglove_bridge-1]: process has finished cleanly [pid 1679793]
Is there some parameter or initialization I am missing?
Edit: If I change parameter: use_foxglove_whitelist:=False, I only receive /camera0/color/image_raw at about 6-10Hz and /camera0/color/camera_info at 10-90 Hz. No other data besides /tf