ROS URDF关节仿真报错[joint_state_publisher-3] process has died

在Ubuntu16.04系统上,使用python2.7时遇到[joint_state_publisher-3]进程死亡的问题,尝试删除中文注释和更新joint_state_publisher_gui未果。最终,通过修改/usr/lib/python2.7/sitecustomize.py文件,添加设置默认编码为utf8的代码解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[joint_state_publisher-3] process has died
中文注释都删了,也更新了joint_state_publisher_gui还是没解决,最后修改编码方式解决的

我安装的ubuntu16.04, python是2.7的,按照下面命令修改一下编码方式

sudo gedit /usr/lib/python2.7/sitecustomize.py

然后添加以下文件内容

import sys
reload(sys)
sys.setdefaultencoding(‘utf8’)

h@h-virtual-machine:~/aubo_ws$ ros2 launch aubo_i5_gazebo test.gazebo.launch.py [INFO] [launch]: All log files can be found below /home/h/.ros/log/2025-07-25-16-40-27-798050-h-virtual-machine-31616 [INFO] [launch]: Default logging verbosity is set to INFO [INFO] [gzserver-1]: process started with pid [31618] [INFO] [gzclient-2]: process started with pid [31620] [INFO] [robot_state_publisher-3]: process started with pid [31622] [INFO] [spawn_entity.py-4]: process started with pid [31625] [INFO] [bash-5]: process started with pid [31627] [INFO] [bash-6]: process started with pid [31629] [robot_state_publisher-3] [INFO] [1753432828.373311758] [robot_state_publisher]: got segment base_link [robot_state_publisher-3] [INFO] [1753432828.373590615] [robot_state_publisher]: got segment joint1_link [robot_state_publisher-3] [INFO] [1753432828.373603955] [robot_state_publisher]: got segment joint2_link [robot_state_publisher-3] [INFO] [1753432828.373609868] [robot_state_publisher]: got segment joint3_link [robot_state_publisher-3] [INFO] [1753432828.373615390] [robot_state_publisher]: got segment joint4_link [robot_state_publisher-3] [INFO] [1753432828.373621594] [robot_state_publisher]: got segment joint5_link [robot_state_publisher-3] [INFO] [1753432828.373627217] [robot_state_publisher]: got segment joint6_link [robot_state_publisher-3] [INFO] [1753432828.373632439] [robot_state_publisher]: got segment world [gzserver-1] Gazebo multi-robot simulator, version 11.10.2 [gzserver-1] Copyright (C) 2012 Open Source Robotics Foundation. [gzserver-1] Released under the Apache 2 License. [gzserver-1] http://gazebosim.org [gzserver-1] [spawn_entity.py-4] [INFO] [1753432828.810467358] [spawn_entity]: Spawn Entity started [spawn_entity.py-4] [INFO] [1753432828.810970088] [spawn_entity]: Loading entity published on topic robot_description [spawn_entity.py-4] [INFO] [1753432828.813452317] [spawn_entity]: Waiting for entity xml on robot_description [spawn_entity.py-4] [INFO] [1753432828.826102443] [spawn_entity]: Waiting for service /spawn_entity, timeout = 30 [spawn_entity.py-4] [INFO] [1753432828.826707322] [spawn_entity]: Waiting for service /spawn_entity [gzserver-1] [Wrn] [gazebo_ros_init.cpp:178] [gzserver-1] # # ####### ####### ### ##### ####### [gzserver-1] ## # # # # # # # # [gzserver-1] # # # # # # # # # [gzserver-1] # # # # # # # # ##### [gzserver-1] # # # # # # # # # [gzserver-1] # ## # # # # # # # [gzserver-1] # # ####### # ### ##### ####### [gzserver-1] [gzserver-1] This version of Gazebo, now called Gazebo classic, reaches end-of-life [gzserver-1] in January 2025. Users are highly encouraged to migrate to the new Gazebo [gzserver-1] using our migration guides (https://gazebosim.org/docs/latest/gazebo_classic_migration?utm_source=gazebo_ros_pkgs&utm_medium=cli) [gzserver-1] [gzserver-1] [spawn_entity.py-4] [INFO] [1753432829.333393143] [spawn_entity]: Calling service /spawn_entity [spawn_entity.py-4] [INFO] [1753432829.480578006] [spawn_entity]: Spawn status: SpawnEntity: Successfully spawned entity [aubo_i5] [gzserver-1] [INFO] [1753432829.500749762] [gazebo_ros2_control]: Loading gazebo_ros2_control plugin [gzserver-1] [INFO] [1753432829.508535522] [gazebo_ros2_control]: Starting gazebo_ros2_control plugin in namespace: / [gzserver-1] [INFO] [1753432829.508980593] [gazebo_ros2_control]: Starting gazebo_ros2_control plugin in ros 2 node: gazebo_ros2_control [gzserver-1] [INFO] [1753432829.514734750] [gazebo_ros2_control]: connected to service!! robot_state_publisher [gzserver-1] [INFO] [1753432829.516534351] [gazebo_ros2_control]: Received urdf from param server, parsing... [gzserver-1] [INFO] [1753432829.516701968] [gazebo_ros2_control]: Loading parameter files /home/h/aubo_ws/src/aubo_i5_gazebo/config/aubo_controllers.yaml [gzserver-1] [INFO] [1753432829.528429217] [gazebo_ros2_control]: Loading joint: joint1 [gzserver-1] [INFO] [1753432829.528604952] [gazebo_ros2_control]: State: [gzserver-1] [INFO] [1753432829.528626541] [gazebo_ros2_control]: position [gzserver-1] [INFO] [1753432829.528640562] [gazebo_ros2_control]: velocity [gzserver-1] [INFO] [1753432829.528652700] [gazebo_ros2_control]: Command: [gzserver-1] [INFO] [1753432829.528663805] [gazebo_ros2_control]: position [gzserver-1] [INFO] [1753432829.528951732] [gazebo_ros2_control]: Loading joint: joint2 [gzserver-1] [INFO] [1753432829.528976488] [gazebo_ros2_control]: State: [gzserver-1] [INFO] [1753432829.528982442] [gazebo_ros2_control]: position [gzserver-1] [INFO] [1753432829.528988435] [gazebo_ros2_control]: velocity [gzserver-1] [INFO] [1753432829.528993446] [gazebo_ros2_control]: Command: [gzserver-1] [INFO] [1753432829.528999069] [gazebo_ros2_control]: position [gzserver-1] [INFO] [1753432829.529311482] [gazebo_ros2_control]: Loading joint: joint3 [gzserver-1] [INFO] [1753432829.529343013] [gazebo_ros2_control]: State: [gzserver-1] [INFO] [1753432829.529350379] [gazebo_ros2_control]: position [gzserver-1] [INFO] [1753432829.529356553] [gazebo_ros2_control]: velocity [gzserver-1] [INFO] [1753432829.529361584] [gazebo_ros2_control]: Command: [gzserver-1] [INFO] [1753432829.529366966] [gazebo_ros2_control]: position [gzserver-1] [INFO] [1753432829.529472504] [gazebo_ros2_control]: Loading joint: joint4 [gzserver-1] [INFO] [1753432829.529487237] [gazebo_ros2_control]: State: [gzserver-1] [INFO] [1753432829.529493541] [gazebo_ros2_control]: position [gzserver-1] [INFO] [1753432829.529499104] [gazebo_ros2_control]: velocity [gzserver-1] [INFO] [1753432829.529504325] [gazebo_ros2_control]: Command: [gzserver-1] [INFO] [1753432829.529509237] [gazebo_ros2_control]: position [gzserver-1] [INFO] [1753432829.529592774] [gazebo_ros2_control]: Loading joint: joint5 [gzserver-1] [INFO] [1753432829.529606155] [gazebo_ros2_control]: State: [gzserver-1] [INFO] [1753432829.529611647] [gazebo_ros2_control]: position [gzserver-1] [INFO] [1753432829.529622521] [gazebo_ros2_control]: velocity [gzserver-1] [INFO] [1753432829.529627503] [gazebo_ros2_control]: Command: [gzserver-1] [INFO] [1753432829.529632624] [gazebo_ros2_control]: position [gzserver-1] [INFO] [1753432829.529713506] [gazebo_ros2_control]: Loading joint: joint6 [gzserver-1] [INFO] [1753432829.529725974] [gazebo_ros2_control]: State: [gzserver-1] [INFO] [1753432829.529731196] [gazebo_ros2_control]: position [gzserver-1] [INFO] [1753432829.529736408] [gazebo_ros2_control]: velocity [gzserver-1] [INFO] [1753432829.529741469] [gazebo_ros2_control]: Command: [gzserver-1] [INFO] [1753432829.529746540] [gazebo_ros2_control]: position [gzserver-1] [INFO] [1753432829.530061280] [resource_manager]: Initialize hardware 'aubo_i5' [gzserver-1] [INFO] [1753432829.530356153] [resource_manager]: Successful initialization of hardware 'aubo_i5' [gzserver-1] [INFO] [1753432829.530488511] [resource_manager]: 'configure' hardware 'aubo_i5' [gzserver-1] [INFO] [1753432829.530502352] [resource_manager]: Successful 'configure' of hardware 'aubo_i5' [gzserver-1] [INFO] [1753432829.530510019] [resource_manager]: 'activate' hardware 'aubo_i5' [gzserver-1] [INFO] [1753432829.530517165] [resource_manager]: Successful 'activate' of hardware 'aubo_i5' [gzserver-1] [INFO] [1753432829.530665389] [gazebo_ros2_control]: Loading controller_manager [gzserver-1] [WARN] [1753432829.556442502] [gazebo_ros2_control]: Desired controller update period (0.01 s) is slower than the gazebo simulation period (0.001 s). [gzserver-1] [INFO] [1753432829.556970229] [gazebo_ros2_control]: Loaded gazebo_ros2_control. [INFO] [spawn_entity.py-4]: process has finished cleanly [pid 31625] [gzserver-1] [INFO] [1753432833.837082732] [controller_manager]: Loading controller 'joint_state_broadcaster' [bash-5] [INFO] [1753432833.881838055] [spawner_joint_state_broadcaster]: Loaded joint_state_broadcaster [gzserver-1] [INFO] [1753432833.883853217] [controller_manager]: Configuring controller 'joint_state_broadcaster' [gzserver-1] [INFO] [1753432833.884310716] [joint_state_broadcaster]: 'joints' or 'interfaces' parameter is empty. All available state interfaces will be published [bash-5] [INFO] [1753432833.936698403] [spawner_joint_state_broadcaster]: Configured and activated joint_state_broadcaster [INFO] [bash-5]: process has finished cleanly [pid 31627] [bash-6] [INFO] [1753432836.854495432] [spawner_joint_trajectory_controller]: waiting for service /controller_manager/list_controllers to become available... [gzserver-1] [INFO] [1753432838.389211263] [controller_manager]: Loading controller 'joint_trajectory_controller' [gzserver-1] [WARN] [1753432838.416173335] [joint_trajectory_controller]: [Deprecated]: "allow_nonzero_velocity_at_trajectory_end" is set to true. The default behavior will change to false. [bash-6] [INFO] [1753432838.420001632] [spawner_joint_trajectory_controller]: Loaded joint_trajectory_controller [gzserver-1] [INFO] [1753432838.422569411] [controller_manager]: Configuring controller 'joint_trajectory_controller' [gzserver-1] [WARN] [1753432838.422762949] [joint_trajectory_controller]: 'joints' parameter is empty. [gzserver-1] [INFO] [1753432838.422781601] [joint_trajectory_controller]: No specific joint names are used for command interfaces. Using 'joints' parameter. [gzserver-1] [ERROR] [1753432838.422788326] [joint_trajectory_controller]: 'command_interfaces' parameter is empty. [gzserver-1] [ERROR] [1753432838.422801065] [controller_manager]: After configuring, controller 'joint_trajectory_controller' is in state 'unconfigured' , expected inactive. [bash-6] [ERROR] [1753432838.424266927] [spawner_joint_trajectory_controller]: Failed to configure controller [ERROR] [bash-6]: process has died [pid 31629, exit code 1, cmd 'bash -c sleep 8; $0 $@ /opt/ros/humble/lib/controller_manager/spawner joint_trajectory_controller --ros-args --params-file /tmp/launch_params_48wbwplm']. ^C[WARNING] [launch]: user interrupted with ctrl-c (SIGINT) [robot_state_publisher-3] [INFO] [1753432843.942029544] [rclcpp]: signal_handler(signum=2) [INFO] [robot_state_publisher-3]: process has finished cleanly [pid 31622] [gzserver-1] [Msg] Waiting for master. [gzserver-1] [Msg] Connected to gazebo master @ http://127.0.0.1:11345 [gzserver-1] [Msg] Publicized address: 192.168.136.131 [gzserver-1] [Msg] Loading world file [/home/h/aubo_ws/install/aubo_i5_gazebo/share/aubo_i5_gazebo/worlds/empty.world] [INFO] [gzserver-1]: process has finished cleanly [pid 31618] [gzserver-1] [gzserver-1] [ERROR] [gzclient-2]: process has died [pid 31620, exit code -2, cmd 'gzclient']. h@h-virtual-machine:~/aubo_ws$
最新发布
07-26
zl@zl-virtual-machine:~/catkin_ws$ roslaunch gazebo_pkg race.launch ... logging to /home/zl/.ros/log/a85ae268-5ca4-11f0-b935-318c9b5216ae/roslaunch-zl-virtual-machine-3453.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. xacro: in-order processing became default in ROS Melodic. You can drop the option. started roslaunch server http://127.0.0.1:33879/ SUMMARY ======== PARAMETERS * /gazebo/enable_ros_network: True * /robot_description: <?xml version="1.... * /rosdistro: noetic * /rosversion: 1.17.4 * /use_sim_time: True NODES / gazebo (gazebo_ros/gzserver) gazebo_gui (gazebo_ros/gzclient) joint_state_publisher (joint_state_publisher/joint_state_publisher) robot_state_publisher (robot_state_publisher/robot_state_publisher) urdf_spawner (gazebo_ros/spawn_model) ROS_MASTER_URI=http://127.0.0.1:11311 process[gazebo-1]: started with pid [3468] process[gazebo_gui-2]: started with pid [3471] process[urdf_spawner-3]: started with pid [3476] process[joint_state_publisher-4]: started with pid [3479] process[robot_state_publisher-5]: started with pid [3480] Traceback (most recent call last): File "/opt/ros/noetic/lib/gazebo_ros/spawn_model", line 20, in <module> import rospy File "/opt/ros/noetic/lib/python3/dist-packages/rospy/__init__.py", line 49, in <module> from .client import spin, myargv, init_node, \ File "/opt/ros/noetic/lib/python3/dist-packages/rospy/client.py", line 52, in <module> import roslib File "/opt/ros/noetic/lib/python3/dist-packages/roslib/__init__.py", line 50, in <module> from roslib.launcher import load_manifest # noqa: F401 File "/opt/ros/noetic/lib/python3/dist-packages/roslib/launcher.py", line 42, in <module> import rospkg ModuleNotFoundError: No module named &#39;rospkg&#39; Traceback (most recent call last): File "/opt/ros/noetic/lib/joint_state_publisher/joint_state_publisher", line 35, in <module> import rospy File "/opt/ros/noetic/lib/python3/dist-packages/rospy/__init__.py", line 49, in <module> from .client import spin, myargv, init_node, \ File "/opt/ros/noetic/lib/python3/dist-packages/rospy/client.py", line 52, in <module> import roslib File "/opt/ros/noetic/lib/python3/dist-packages/roslib/__init__.py", line 50, in <module> from roslib.launcher import load_manifest # noqa: F401 File "/opt/ros/noetic/lib/python3/dist-packages/roslib/launcher.py", line 42, in <module> import rospkg ModuleNotFoundError: No module named &#39;rospkg&#39; [urdf_spawner-3] process has died [pid 3476, exit code 1, cmd /opt/ros/noetic/lib/gazebo_ros/spawn_model -urdf -model robot -param robot_description -z 0.05 gazebo/scan:=/scan __name:=urdf_spawner __log:=/home/zl/.ros/log/a85ae268-5ca4-11f0-b935-318c9b5216ae/urdf_spawner-3.log]. log file: /home/zl/.ros/log/a85ae268-5ca4-11f0-b935-318c9b5216ae/urdf_spawner-3*.log [joint_state_publisher-4] process has died [pid 3479, exit code 1, cmd /opt/ros/noetic/lib/joint_state_publisher/joint_state_publisher gazebo/scan:=/scan __name:=joint_state_publisher __log:=/home/zl/.ros/log/a85ae268-5ca4-11f0-b935-318c9b5216ae/joint_state_publisher-4.log]. log file: /home/zl/.ros/log/a85ae268-5ca4-11f0-b935-318c9b5216ae/joint_state_publisher-4*.log [gazebo-1] process has died [pid 3468, exit code 255, cmd /opt/ros/noetic/lib/gazebo_ros/gzserver -e ode /home/zl/catkin_ws/src/gazebo_pkg/world/race_with_board.world gazebo/scan:=/scan __name:=gazebo __log:=/home/zl/.ros/log/a85ae268-5ca4-11f0-b935-318c9b5216ae/gazebo-1.log]. log file: /home/zl/.ros/log/a85ae268-5ca4-11f0-b935-318c9b5216ae/gazebo-1*.log [INFO] [1752052283.751006243]: Finished loading Gazebo ROS API Plugin. [INFO] [1752052283.751633811]: waitForService: Service [/gazebo_gui/set_physics_properties] has not been advertised, waiting... Couldn&#39;t find a preferred IP via the getifaddrs() call; I&#39;m assuming that your IP address is 127.0.0.1. This should work for local processes, but will almost certainly not work if you have remote processes.Report to the disc-zmq development team to seek a fix. Couldn&#39;t find a preferred IP via the getifaddrs() call; I&#39;m assuming that your IP address is 127.0.0.1. This should work for local processes, but will almost certainly not work if you have remote processes.Report to the disc-zmq development team to seek a fix. Couldn&#39;t find a preferred IP via the getifaddrs() call; I&#39;m assuming that your IP address is 127.0.0.1. This should work for local processes, but will almost certainly not work if you have remote processes.Report to the disc-zmq development team to seek a fix. Couldn&#39;t find a preferred IP via the getifaddrs() call; I&#39;m assuming that your IP address is 127.0.0.1. This should work for local processes, but will almost certainly not work if you have remote processes.Report to the disc-zmq development team to seek a fix. libcurl: (6) Could not resolve host: fuel.ignitionrobotics.org libcurl: (6) Could not resolve host: fuel.gazebosim.org
07-11
(rosenv) whyros@ubuntu:~/爱死机战队-汪辉耀-何海-朱睿程/ros_ws$ roslaunch mini2_description gazebo_room.launch ... logging to /home/whyros/.ros/log/4051dbf6-56a8-11f0-8dcd-81cf0e965cb7/roslaunch-ubuntu-348341.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://ubuntu:37833/ SUMMARY ======== PARAMETERS * /gazebo/enable_ros_network: True * /joint_state_publisher/source_list: [&#39;/joint_states1&#39;] * /mini2/mini2/11_Joint_controller/gravity_compensation: True * /mini2/mini2/11_Joint_controller/joint: 11_Joint * /mini2/mini2/11_Joint_controller/pid/d: 50.0 * /mini2/mini2/11_Joint_controller/pid/i: 0.1 * /mini2/mini2/11_Joint_controller/pid/p: 1000.0 * /mini2/mini2/11_Joint_controller/type: position_controll... * /mini2/mini2/11_Joint_controller/update_rate: 1000 * /mini2/mini2/12_Joint_controller/gravity_compensation: True * /mini2/mini2/12_Joint_controller/joint: 12_Joint * /mini2/mini2/12_Joint_controller/pid/d: 40.0 * /mini2/mini2/12_Joint_controller/pid/i: 0.1 * /mini2/mini2/12_Joint_controller/pid/p: 800.0 * /mini2/mini2/12_Joint_controller/type: position_controll... * /mini2/mini2/12_Joint_controller/update_rate: 1000 * /mini2/mini2/13_Joint_controller/gravity_compensation: True * /mini2/mini2/13_Joint_controller/joint: 13_Joint * /mini2/mini2/13_Joint_controller/pid/d: 60.0 * /mini2/mini2/13_Joint_controller/pid/i: 0.1 * /mini2/mini2/13_Joint_controller/pid/p: 1200.0 * /mini2/mini2/13_Joint_controller/type: position_controll... * /mini2/mini2/13_Joint_controller/update_rate: 1000 * /mini2/mini2/21_Joint_controller/gravity_compensation: True * /mini2/mini2/21_Joint_controller/joint: 21_Joint * /mini2/mini2/21_Joint_controller/pid/d: 20.0 * /mini2/mini2/21_Joint_controller/pid/i: 0.1 * /mini2/mini2/21_Joint_controller/pid/p: 400.0 * /mini2/mini2/21_Joint_controller/type: position_controll... * /mini2/mini2/21_Joint_controller/update_rate: 1000 * /mini2/mini2/22_Joint_controller/gravity_compensation: True * /mini2/mini2/22_Joint_controller/joint: 22_Joint * /mini2/mini2/22_Joint_controller/pid/d: 20.0 * /mini2/mini2/22_Joint_controller/pid/i: 0.1 * /mini2/mini2/22_Joint_controller/pid/p: 400.0 * /mini2/mini2/22_Joint_controller/type: position_controll... * /mini2/mini2/22_Joint_controller/update_rate: 1000 * /mini2/mini2/23_Joint_controller/gravity_compensation: True * /mini2/mini2/23_Joint_controller/joint: 23_Joint * /mini2/mini2/23_Joint_controller/pid/d: 20.0 * /mini2/mini2/23_Joint_controller/pid/i: 0.1 * /mini2/mini2/23_Joint_controller/pid/p: 400.0 * /mini2/mini2/23_Joint_controller/type: position_controll... * /mini2/mini2/23_Joint_controller/update_rate: 1000 * /mini2/mini2/31_Joint_controller/gravity_compensation: True * /mini2/mini2/31_Joint_controller/joint: 31_Joint * /mini2/mini2/31_Joint_controller/pid/d: 20.0 * /mini2/mini2/31_Joint_controller/pid/i: 0.5 * /mini2/mini2/31_Joint_controller/pid/p: 400.0 * /mini2/mini2/31_Joint_controller/type: position_controll... * /mini2/mini2/31_Joint_controller/update_rate: 1000 * /mini2/mini2/32_Joint_controller/gravity_compensation: True * /mini2/mini2/32_Joint_controller/joint: 32_Joint * /mini2/mini2/32_Joint_controller/pid/d: 20.0 * /mini2/mini2/32_Joint_controller/pid/i: 0.1 * /mini2/mini2/32_Joint_controller/pid/p: 400.0 * /mini2/mini2/32_Joint_controller/type: position_controll... * /mini2/mini2/32_Joint_controller/update_rate: 1000 * /mini2/mini2/33_Joint_controller/gravity_compensation: True * /mini2/mini2/33_Joint_controller/joint: 33_Joint * /mini2/mini2/33_Joint_controller/pid/d: 20.0 * /mini2/mini2/33_Joint_controller/pid/i: 0.1 * /mini2/mini2/33_Joint_controller/pid/p: 400.0 * /mini2/mini2/33_Joint_controller/type: position_controll... * /mini2/mini2/33_Joint_controller/update_rate: 1000 * /mini2/mini2/41_Joint_controller/gravity_compensation: True * /mini2/mini2/41_Joint_controller/joint: 41_Joint * /mini2/mini2/41_Joint_controller/pid/d: 20.0 * /mini2/mini2/41_Joint_controller/pid/i: 0.5 * /mini2/mini2/41_Joint_controller/pid/p: 400.0 * /mini2/mini2/41_Joint_controller/type: position_controll... * /mini2/mini2/41_Joint_controller/update_rate: 1000 * /mini2/mini2/42_Joint_controller/gravity_compensation: True * /mini2/mini2/42_Joint_controller/joint: 42_Joint * /mini2/mini2/42_Joint_controller/pid/d: 20.0 * /mini2/mini2/42_Joint_controller/pid/i: 0.5 * /mini2/mini2/42_Joint_controller/pid/p: 400.0 * /mini2/mini2/42_Joint_controller/type: position_controll... * /mini2/mini2/42_Joint_controller/update_rate: 1000 * /mini2/mini2/43_Joint_controller/gravity_compensation: True * /mini2/mini2/43_Joint_controller/joint: 43_Joint * /mini2/mini2/43_Joint_controller/pid/d: 20.0 * /mini2/mini2/43_Joint_controller/pid/i: 0.5 * /mini2/mini2/43_Joint_controller/pid/p: 400.0 * /mini2/mini2/43_Joint_controller/type: position_controll... * /mini2/mini2/43_Joint_controller/update_rate: 1000 * /mini2/mini2/500_Joint_controller/gravity_compensation: True * /mini2/mini2/500_Joint_controller/joint: 500_Joint * /mini2/mini2/500_Joint_controller/pid/d: 20.0 * /mini2/mini2/500_Joint_controller/pid/i: 0.5 * /mini2/mini2/500_Joint_controller/pid/p: 400.0 * /mini2/mini2/500_Joint_controller/type: position_controll... * /mini2/mini2/500_Joint_controller/update_rate: 1000 * /mini2/mini2/50_Joint_controller/gravity_compensation: True * /mini2/mini2/50_Joint_controller/joint: 50_Joint * /mini2/mini2/50_Joint_controller/pid/d: 20.0 * /mini2/mini2/50_Joint_controller/pid/i: 0.5 * /mini2/mini2/50_Joint_controller/pid/p: 400.0 * /mini2/mini2/50_Joint_controller/type: position_controll... * /mini2/mini2/50_Joint_controller/update_rate: 1000 * /mini2/mini2/51_Joint_controller/gravity_compensation: True * /mini2/mini2/51_Joint_controller/joint: 51_Joint * /mini2/mini2/51_Joint_controller/pid/d: 20.0 * /mini2/mini2/51_Joint_controller/pid/i: 0.5 * /mini2/mini2/51_Joint_controller/pid/p: 400.0 * /mini2/mini2/51_Joint_controller/type: position_controll... * /mini2/mini2/51_Joint_controller/update_rate: 1000 * /mini2/mini2/52_Joint_controller/gravity_compensation: True * /mini2/mini2/52_Joint_controller/joint: 52_Joint * /mini2/mini2/52_Joint_controller/pid/d: 30.0 * /mini2/mini2/52_Joint_controller/pid/i: 0.1 * /mini2/mini2/52_Joint_controller/pid/p: 500.0 * /mini2/mini2/52_Joint_controller/type: position_controll... * /mini2/mini2/52_Joint_controller/update_rate: 1000 * /mini2/mini2/53_Joint_controller/gravity_compensation: True * /mini2/mini2/53_Joint_controller/joint: 53_Joint * /mini2/mini2/53_Joint_controller/pid/d: 20.0 * /mini2/mini2/53_Joint_controller/pid/i: 0.5 * /mini2/mini2/53_Joint_controller/pid/p: 400.0 * /mini2/mini2/53_Joint_controller/type: position_controll... * /mini2/mini2/53_Joint_controller/update_rate: 1000 * /mini2/mini2/joint_state_controller/publish_rate: 50 * /mini2/mini2/joint_state_controller/type: joint_state_contr... * /robot_description: <?xml version="1.... * /rosdistro: noetic * /rosversion: 1.17.3 * /use_sim_time: True NODES / gazebo (gazebo_ros/gzserver) gazebo_gui (gazebo_ros/gzclient) joint_control (mini2_description/joint_control.py) joint_state_publisher (joint_state_publisher/joint_state_publisher) robot_state_publisher (robot_state_publisher/robot_state_publisher) /mini2/ controller_spawner (controller_manager/spawner) spawn_urdf (gazebo_ros/spawn_model) auto-starting new master process[master]: started with pid [348349] ROS_MASTER_URI=http://localhost:11311 setting /run_id to 4051dbf6-56a8-11f0-8dcd-81cf0e965cb7 process[rosout-1]: started with pid [348359] started core service [/rosout] process[gazebo-2]: started with pid [348367] process[gazebo_gui-3]: started with pid [348370] process[mini2/spawn_urdf-4]: started with pid [348375] process[mini2/controller_spawner-5]: started with pid [348378] process[robot_state_publisher-6]: started with pid [348379] process[joint_state_publisher-7]: started with pid [348380] process[joint_control-8]: started with pid [348385] [WARN] [1751394109.302342, 0.000000]: DEPRECATION warning: --shutdown-timeout has no effect. [INFO] [1751394109.303728, 0.000000]: Controller Spawner: Waiting for service controller_manager/load_controller [INFO] [1751394109.332422, 0.000000]: Loading model XML from ros parameter robot_description [INFO] [1751394109.521168280]: Finished loading Gazebo ROS API Plugin. [INFO] [1751394109.523086673]: Finished loading Gazebo ROS API Plugin. [INFO] [1751394109.523249881]: waitForService: Service [/gazebo/set_physics_properties] has not been advertised, waiting... [INFO] [1751394109.524751521]: waitForService: Service [/gazebo_gui/set_physics_properties] has not been advertised, waiting... Traceback (most recent call last): File "/opt/ros/noetic/lib/gazebo_ros/spawn_model", line 239, in <module> exit_code = sm.run() File "/opt/ros/noetic/lib/gazebo_ros/spawn_model", line 132, in run model_xml = rospy.get_param(self.args.param) File "/opt/ros/noetic/lib/python3/dist-packages/rospy/client.py", line 468, in get_param return _param_server[param_name] #MasterProxy does all the magic for us File "/opt/ros/noetic/lib/python3/dist-packages/rospy/msproxy.py", line 123, in __getitem__ raise KeyError(key) KeyError: &#39;robot_description&#39; [INFO] [1751394110.040706553]: waitForService: Service [/gazebo/set_physics_properties] is now available. [INFO] [1751394110.089876775, 0.001000000]: Physics dynamic reconfigure ready. [mini2/spawn_urdf-4] process has died [pid 348375, exit code 1, cmd /opt/ros/noetic/lib/gazebo_ros/spawn_model -urdf -model mini2_description -param robot_description -x 0.0244236973111199 -y -0.00001185 -z 0.00216909321295 -R 0 -P 0 -Y 0 -unpause __name:=spawn_urdf __log:=/home/whyros/.ros/log/4051dbf6-56a8-11f0-8dcd-81cf0e965cb7/mini2-spawn_urdf-4.log]. log file: /home/whyros/.ros/log/4051dbf6-56a8-11f0-8dcd-81cf0e965cb7/mini2-spawn_urdf-4*.log context mismatch in svga_surface_destroy context mismatch in svga_surface_destroy [WARN] [1751394139.451305, 2.934000]: Controller Spawner couldn&#39;t find the expected controller_manager ROS interface. [mini2/controller_spawner-5] process has finished cleanly log file: /home/whyros/.ros/log/4051dbf6-56a8-11f0-8dcd-81cf0e965cb7/mini2-controller_spawner-5*.log ^C[joint_control-8] killing on exit [joint_state_publisher-7] killing on exit [robot_state_publisher-6] killing on exit [gazebo_gui-3] killing on exit [gazebo-2] killing on exit ^C[gazebo_gui-3] escalating to SIGTERM [rosout-1] killing on exit [master] killing on exit shutting down processing monitor... ... shutting down processing monitor complete done (rosenv) whyros@ubuntu:~/爱死机战队-汪辉耀-何海-朱睿程/ros_ws$ roslaunch mini2_description gazebo_room.launch ... logging to /home/whyros/.ros/log/3fc93650-56aa-11f0-8dcd-81cf0e965cb7/roslaunch-ubuntu-361713.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://ubuntu:36143/ SUMMARY ======== PARAMETERS * /gazebo/enable_ros_network: True * /joint_state_publisher/source_list: [&#39;/joint_states1&#39;] * /mini2/arm_controller/constraints/goal_time: 0.6 * /mini2/arm_controller/constraints/joints/11_Joint/goal: True * /mini2/arm_controller/constraints/joints/11_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/12_Joint/goal: True * /mini2/arm_controller/constraints/joints/12_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/13_Joint/goal: True * /mini2/arm_controller/constraints/joints/13_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/21_Joint/goal: True * /mini2/arm_controller/constraints/joints/21_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/22_Joint/goal: True * /mini2/arm_controller/constraints/joints/22_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/23_Joint/goal: True * /mini2/arm_controller/constraints/joints/23_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/31_Joint/goal: True * /mini2/arm_controller/constraints/joints/31_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/32_Joint/goal: True * /mini2/arm_controller/constraints/joints/32_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/33_Joint/goal: True * /mini2/arm_controller/constraints/joints/33_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/41_Joint/goal: True * /mini2/arm_controller/constraints/joints/41_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/42_Joint/goal: True * /mini2/arm_controller/constraints/joints/42_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/43_Joint/goal: True * /mini2/arm_controller/constraints/joints/43_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/500_Joint/goal: True * /mini2/arm_controller/constraints/joints/500_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/50_Joint/goal: True * /mini2/arm_controller/constraints/joints/50_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/51_Joint/goal: True * /mini2/arm_controller/constraints/joints/51_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/52_Joint/goal: True * /mini2/arm_controller/constraints/joints/52_Joint/trajectory: True * /mini2/arm_controller/constraints/joints/53_Joint/goal: True * /mini2/arm_controller/constraints/joints/53_Joint/trajectory: True * /mini2/arm_controller/constraints/stopping_trajectory_duration: 0.5 * /mini2/arm_controller/joints: [&#39;11_Joint&#39;, &#39;12_... * /mini2/arm_controller/pid_gains/11_Joint/d: 50.0 * /mini2/arm_controller/pid_gains/11_Joint/i: 0.1 * /mini2/arm_controller/pid_gains/11_Joint/p: 1000.0 * /mini2/arm_controller/pid_gains/12_Joint/d: 40.0 * /mini2/arm_controller/pid_gains/12_Joint/i: 0.1 * /mini2/arm_controller/pid_gains/12_Joint/p: 800.0 * /mini2/arm_controller/pid_gains/13_Joint/d: 60.0 * /mini2/arm_controller/pid_gains/13_Joint/i: 0.1 * /mini2/arm_controller/pid_gains/13_Joint/p: 1200.0 * /mini2/arm_controller/pid_gains/21_Joint/d: 20.0 * /mini2/arm_controller/pid_gains/21_Joint/i: 0.1 * /mini2/arm_controller/pid_gains/21_Joint/p: 400.0 * /mini2/arm_controller/pid_gains/22_Joint/d: 20.0 * /mini2/arm_controller/pid_gains/22_Joint/i: 0.1 * /mini2/arm_controller/pid_gains/22_Joint/p: 400.0 * /mini2/arm_controller/pid_gains/23_Joint/d: 20.0 * /mini2/arm_controller/pid_gains/23_Joint/i: 0.1 * /mini2/arm_controller/pid_gains/23_Joint/p: 400.0 * /mini2/arm_controller/pid_gains/31_Joint/d: 20.0 * /mini2/arm_controller/pid_gains/31_Joint/i: 0.5 * /mini2/arm_controller/pid_gains/31_Joint/p: 400.0 * /mini2/arm_controller/pid_gains/32_Joint/d: 20.0 * /mini2/arm_controller/pid_gains/32_Joint/i: 0.1 * /mini2/arm_controller/pid_gains/32_Joint/p: 400.0 * /mini2/arm_controller/pid_gains/33_Joint/d: 20.0 * /mini2/arm_controller/pid_gains/33_Joint/i: 0.1 * /mini2/arm_controller/pid_gains/33_Joint/p: 400.0 * /mini2/arm_controller/pid_gains/41_Joint/d: 20.0 * /mini2/arm_controller/pid_gains/41_Joint/i: 0.5 * /mini2/arm_controller/pid_gains/41_Joint/p: 400.0 * /mini2/arm_controller/pid_gains/42_Joint/d: 20.0 * /mini2/arm_controller/pid_gains/42_Joint/i: 0.5 * /mini2/arm_controller/pid_gains/42_Joint/p: 400.0 * /mini2/arm_controller/pid_gains/43_Joint/d: 20.0 * /mini2/arm_controller/pid_gains/43_Joint/i: 0.5 * /mini2/arm_controller/pid_gains/43_Joint/p: 400.0 * /mini2/arm_controller/pid_gains/500_Joint/d: 20.0 * /mini2/arm_controller/pid_gains/500_Joint/i: 0.5 * /mini2/arm_controller/pid_gains/500_Joint/p: 400.0 * /mini2/arm_controller/pid_gains/50_Joint/d: 20.0 * /mini2/arm_controller/pid_gains/50_Joint/i: 0.5 * /mini2/arm_controller/pid_gains/50_Joint/p: 400.0 * /mini2/arm_controller/pid_gains/51_Joint/d: 20.0 * /mini2/arm_controller/pid_gains/51_Joint/i: 0.5 * /mini2/arm_controller/pid_gains/51_Joint/p: 400.0 * /mini2/arm_controller/pid_gains/52_Joint/d: 30.0 * /mini2/arm_controller/pid_gains/52_Joint/i: 0.1 * /mini2/arm_controller/pid_gains/52_Joint/p: 500.0 * /mini2/arm_controller/pid_gains/53_Joint/d: 20.0 * /mini2/arm_controller/pid_gains/53_Joint/i: 0.5 * /mini2/arm_controller/pid_gains/53_Joint/p: 400.0 * /mini2/arm_controller/type: effort_controller... * /mini2/joint_state_controller/publish_rate: 50 * /mini2/joint_state_controller/type: joint_state_contr... * /robot_description: <?xml version="1.... * /rosdistro: noetic * /rosversion: 1.17.3 * /use_sim_time: True NODES / gazebo (gazebo_ros/gzserver) gazebo_gui (gazebo_ros/gzclient) joint_control (mini2_description/joint_control.py) joint_state_publisher (joint_state_publisher/joint_state_publisher) robot_state_publisher (robot_state_publisher/robot_state_publisher) /mini2/ controller_spawner (controller_manager/spawner) spawn_urdf (gazebo_ros/spawn_model) auto-starting new master process[master]: started with pid [361721] ROS_MASTER_URI=http://localhost:11311 setting /run_id to 3fc93650-56aa-11f0-8dcd-81cf0e965cb7 process[rosout-1]: started with pid [361732] started core service [/rosout] process[gazebo-2]: started with pid [361742] process[gazebo_gui-3]: started with pid [361745] process[mini2/spawn_urdf-4]: started with pid [361750] process[mini2/controller_spawner-5]: started with pid [361753] process[robot_state_publisher-6]: started with pid [361754] process[joint_state_publisher-7]: started with pid [361755] process[joint_control-8]: started with pid [361760] [WARN] [1751394967.320296, 0.000000]: DEPRECATION warning: --shutdown-timeout has no effect. [INFO] [1751394967.322947, 0.000000]: Controller Spawner: Waiting for service /mini2/controller_manager/load_controller [INFO] [1751394967.360534, 0.000000]: Loading model XML from ros parameter /robot_description [INFO] [1751394967.367955, 0.000000]: Waiting for service /gazebo/spawn_urdf_model [INFO] [1751394967.591428043]: Finished loading Gazebo ROS API Plugin. [INFO] [1751394967.592695892]: waitForService: Service [/gazebo/set_physics_properties] has not been advertised, waiting... [INFO] [1751394967.712372708]: Finished loading Gazebo ROS API Plugin. [INFO] [1751394967.714188401]: waitForService: Service [/gazebo_gui/set_physics_properties] has not been advertised, waiting... [INFO] [1751394968.111488158]: waitForService: Service [/gazebo/set_physics_properties] is now available. [INFO] [1751394968.144013226, 0.003000000]: Physics dynamic reconfigure ready. [INFO] [1751394968.274723, 0.016000]: Calling service /gazebo/spawn_urdf_model [INFO] [1751394968.639988, 0.036000]: Spawn status: SpawnModel: Successfully spawned entity [INFO] [1751394968.641505, 0.036000]: Unpausing physics [mini2/spawn_urdf-4] process has finished cleanly log file: /home/whyros/.ros/log/3fc93650-56aa-11f0-8dcd-81cf0e965cb7/mini2-spawn_urdf-4*.log [INFO] [1751394972.082549432, 0.036000000]: Loading gazebo_ros_control plugin [INFO] [1751394972.082927631, 0.036000000]: Starting gazebo_ros_control plugin in namespace: /mini2 [INFO] [1751394972.083688984, 0.036000000]: gazebo_ros_control plugin is waiting for model URDF in parameter [/robot_description] on the ROS param server. [INFO] [1751394972.197588955, 0.036000000]: Loaded gazebo_ros_control. [INFO] [1751394972.419081, 0.058000]: Controller Spawner: Waiting for service /mini2/controller_manager/switch_controller [INFO] [1751394972.422287, 0.058000]: Controller Spawner: Waiting for service /mini2/controller_manager/unload_controller [INFO] [1751394972.424556, 0.059000]: Loading controller: joint_state_controller [INFO] [1751394972.443607, 0.061000]: Loading controller: arm_controller [ERROR] [1751394972.448703925, 0.061000000]: Could not load controller &#39;arm_controller&#39; because controller type &#39;effort_controllers/JointTrajectoryController&#39; does not exist. [ERROR] [1751394972.448778446, 0.061000000]: Use &#39;rosservice call controller_manager/list_controller_types&#39; to get the available types context mismatch in svga_surface_destroy context mismatch in svga_surface_destroy [ERROR] [1751394973.449190, 0.161000]: Failed to load arm_controller [INFO] [1751394973.450581, 0.161000]: Controller Spawner: Loaded controllers: joint_state_controller [INFO] [1751394973.456978, 0.162000]: Started controllers: joint_state_controller
07-03
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值