Closed osrf-migration closed 5 years ago
Original comment by Alfredo Bencomo (Bitbucket: bencomo).
Chris,
Can you please run these commands again?
$ rm -rfv ~/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models
$ sudo apt-get update && sudo apt-get install --only-upgrade libignition*
$ sudo reboot
After rebooting, can you post here the output from this command?
$ sudo dpkg -l | grep -i ignition
Original comment by Chris Fotache (Bitbucket: chrisfotache).
I ran that, still same errors. Here’s the output:
ii ignition-blueprint 1.0.0-1~bionic amd64 Collection of ignition robotics packages - Blueprint
ii ignition-gazebo2 2.10.0-1~bionic amd64 Ignition Gazebo classes and functions for robot apps - Binaries
ii ignition-tools:amd64 0.2.0-1~bionic amd64 Ignition entry point for using all the suite of ignition tools
ii libignition-cmake-dev:amd64 0.6.1-1~bionic amd64 Protobuf messages for ignitionics applications - Development files
ii libignition-cmake2-dev:amd64 2.1.1-1~bionic amd64 Protobuf messages for ignitionics applications - Development files
ii libignition-common:amd64 1.1.1-1~bionic amd64 Ignition Common classes and functions for robot apps - Shared library
ii libignition-common-dev:amd64 1.1.1-1~bionic amd64 Ignition Common classes and functions for robot apps - Development files
ii libignition-common3:amd64 3.3.0-1~bionic amd64 Ignition Common classes and functions for robot apps - Shared library
ii libignition-common3-av:amd64 3.3.0-1~bionic amd64 Ignition Common classes and functions (AV) - Shared library
ii libignition-common3-av-dev:amd64 3.3.0-1~bionic amd64 Ignition Common classes and functions (AV) - Development files
ii libignition-common3-core-dev:amd64 3.3.0-1~bionic amd64 Ignition Common classes and functions (core) - Development files
ii libignition-common3-dev:amd64 3.3.0-1~bionic amd64 Ignition Common classes and functions for robot apps - Metapackage
ii libignition-common3-events:amd64 3.3.0-1~bionic amd64 Ignition Common classes and functions (Events) - Shared library
ii libignition-common3-events-dev:amd64 3.3.0-1~bionic amd64 Ignition Common classes and functions (Events) - Development files
ii libignition-common3-graphics:amd64 3.3.0-1~bionic amd64 Ignition Common classes and functions (Graphics) - Shared library
ii libignition-common3-graphics-dev:amd64 3.3.0-1~bionic amd64 Ignition Common classes and functions (Graphics) - Development files
ii libignition-common3-profiler:amd64 3.3.0-1~bionic amd64 Ignition Common classes and functions (Profiler) - Shared library
ii libignition-common3-profiler-dev:amd64 3.3.0-1~bionic amd64 Ignition Common classes and functions (profiler) - Development files
ii libignition-fuel-tools1-1:amd64 1.2.0-1~bionic amd64 Ignition fuel-tools classes and functions for robot apps - Shared library
ii libignition-fuel-tools1-dev:amd64 1.2.0-1~bionic amd64 Ignition fuel-tools classes and functions for robot apps - Development files
ii libignition-fuel-tools3:amd64 3.2.1-1~bionic amd64 Ignition fuel-tools classes and functions for robot apps - Shared library
ii libignition-fuel-tools3-dev:amd64 3.2.1-1~bionic amd64 Ignition fuel-tools classes and functions for robot apps - Development files
ii libignition-gazebo2:amd64 2.10.0-1~bionic amd64 Ignition Gazebo classes and functions for robot apps - Shared library
ii libignition-gazebo2-dev:amd64 2.10.0-1~bionic amd64 Ignition Gazebo classes and functions for robot apps - Development files
ii libignition-gazebo2-plugins:amd64 2.10.0-1~bionic amd64 Ignition Gazebo classes and functions for robot apps - Plugins
ii libignition-gui2:amd64 2.0.1-1~bionic amd64 Ignition Gui classes and functions for robot apps - Shared library
ii libignition-gui2-dev:amd64 2.0.1-1~bionic amd64 Ignition Gui classes and functions for robot apps - Development files
ii libignition-launch:amd64 1.2.3-1~bionic amd64 Ignition Robotics Launch Library - Launch libraries
ii libignition-launch-dev:amd64 1.2.3-1~bionic amd64 Ignition Robotics Launch Library - Launch libraries
ii libignition-math4:amd64 4.0.0+dfsg1-4 amd64 Ignition Robotics Math Library - Shared library
ii libignition-math4-dev:amd64 4.0.0+dfsg1-4 amd64 Ignition Robotics Math Library - Development files
ii libignition-math6:amd64 6.4.0-1~bionic amd64 Ignition Robotics Math Library - Shared library
ii libignition-math6-dev:amd64 6.4.0-1~bionic amd64 Ignition Robotics Math Library - Development files
ii libignition-math6-eigen3-dev:amd64 6.4.0-1~bionic amd64 Ignition Robotics Math Library - Eigen3 Development files
ii libignition-msgs:amd64 1.0.0+dfsg1-5 amd64 Set of message definitions used by robotics apps - Shared library
ii libignition-msgs-dev:amd64 1.0.0+dfsg1-5 amd64 Set of message definitions used by robotics apps - Dev files
ii libignition-msgs4:amd64 4.7.0-1~bionic amd64 Protobuf messages for ignitionics applications - Shared library
ii libignition-msgs4-dev:amd64 4.7.0-1~bionic amd64 Protobuf messages for ignitionics applications - Development files
ii libignition-physics:amd64 1.4.0-1~bionic amd64 Ignition Physics classes and functions for robot apps - Shared library
ii libignition-physics-core-dev:amd64 1.4.0-1~bionic amd64 Ignition Physics classes and functions for robot apps - Development files
ii libignition-physics-dartsim:amd64 1.4.0-1~bionic amd64 Ignition Physics classes and functions for robot apps - Dartsim library
ii libignition-physics-dartsim-dev:amd64 1.4.0-1~bionic amd64 Ignition Physics classes and functions for robot apps - Development files
ii libignition-physics-dev:amd64 1.4.0-1~bionic amd64 Ignition Physics classes and functions for robot apps - Metapackage
ii libignition-physics-mesh-dev:amd64 1.4.0-1~bionic amd64 Ignition Physics classes and functions for robot apps - Mesh Dev files
ii libignition-physics-sdf-dev:amd64 1.4.0-1~bionic amd64 Ignition Physics classes and functions for robot apps - SDF Dev files
ii libignition-plugin:amd64 1.1.0~pre1-1~bionic amd64 Ignition Robotics Plugin Library - Shared library
ii libignition-plugin-dev:amd64 1.1.0~pre1-1~bionic amd64 Ignition Robotics Plugin Library - Development files
ii libignition-rendering2:amd64 2.1.2-1~bionic amd64 Ignition rendering2 classes and functions for robot apps - Shared library
ii libignition-rendering2-core-dev:amd64 2.1.2-1~bionic amd64 Ignition rendering2 classes and functions - Core development files
ii libignition-rendering2-dev:amd64 2.1.2-1~bionic amd64 Ignition rendering2 classes and functions for robot apps - Metapackage
ii libignition-rendering2-ogre1:amd64 2.1.2-1~bionic amd64 Ignition rendering2 classes and functions for robot apps - Development files
ii libignition-rendering2-ogre1-dev:amd64 2.1.2-1~bionic amd64 Ignition rendering2 classes and functions for robot apps - Development files
ii libignition-rendering2-ogre2:amd64 2.1.2-1~bionic amd64 Ignition rendering2 classes and functions for robot apps - Development files
ii libignition-rendering2-ogre2-dev:amd64 2.1.2-1~bionic amd64 Ignition rendering2 classes and functions for robot apps - Development files
ii libignition-sensors2:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Shared library
ii libignition-sensors2-air-pressure:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Lib air-pressure
ii libignition-sensors2-air-pressure-dev:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Dev files air-pressure
ii libignition-sensors2-altimeter:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Lib altimeter
ii libignition-sensors2-altimeter-dev:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Dev files altimeter
ii libignition-sensors2-camera:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Lib Camera
ii libignition-sensors2-camera-dev:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Dev files Camera
ii libignition-sensors2-core-dev:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Development files
ii libignition-sensors2-depth-camera:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Lib depth-camera
ii libignition-sensors2-depth-camera-dev:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Dev files depth-camera
ii libignition-sensors2-dev:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Metapackage
ii libignition-sensors2-gpu-lidar:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Lib gpu-lidar
ii libignition-sensors2-gpu-lidar-dev:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Dev files gpu-lidar
ii libignition-sensors2-imu:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Lib imu
ii libignition-sensors2-imu-dev:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Dev files imu
ii libignition-sensors2-lidar:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Lib lidar
ii libignition-sensors2-lidar-dev:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Dev files lidar
ii libignition-sensors2-logical-camera:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Lib logical-camera
ii libignition-sensors2-logical-camera-dev:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Dev files logical-camera
ii libignition-sensors2-magnetometer:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Lib magnetometer
ii libignition-sensors2-magnetometer-dev:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Dev files magnetometer
ii libignition-sensors2-rendering:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Lib rendering
ii libignition-sensors2-rendering-dev:amd64 2.6.1-1~bionic amd64 Ignition sensors2 classes and functions for robot apps - Dev files rendering
ii libignition-sensors2-rgbd-camera:amd64 2.6.1-1~bionic amd64 Ignition Sensors classes and functions for robot apps - Lib rgbd-camera
ii libignition-sensors2-rgbd-camera-dev:amd64 2.6.1-1~bionic amd64 Ignition Sensors classes and functions for robot apps - Dev files rgbd-camera
ii libignition-tools-dev:amd64 0.2.0-1~bionic amd64 CMake/Pkgconfig Support for rest of the suite of ignition tools
ii libignition-transport4:amd64 4.0.0+dfsg-4 amd64 Ignition Robotics Transport Library - Shared library
ii libignition-transport4-dev:amd64 4.0.0+dfsg-4 amd64 Ignition Robotics transport Library - Development files
ii libignition-transport7:amd64 7.1.0-1~bionic amd64 Ignition Robotics Transport Library - Shared library
ii libignition-transport7-core-dev:amd64 7.1.0-1~bionic amd64 Ignition Robotics transport Library - Core Dev files
ii libignition-transport7-dev:amd64 7.1.0-1~bionic amd64 Ignition Robotics transport Library - Metapackage
ii libignition-transport7-log:amd64 7.1.0-1~bionic amd64 Ignition Robotics Transport Library - Log Shared library
ii libignition-transport7-log-dev:amd64 7.1.0-1~bionic amd64 Ignition Robotics transport Library - Core Dev
ii ros-melodic-ros-ign 0.7.1-11bionic amd64 Meta-package containing interfaces for using ROS with Ignition simulation.
ii ros-melodic-ros-ign-bridge 0.7.1-12bionic amd64 Bridge communication between ROS and Ignition Transport
ii ros-melodic-ros-ign-gazebo-demos 0.7.1-12bionic amd64 Demos using Ignition Gazebo simulation with ROS.
ii ros-melodic-ros-ign-image 0.7.1-12bionic amd64 Image utilities for Ignition simulation with ROS.
ii ros-melodic-ros-ign-point-cloud 0.7.1-11bionic amd64 Point cloud utilities for Ignition simulation with ROS.
ii ros1-ign-bridge 0.3.0-1~bionic amd64 Bridge between Ignition messages and ROS1 messages
Original comment by Alfredo Bencomo (Bitbucket: bencomo).
As Addisu indicated, remove ros1-ign-bridge
and rebuild the workspace again.
$ sudo apt-get remove ros1-ign-bridge
Original comment by Chris Fotache (Bitbucket: chrisfotache).
Unfortunately, still getting these errors. ros1-ign-bridge doesn’t show anymore, but when I launch IGN I see this:
PARAMETERS
NODES
/X1/
pose_tf_broadcaster (subt_ros/pose_tf_broadcaster)
ros1_ign_bridge_battery_state (ros1_ign_bridge/parameter_bridge)
ros1_ign_bridge_camera (ros1_ign_bridge/parameter_bridge)
ros1_ign_bridge_gpu_lidar (ros1_ign_bridge/parameter_bridge)
ros1_ign_bridge_imu (ros1_ign_bridge/parameter_bridge)
ros1_ign_bridge_odom (ros1_ign_bridge/parameter_bridge)
ros1_ign_bridge_pose (ros1_ign_bridge/parameter_bridge)
ros1_ign_bridge_twist (ros1_ign_bridge/parameter_bridge)
ros1_ign_image_camera (ros1_ign_image/image_bridge)
ROS_MASTER_URI=http://localhost:11311
ERROR: cannot launch node of type [ros1_ign_bridge/parameter_bridge]: ros1_ign_bridge
ROS path [0]=/opt/ros/melodic/share/ros
ROS path [1]=/home/cfotache/subt_ws/install/share
ROS path [2]=/opt/ros/melodic/share
ERROR: cannot launch node of type [ros1_ign_bridge/parameter_bridge]: ros1_ign_bridge
ROS path [0]=/opt/ros/melodic/share/ros
ROS path [1]=/home/cfotache/subt_ws/install/share
ROS path [2]=/opt/ros/melodic/share
ERROR: cannot launch node of type [ros1_ign_bridge/parameter_bridge]: ros1_ign_bridge
ROS path [0]=/opt/ros/melodic/share/ros
ROS path [1]=/home/cfotache/subt_ws/install/share
ROS path [2]=/opt/ros/melodic/share
ERROR: cannot launch node of type [ros1_ign_bridge/parameter_bridge]: ros1_ign_bridge
ROS path [0]=/opt/ros/melodic/share/ros
ROS path [1]=/home/cfotache/subt_ws/install/share
ROS path [2]=/opt/ros/melodic/share
ERROR: cannot launch node of type [ros1_ign_image/image_bridge]: ros1_ign_image
ROS path [0]=/opt/ros/melodic/share/ros
ROS path [1]=/home/cfotache/subt_ws/install/share
ROS path [2]=/opt/ros/melodic/share
ERROR: cannot launch node of type [ros1_ign_bridge/parameter_bridge]: ros1_ign_bridge
ROS path [0]=/opt/ros/melodic/share/ros
ROS path [1]=/home/cfotache/subt_ws/install/share
ROS path [2]=/opt/ros/melodic/share
ERROR: cannot launch node of type [ros1_ign_bridge/parameter_bridge]: ros1_ign_bridge
ROS path [0]=/opt/ros/melodic/share/ros
ROS path [1]=/home/cfotache/subt_ws/install/share
ROS path [2]=/opt/ros/melodic/share
ERROR: cannot launch node of type [ros1_ign_bridge/parameter_bridge]: ros1_ign_bridge
ROS path [0]=/opt/ros/melodic/share/ros
ROS path [1]=/home/cfotache/subt_ws/install/share
ROS path [2]=/opt/ros/melodic/share
process[X1/pose_tf_broadcaster-9]: started with pid [27565]
The only topic I see is /X1/pose
Original comment by Alfredo Bencomo (Bitbucket: bencomo).
Can you please post the exact command you’re using to launching it?
Original comment by Chris Fotache (Bitbucket: chrisfotache).
I tried several, that were all working before
ign launch -v 4 tunnel_circuit_practice.ign worldName:=tunnel_circuit_practice_02 robotName1:=X1 robotConfig1:=X1_SENSOR_CONFIG_2
ign launch -v 4 competition.ign robotName1:=X1 robotConfig1:=X1_SENSOR_CONFIG_2
ign launch -v 4 virtual_stix.ign robotName1:=X1 robotConfig1:=X1_SENSOR_CONFIG_2
Original comment by Addisu Z. Taddese (Bitbucket: azeey, GitHub: azeey).
It looks like it's not finding ros1_ign_bridge
. Can you check if it's installed properly, it would be the ros-melodic-ros1-ign-bridge
package? What is the output of this command rospack find ros1_ign_bridge
?
EDIT: Changed ros-melodic-ros-ign-bridge
to ros-melodic-ros1-ign-bridge
. i.e. ros
-> ros1
Original comment by Chris Fotache (Bitbucket: chrisfotache).
Rospack can’t find it:
[rospack] Error: package 'ros1_ign_bridge' not found
I tried to install with APT but it’s already installed:
ros-melodic-ros-ign-bridge is already the newest version (0.7.1-12bionic).
ros-melodic-ros-ign-bridge set to manually installed.
Any other suggestions would be appreciated.
Original comment by Addisu Z. Taddese (Bitbucket: azeey, GitHub: azeey).
Another thing to try is to reinstall ros-melodic-ros1-ign-bridge
by running sudo apt-get install --reinstall ros-melodic-ros1-ign-bridge
.
I also noticed that you have version 0.7.1 of ros-melodic-ros1-ign-bridge
, but the stable version is 0.7.0. I suspect you have the prerelease repos added. Check if you have the file /etc/apt/sources.list.d/gazebo-prerelease.list'
. If you do have it, I would suggest
P.S. From the list you provided earlier, you can remove all the ignition packages with the following command:
sudo apt-get remove ignition-blueprint ignition-gazebo2 ignition-tools:amd64 libignition-cmake-dev:amd64 libignition-cmake2-dev:amd64 libignition-common:amd64 libignition-common-dev:amd64 libignition-common3:amd64 libignition-common3-av:amd64 libignition-common3-av-dev:amd64 libignition-common3-core-dev:amd64 libignition-common3-dev:amd64 libignition-common3-events:amd64 libignition-common3-events-dev:amd64 libignition-common3-graphics:amd64 libignition-common3-graphics-dev:amd64 libignition-common3-profiler:amd64 libignition-common3-profiler-dev:amd64 libignition-fuel-tools1-1:amd64 libignition-fuel-tools1-dev:amd64 libignition-fuel-tools3:amd64 libignition-fuel-tools3-dev:amd64 libignition-gazebo2:amd64 libignition-gazebo2-dev:amd64 libignition-gazebo2-plugins:amd64 libignition-gui2:amd64 libignition-gui2-dev:amd64 libignition-launch:amd64 libignition-launch-dev:amd64 libignition-math4:amd64 libignition-math4-dev:amd64 libignition-math6:amd64 libignition-math6-dev:amd64 libignition-math6-eigen3-dev:amd64 libignition-msgs:amd64 libignition-msgs-dev:amd64 libignition-msgs4:amd64 libignition-msgs4-dev:amd64 libignition-physics:amd64 libignition-physics-core-dev:amd64 libignition-physics-dartsim:amd64 libignition-physics-dartsim-dev:amd64 libignition-physics-dev:amd64 libignition-physics-mesh-dev:amd64 libignition-physics-sdf-dev:amd64 libignition-plugin:amd64 libignition-plugin-dev:amd64 libignition-rendering2:amd64 libignition-rendering2-core-dev:amd64 libignition-rendering2-dev:amd64 libignition-rendering2-ogre1:amd64 libignition-rendering2-ogre1-dev:amd64 libignition-rendering2-ogre2:amd64 libignition-rendering2-ogre2-dev:amd64 libignition-sensors2:amd64 libignition-sensors2-air-pressure:amd64 libignition-sensors2-air-pressure-dev:amd64 libignition-sensors2-altimeter:amd64 libignition-sensors2-altimeter-dev:amd64 libignition-sensors2-camera:amd64 libignition-sensors2-camera-dev:amd64 libignition-sensors2-core-dev:amd64 libignition-sensors2-depth-camera:amd64 libignition-sensors2-depth-camera-dev:amd64 libignition-sensors2-dev:amd64 libignition-sensors2-gpu-lidar:amd64 libignition-sensors2-gpu-lidar-dev:amd64 libignition-sensors2-imu:amd64 libignition-sensors2-imu-dev:amd64 libignition-sensors2-lidar:amd64 libignition-sensors2-lidar-dev:amd64 libignition-sensors2-logical-camera:amd64 libignition-sensors2-logical-camera-dev:amd64 libignition-sensors2-magnetometer:amd64 libignition-sensors2-magnetometer-dev:amd64 libignition-sensors2-rendering:amd64 libignition-sensors2-rendering-dev:amd64 libignition-sensors2-rgbd-camera:amd64 libignition-sensors2-rgbd-camera-dev:amd64 libignition-tools-dev:amd64 libignition-transport4:amd64 libignition-transport4-dev:amd64 libignition-transport7:amd64 libignition-transport7-core-dev:amd64 libignition-transport7-dev:amd64 libignition-transport7-log:amd64 libignition-transport7-log-dev:amd64
EDIT:
Alfredo Bencomo (bencomo) brought to my attention the difference between ros-melodic-ros-ign-bridge
and ros-melodic-ros1-ign-bridge
. The former is ros
without the 1
suffix and is only in the prerelease repo, which should not be used by SubT teams. So, please try removing the prerelease repo according to the instructions above and ensure that ros-melodic-ros1-ign-bridge
is installed. From your error messages, it looks like you will also need ros-melodic-ros1-ign-image
.
Original comment by Alfredo Bencomo (Bitbucket: bencomo).
Don't install pre-release
packages for SubT
Original comment by Chris Fotache (Bitbucket: chrisfotache).
Thank you Addisu and Alfredo, it works now properly, at 99% speed.
Original report (archived issue) by Chris Fotache (Bitbucket: chrisfotache).
I just did an apt update & upgrade, and now the simulation doesn’t work properly anymore. IGN starts and shows the tunnel and robots, but there are no topics available, so our program can’t send commands anymore.
I see these errors when I launch it:
ERROR: cannot launch node of type [ros1_ign_bridge/parameter_bridge]: ros1_ign_bridge
ROS path [0]=/opt/ros/melodic/share/ros
ROS path [1]=/home/cfotache/subt_ws/install/share
ROS path [2]=/opt/ros/melodic/share
ERROR: cannot launch node of type [ros1_ign_image/image_bridge]: ros1_ign_image
ROS path [0]=/opt/ros/melodic/share/ros
ROS path [1]=/home/cfotache/subt_ws/install/share
ROS path [2]=/opt/ros/melodic/share
(they get repeated several times).
Running this in a catkin workspace… Did the hg pull and catkin_make install.