Closed mr3albert closed 2 years ago
Prior to building AMBF, did you have the cv-bridge
and image-transport
packages installed as documented here?
https://github.com/WPI-AIM/ambf/wiki/Camera-feed-and-depth-camera
Yes, I have installed cv-bridge
and image-transport
.
(base) ✘ mr3albert@CarbonPanda ~/ambf/ambf_models/descriptions/world ambf-2.0 ± sudo apt install ros-noetic-cv-bridge
[sudo] password for mr3albert:
Reading package lists... Done
Building dependency tree
Reading state information... Done
ros-noetic-cv-bridge is already the newest version (1.16.0-1focal.20211124.025534).
The following packages were automatically installed and are no longer required:
libassimp-dev libassimp5 libcurl4-openssl-dev libeigen3-dev libfreeimage3 libjxr0 libogre-1.9-dev
libogre-1.9.0v5 liborocos-kdl-dev libtinyxml-dev libtinyxml2.6.2v5 liburdfdom-dev
liburdfdom-headers-dev liburdfdom-model liburdfdom-model-state liburdfdom-sensor liburdfdom-world
libzzip-0-13 ros-noetic-angles ros-noetic-laser-geometry ros-noetic-map-msgs
ros-noetic-media-export ros-noetic-nav-msgs ros-noetic-resource-retriever
ros-noetic-rosconsole-bridge ros-noetic-roswtf ros-noetic-tf ros-noetic-turtle-tf ros-noetic-urdf
ros-noetic-visualization-msgs
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
(base) mr3albert@CarbonPanda ~/ambf/ambf_models/descriptions/world ambf-2.0 ± sudo apt install ros-noetic-image-transport
Reading package lists... Done
Building dependency tree
Reading state information... Done
ros-noetic-image-transport is already the newest version (1.12.0-1focal.20210922.192223).
The following packages were automatically installed and are no longer required:
libassimp-dev libassimp5 libcurl4-openssl-dev libeigen3-dev libfreeimage3 libjxr0 libogre-1.9-dev
libogre-1.9.0v5 liborocos-kdl-dev libtinyxml-dev libtinyxml2.6.2v5 liburdfdom-dev
liburdfdom-headers-dev liburdfdom-model liburdfdom-model-state liburdfdom-sensor liburdfdom-world
libzzip-0-13 ros-noetic-angles ros-noetic-laser-geometry ros-noetic-map-msgs
ros-noetic-media-export ros-noetic-nav-msgs ros-noetic-resource-retriever
ros-noetic-rosconsole-bridge ros-noetic-roswtf ros-noetic-tf ros-noetic-turtle-tf ros-noetic-urdf
ros-noetic-visualization-msgs
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Ok great. Quick question, which world file are you setting the publish image: True
flag in? The world.yaml
file from the surgical robotics challenge
or the world.yaml
file from the main AMBF repo?
It's the world.yaml
in the main AMBF repo.
'world.yaml' path:
/home/mr3albert/ambf/ambf_models/descriptions/world
I see. The publish image
flag it set for each camera, and if that camera is loaded, its video is then streamed out. It appears from your console output that you are trying to launch the surgical robotics challenge, which has its own launch_file
which defines a different world.yaml
. You will need to set the publish image
flag for the camera(s) in that world file.
I added the publish image
flag to the world_stereo.yaml
as defined in the launch_file
in surgical_robotic_challenge
. AND IT WORKED! Thank you so much!
As the title states, I have uncommented
publishing image: True
inworld.yaml
, but I do not see the/cameras/camera1/ImageData/*
in my list of rostopics.What I see when I run the ambf simulator.
When I run
rostopic list
while the simulator is active.