Invalid parameter "robot_namespace" when running Husky Robot
Hi everyone.
I want to run Husky Robot ( http://wiki.ros.org/Robots/Husky ) in my Gazebo simulator. Current version for Husky in ROS is still in Indigo, and Kinetic version is still not released yet. So I cloned Husky code from https://github.com/husky/husky into src folder in my new catkin workspace, compiled it using catkin_make, and run one of the launch file there :
roslaunch husky_gazebo husky_empty_world.launch
Then I met this errors:
Invalid parameter "robot_namespace"
XacroException('Invalid parameter "robot_namespace"',)
when instantiating macro: sick_lms1xx (/opt/ros/kinetic/share/lms1xx/urdf/sick_lms1xx.urdf.xacro)
in file: /home/myuserame/myworkspace/src/husky/husky_description/urdf/husky.urdf.xacro
while processing /home/myuserame/myworkspace/src/husky/husky_gazebo/launch/spawn_husky.launch:
while processing /home/myuserame/myworkspace/src/husky/husky_description/launch/description.launch:
Invalid < param > tag: Cannot load command parameter [robot_description]: command [/opt/ros/kinetic/lib/xacro/xacro '/home/myuserame/myworkspace/src/husky/husky_description/urdf/husky.urdf.xacro' --inorder robot_namespace:=/ laser_enabled:=true kinect_enabled:=false urdf_extras:= ] returned with code [2].
Param xml is < param command="$(find xacro)/xacro '$(find husky_description)/urdf/husky.urdf.xacro' --inorder robot_namespace:=$(arg robot_namespace) laser_enabled:=$(arg laser_enabled) kinect_enabled:=$(arg kinect_enabled) urdf_extras:=$(arg urdf_extras) " name="robot_description"/ >
The traceback for the exception was written to the log file
Am I missing something?
Thank you!
I'm getting simillar error:
XacroException('Invalid parameter "robot_namespace"',) when instantiating macro: sick_lms1xx (/opt/ros/kinetic/share/lms1xx/urdf/sick_lms1xx.urdf.xacro) in file: /home/adrian/catkin-ws/src/husky/husky_description/urdf/husky.urdf.xacro