Closed zcc0514 closed 5 months ago
Hi @zcc0514
Have you installed all dependencies, built them, and source your workspace? It looks like ros can not find your nodes.
Then I would like to ask, how to solve my problem? Because I'm a novice, I'm new to ros. I hope you can give me some good suggestions, and thank you sincerely for your reply again!
Have you tried source ~/catkinw_ws/devel/.bashrc
?
There's many great ROS tutorials available online (e.g. http://wiki.ros.org/ROS/Tutorials). I'd suggest familiarizing yourself with ROS and let us know if your errors persist!
Hello! First of all, thank you very much for your wonderful work! I have completed the installation process described in your README.md, and I can also successfully download experimental scenes, ground truth point clouds and other related resources. However, in the following example-configuring Planner, there was a problem when running "roslaunch active_3d_planning_app_reconstruction example.launch", and four errors were generated. The following is the result after I entered this line of command, and I will send you a separate screenshot of the error report. I would be very grateful if you could answer it for me. Looking forward to your reply!
... logging to /home/dlvirmac/.ros/log/d4b84872-b13e-11ee-9e6e-525400d9ad51/roslaunch-dlvirmac-Standard-PC-i440FX-PIIX-1996-27030.log Checking log directory for disk usage. This may take a while. Press Ctrl-C to interrupt Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://dlvirmac-Standard-PC-i440FX-PIIX-1996:36105/
SUMMARY
CLEAR PARAMETERS
PARAMETERS
NODES / gazebo (gazebo_ros/gzserver) rviz_voxblox (rviz/rviz) /firefly/ PID_attitude_controller (mav_lowlevel_attitude_controller/mav_pid_attitude_controller_node) mav_nonlinear_mpc (mav_nonlinear_mpc/nonlinear_mpc_node) odometry_noise_model (active_3d_planning_app_reconstruction/gps_odometry_simulator.py) spawn_firefly (gazebo_ros/spawn_model) tf_camera_to_link (tf/static_transform_publisher) /planner/ planner_node (active_3d_planning_app_reconstruction/reconstruction_planner_node) voxblox_node (voxblox_ros/esdf_server) /unreal/ eval_data_node (active_3d_planning_app_reconstruction/eval_data_node.py) simulation_manager (unreal_cv_ros/simulation_manager.py) unreal_ros_client (unreal_cv_ros/unreal_ros_client.py) unreal_sensor_model (unreal_cv_ros/sensor_model.py)
auto-starting new master process[master]: started with pid [27050] ROS_MASTER_URI=http://localhost:11311
setting /run_id to d4b84872-b13e-11ee-9e6e-525400d9ad51 process[rosout-1]: started with pid [27069] started core service [/rosout] process[gazebo-2]: started with pid [27077] process[firefly/spawn_firefly-3]: started with pid [27081] ERROR: cannot launch node of type [mav_nonlinear_mpc/nonlinear_mpc_node]: Cannot locate node of type [nonlinear_mpc_node] in package [mav_nonlinear_mpc]. Make sure file exists in package path and permission is set to executable (chmod +x) ERROR: cannot launch node of type [mav_lowlevel_attitude_controller/mav_pid_attitude_controller_node]: Cannot locate node of type [mav_pid_attitude_controller_node] in package [mav_lowlevel_attitude_controller]. Make sure file exists in package path and permission is set to executable (chmod +x) process[firefly/odometry_noise_model-6]: started with pid [27083] process[firefly/tf_camera_to_link-7]: started with pid [27084] process[unreal/unreal_ros_client-8]: started with pid [27086] process[unreal/unreal_sensor_model-9]: started with pid [27092] process[unreal/simulation_manager-10]: started with pid [27093] process[unreal/eval_data_node-11]: started with pid [27101] ERROR: cannot launch node of type [voxblox_ros/esdf_server]: Cannot locate node of type [esdf_server] in package [voxblox_ros]. Make sure file exists in package path and permission is set to executable (chmod +x) ERROR: cannot launch node of type [active_3d_planning_app_reconstruction/reconstruction_planner_node]: Cannot locate node of type [reconstruction_planner_node] in package [active_3d_planning_app_reconstruction]. Make sure file exists in package path and permission is set to executable (chmod +x) => Info: Use inet client... process[rviz_voxblox-14]: started with pid [27102] Traceback (most recent call last): File "/home/dlvirmac/catkin_ws/src/mav_active_3d_planning/active_3d_planning_app_reconstruction/src/experiments/gps_odometry_simulator.py", line 10, in
import rospy
File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/init.py", line 49, in
from .client import spin, myargv, init_node, \
File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/client.py", line 52, in
import roslib
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslib/init.py", line 50, in
from roslib.launcher import load_manifest # noqa: F401
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslib/launcher.py", line 42, in
import rospkg
ModuleNotFoundError: No module named 'rospkg'
Traceback (most recent call last):
File "/home/dlvirmac/catkin_ws/src/unreal_cv_ros/unreal_cv_ros/src/sensor_model.py", line 4, in
import rospy
File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/init.py", line 49, in
from .client import spin, myargv, init_node, \
File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/client.py", line 52, in
import roslib
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslib/init.py", line 50, in
from roslib.launcher import load_manifest # noqa: F401
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslib/launcher.py", line 42, in
import rospkg
ModuleNotFoundError: No module named 'rospkg'
Traceback (most recent call last):
File "/home/dlvirmac/catkin_ws/src/mav_active_3d_planning/active_3d_planning_app_reconstruction/src/experiments/eval_data_node.py", line 13, in
import rospy
File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/init.py", line 49, in
from .client import spin, myargv, init_node, \
File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/client.py", line 52, in
import roslib
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslib/init.py", line 50, in
from roslib.launcher import load_manifest # noqa: F401
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslib/launcher.py", line 42, in
import rospkg
ModuleNotFoundError: No module named 'rospkg'
Traceback (most recent call last):
File "/home/dlvirmac/catkin_ws/src/unreal_cv_ros/unreal_cv_ros/src/unreal_ros_client.py", line 7, in
import rospy
File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/init.py", line 49, in
from .client import spin, myargv, init_node, \
File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/client.py", line 52, in
import roslib
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslib/init.py", line 50, in
from roslib.launcher import load_manifest # noqa: F401
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslib/launcher.py", line 42, in
import rospkg
ModuleNotFoundError: No module named 'rospkg'
[firefly/odometry_noise_model-6] process has died [pid 27083, exit code 1, cmd /home/dlvirmac/catkin_ws/src/mav_active_3d_planning/active_3d_planning_app_reconstruction/src/experiments/gps_odometry_simulator.py odometry_in:=ground_truth/odometry name:=odometry_noise_model log:=/home/dlvirmac/.ros/log/d4b84872-b13e-11ee-9e6e-525400d9ad51/firefly-odometry_noise_model-6.log].
log file: /home/dlvirmac/.ros/log/d4b84872-b13e-11ee-9e6e-525400d9ad51/firefly-odometry_noise_model-6.log
Traceback (most recent call last):
File "/home/dlvirmac/catkin_ws/src/unreal_cv_ros/unreal_cv_ros/src/simulation_manager.py", line 4, in
import rospy
File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/init.py", line 49, in
from .client import spin, myargv, init_node, \
File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/client.py", line 52, in
import roslib
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslib/init.py", line 50, in
from roslib.launcher import load_manifest # noqa: F401
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslib/launcher.py", line 42, in
import rospkg
ModuleNotFoundError: No module named 'rospkg'
================================================================================REQUIRED process [unreal/unreal_ros_client-8] has died!
process has died [pid 27086, exit code 1, cmd /home/dlvirmac/catkin_ws/src/unreal_cv_ros/unreal_cv_ros/src/unreal_ros_client.py odometry:=/firefly/ground_truth/odometry name:=unreal_ros_client log:=/home/dlvirmac/.ros/log/d4b84872-b13e-11ee-9e6e-525400d9ad51/unreal-unreal_ros_client-8.log].
log file: /home/dlvirmac/.ros/log/d4b84872-b13e-11ee-9e6e-525400d9ad51/unreal-unreal_ros_client-8 .log
Initiating shutdown!
[rviz_voxblox-14] killing on exit [unreal/eval_data_node-11] killing on exit [unreal/simulation_manager-10] killing on exit [unreal/unreal_sensor_model-9] killing on exit [unreal/unreal_ros_client-8] killing on exit [firefly/tf_camera_to_link-7] killing on exit [firefly/spawn_firefly-3] killing on exit Traceback (most recent call last): File "/opt/ros/melodic/lib/gazebo_ros/spawn_model", line 34, in
from tf.transformations import quaternion_from_euler
File "/opt/ros/melodic/lib/python2.7/dist-packages/tf/init.py", line 30, in
from tf2_ros import TransformException as Exception, ConnectivityException, LookupException, ExtrapolationException
File "/opt/ros/melodic/lib/python2.7/dist-packages/tf2_ros/init.py", line 39, in
from .buffer_interface import
File "/opt/ros/melodic/lib/python2.7/dist-packages/tf2_ros/buffer_interface.py", line 32, in
import roslib; roslib.load_manifest('tf2_ros')
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslib/launcher.py", line 64, in load_manifest
sys.path = _generate_python_path(package_name, _rospack) + sys.path
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslib/launcher.py", line 97, in _generate_python_path
m = rospack.get_manifest(pkg)
[gazebo-2] killing on exit
File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 171, in get_manifest
return self._load_manifest(name)
File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 215, in _load_manifest
retval = self._manifests[name] = parse_manifest_file(self.get_path(name), self._manifest_name, rospack=self)
File "/usr/lib/python2.7/dist-packages/rospkg/manifest.py", line 410, in parse_manifest_file
from rosdep2.rospack import init_rospack_interface, is_ros_package, is_system_dependency, is_view_empty
File "/usr/lib/python2.7/dist-packages/rosdep2/init.py", line 45, in
from .lookup import RosdepDefinition, RosdepView, RosdepLookup, \
File "/usr/lib/python2.7/dist-packages/rosdep2/lookup.py", line 44, in
from .sources_list import SourcesListLoader
File "/usr/lib/python2.7/dist-packages/rosdep2/sources_list.py", line 42, in
from .gbpdistro_support import get_gbprepo_as_rosdep_data, download_gbpdistro_as_rosdep_data
File "/usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py", line 14, in
from .platforms.debian import APT_INSTALLER
File "/usr/lib/python2.7/dist-packages/rosdep2/platforms/debian.py", line 46, in
from .pip import PIP_INSTALLER
File "/usr/lib/python2.7/dist-packages/rosdep2/platforms/pip.py", line 33, in
import pkg_resources
File "/home/dlvirmac/.local/lib/python2.7/site-packages/pkg_resources/init.py", line 3251, in
@_call_aside
File "/home/dlvirmac/.local/lib/python2.7/site-packages/pkg_resources/init.py", line 3235, in _call_aside
f( args, **kwargs)
File "/home/dlvirmac/.local/lib/python2.7/site-packages/pkg_resources/init.py", line 3264, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/home/dlvirmac/.local/lib/python2.7/site-packages/pkg_resources/init.py", line 574, in _build_master
ws = cls()
File "/home/dlvirmac/.local/lib/python2.7/site-packages/pkg_resources/init.py", line 567, in init
self.add_entry(entry)
File "/home/dlvirmac/.local/lib/python2.7/site-packages/pkg_resources/init.py", line 623, in add_entry
for dist in find_distributions(entry, True):
File "/home/dlvirmac/.local/lib/python2.7/site-packages/pkg_resources/init.py", line 2065, in find_on_path
for dist in factory(fullpath):
File "/home/dlvirmac/.local/lib/python2.7/site-packages/pkg_resources/init.py", line 2127, in distributions_from_metadata
if len(os.listdir(path)) == 0:
KeyboardInterrupt
[rosout-1] killing on exit
[master] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done