Hello
Today I was digging why roslaunch hebi_cpp_api_examples jackal_arm.launch launch file is not able to find a correct configuration package for arm. It happens due to definition everywhere
<!-- specify type of HEBI arm --><arg name="arm_type" default="A-2085-06" /><arg name="moveit_arm_type" value="$(eval (arm_type + '-parallel-gripper'))"/>
and passing armtype with capital A to the bellow line. However, after that, the find(...) is not able to find a correct package in order to load a configuration for the arm. Because the original name of the package is hebia-2085-06-parallel-gripper_moveit_config.
<include ns="hebi" file="$(eval find('hebi_' + moveit_arm_type + '_moveit_config') + '/launch/move_group.launch')">
to
<include ns="hebi" file="$(eval find('hebi_' + moveit_arm_type.lower() + '_moveit_config') + '/launch/move_group.launch')">
For the future user would be nice if you fix it. :)
Hello Today I was digging why
roslaunch hebi_cpp_api_examples jackal_arm.launch
launch file is not able to find a correct configuration package for arm. It happens due to definition everywhere<!-- specify type of HEBI arm -->
<arg name="arm_type" default="A-2085-06" />
<arg name="moveit_arm_type" value="$(eval (arm_type + '-parallel-gripper'))"/>
and passing armtype with capital A to the bellow line. However, after that, the find(...) is not able to find a correct package in order to load a configuration for the arm. Because the original name of the package is hebia-2085-06-parallel-gripper_moveit_config.
<include ns="hebi" file="$(eval find('hebi_' + moveit_arm_type + '_moveit_config') + '/launch/move_group.launch')">
to<include ns="hebi" file="$(eval find('hebi_' + moveit_arm_type.lower() + '_moveit_config') + '/launch/move_group.launch')">
For the future user would be nice if you fix it. :)Best wishes