Xacro in-order processing for husky_gazebo
After trying to run the following command
roslaunch husky_gazebo husky_playpen.launch
from this tutorial: http://wiki.ros.org/husky_navigation/...
I encounter the following error:
... logging to /home/daniel/.ros/log/2e76d420-a6c4-11ea-afba-2390d77f85eb/roslaunch-daniel-Inspiron-7559-14421.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.
'bool' object has no attribute 'lower'
when evaluating expression 'topbar_needed_kinect.lower() == 'true' or topbar_needed_kinect == '1' or topbar_needed_realsense == 'true' or topbar_needed_realsense == '1''
when processing file: /home/daniel/husky_ws/src/husky_description/urdf/husky.urdf.xacro
RLException: while processing /home/daniel/husky_ws/src/husky_gazebo/launch/spawn_husky.launch:
while processing /home/daniel/husky_ws/src/husky_control/launch/control.launch:
while processing /home/daniel/husky_ws/src/husky_description/launch/description.launch:
Invalid <param> tag: Cannot load command parameter [robot_description]: command [['/opt/ros/noetic/lib/xacro/xacro', '/home/daniel/husky_ws/src/husky_description/urdf/husky.urdf.xacro', '--inorder', 'robot_namespace:=/', 'laser_enabled:=true', 'kinect_enabled:=false', 'realsense_enabled:=false', 'urdf_extras:=']] returned with code [2].
Param xml is <param name="robot_description" 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) realsense_enabled:=$(arg realsense_enabled) urdf_extras:=$(arg urdf_extras) "/>
The traceback for the exception was written to the log file