Error with kobuki_node minimal.launch

asked 2019-05-05 16:30:15 -0500

philippe.juhel gravatar image

Hi,

I just follow this guideline to install kobuki packages for a ROS Kinetic (with Ubuntu 16.04 Xenial): http://wiki.ros.org/kobuki/Tutorials/Installation

The following command :

roslaunch kobuki_node minimal.launch --screen

produces this output :

ros@ros-computer:~$ roslaunch kobuki_node minimal.launch --screen
... logging to /home/ros/.ros/log/09378be6-6f7a-11e9-bace-dc85de56dbd7/roslaunch-ros-computer-3297.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://ros-computer:33151/

SUMMARY
========

PARAMETERS
 * /diagnostic_aggregator/analyzers/input_ports/contains: ['Digital Input',...
 * /diagnostic_aggregator/analyzers/input_ports/path: Input Ports
 * /diagnostic_aggregator/analyzers/input_ports/remove_prefix: mobile_base_nodel...
 * /diagnostic_aggregator/analyzers/input_ports/timeout: 5.0
 * /diagnostic_aggregator/analyzers/input_ports/type: diagnostic_aggreg...
 * /diagnostic_aggregator/analyzers/kobuki/contains: ['Watchdog', 'Mot...
 * /diagnostic_aggregator/analyzers/kobuki/path: Kobuki
 * /diagnostic_aggregator/analyzers/kobuki/remove_prefix: mobile_base_nodel...
 * /diagnostic_aggregator/analyzers/kobuki/timeout: 5.0
 * /diagnostic_aggregator/analyzers/kobuki/type: diagnostic_aggreg...
 * /diagnostic_aggregator/analyzers/power/contains: ['Battery']
 * /diagnostic_aggregator/analyzers/power/path: Power System
 * /diagnostic_aggregator/analyzers/power/remove_prefix: mobile_base_nodel...
 * /diagnostic_aggregator/analyzers/power/timeout: 5.0
 * /diagnostic_aggregator/analyzers/power/type: diagnostic_aggreg...
 * /diagnostic_aggregator/analyzers/sensors/contains: ['Cliff Sensor', ...
 * /diagnostic_aggregator/analyzers/sensors/path: Sensors
 * /diagnostic_aggregator/analyzers/sensors/remove_prefix: mobile_base_nodel...
 * /diagnostic_aggregator/analyzers/sensors/timeout: 5.0
 * /diagnostic_aggregator/analyzers/sensors/type: diagnostic_aggreg...
 * /diagnostic_aggregator/base_path: 
 * /diagnostic_aggregator/pub_rate: 1.0
 * /mobile_base/base_frame: base_footprint
 * /mobile_base/battery_capacity: 16.5
 * /mobile_base/battery_dangerous: 13.2
 * /mobile_base/battery_low: 14.0
 * /mobile_base/cmd_vel_timeout: 0.6
 * /mobile_base/device_port: /dev/kobuki
 * /mobile_base/odom_frame: odom
 * /mobile_base/publish_tf: True
 * /mobile_base/use_imu_heading: True
 * /mobile_base/wheel_left_joint_name: wheel_left_joint
 * /mobile_base/wheel_right_joint_name: wheel_right_joint
 * /rosdistro: kinetic
 * /rosversion: 1.12.13

NODES
  /
    diagnostic_aggregator (diagnostic_aggregator/aggregator_node)
    mobile_base (nodelet/nodelet)
    mobile_base_nodelet_manager (nodelet/nodelet)

ROS_MASTER_URI=http://localhost:11311

process[mobile_base_nodelet_manager-1]: started with pid [3314]
process[mobile_base-2]: started with pid [3315]
process[diagnostic_aggregator-3]: started with pid [3316]
[ INFO] [1557091071.720530537]: Loading nodelet /mobile_base of type kobuki_node/KobukiNodelet to manager mobile_base_nodelet_manager with the following remappings:
[ INFO] [1557091071.720831809]: /mobile_base/joint_states -> /joint_states
[ INFO] [1557091071.721045156]: /mobile_base/odom -> /odom
[ INFO] [1557091071.748866143]: waitForService: Service [/mobile_base_nodelet_manager/load_nodelet] could not connect to host [ros-computer:54853], waiting...
[ INFO] [1557091071.783887021]: Initializing nodelet with 2 worker threads.
[ INFO] [1557091071.797267003]: waitForService: Service [/mobile_base_nodelet_manager/load_nodelet] is now available.
[FATAL] [1557091072.198833723]: Failed to load nodelet '/mobile_base` of type `kobuki_node/KobukiNodelet` to manager `mobile_base_nodelet_manager'
[mobile_base_nodelet_manager-1] process has died [pid 3314, exit code -11, cmd /opt/ros/kinetic/lib/nodelet/nodelet manager __name:=mobile_base_nodelet_manager __log:=/home/ros/.ros/log/09378be6-6f7a-11e9-bace-dc85de56dbd7/mobile_base_nodelet_manager-1.log].
log file: /home/ros/.ros/log/09378be6-6f7a-11e9-bace-dc85de56dbd7/mobile_base_nodelet_manager-1*.log
[mobile_base-2] process has died [pid 3315, exit code 255, cmd /opt/ros/kinetic/lib/nodelet/nodelet load kobuki_node/KobukiNodelet mobile_base_nodelet_manager mobile_base/odom:=odom mobile_base/joint_states:=joint_states __name:=mobile_base __log:=/home/ros/.ros/log/09378be6-6f7a-11e9-bace-dc85de56dbd7/mobile_base-2.log].
log file: /home/ros/.ros/log/09378be6-6f7a-11e9-bace-dc85de56dbd7/mobile_base-2*.log

Any idea of the reason of this problem?

I've the same error if I install the turtlebot packages :

sudo apt-get install ros-kinetic-turtlebot ros-kinetic-turtlebot-apps ros-kinetic-turtlebot-interactions ros-kinetic-turtlebot-simulator ros-kinetic-kobuki-ftdi ros-kinetic-ar-track-alvar-msgs

Best regards,

Philippe

edit retag flag offensive close merge delete