moveit / moveit2_tutorials

A sphinx-based centralized documentation repo for MoveIt 2
https://moveit.picknik.ai
BSD 3-Clause "New" or "Revised" License
147 stars 190 forks source link

Humble: MoveIt2 Getting Started Tutorial - colcon build failed(moveit_kinematics) #894

Open fabriros opened 4 months ago

fabriros commented 4 months ago

Description

Not able to build the Colcon workspace, even if i'm following the tutorial at Getting started tutorial

Overview of your issue here.

Your environment

Steps to reproduce

Follow the tutorial Getting started tutorial

Expected behaviour

Build colcon workspace without error.

Actual behaviour

Summary: 35 packages finished [17min 19s] 1 package failed: moveit_kinematics 5 packages aborted: moveit_planners_ompl moveit_ros_perception moveit_ros_robot_interaction moveit_ros_warehouse moveit_visual_tools 2 packages had stderr output: moveit_kinematics moveit_visual_tools 28 packages not processed

Backtrace or Console output

`Starting >>> moveit_common Starting >>> moveit_msgs Starting >>> moveit_configs_utils Starting >>> moveit_resources_panda_description Starting >>> moveit_resources_fanuc_description Starting >>> robotiq_description Starting >>> moveit_resources_pr2_description Starting >>> moveit_resources_prbt_support Starting >>> kortex_api Starting >>> rviz_visual_tools Starting >>> serial Starting >>> robotiq_controllers Finished <<< moveit_configs_utils [4.22s] Finished <<< moveit_common [4.33s] Starting >>> rviz_marker_tools Finished <<< moveit_resources_fanuc_description [4.40s] Finished <<< moveit_resources_panda_description [4.41s] Starting >>> moveit_resources_panda_moveit_config Starting >>> moveit_resources_fanuc_moveit_config Starting >>> dual_arm_panda_moveit_config Finished <<< moveit_resources_prbt_support [4.43s] Finished <<< robotiq_description [4.45s] Starting >>> kortex_description Finished <<< moveit_resources_pr2_description [4.49s] Finished <<< dual_arm_panda_moveit_config [1.38s] Finished <<< kortex_api [5.84s] Finished <<< moveit_resources_fanuc_moveit_config [1.46s] Starting >>> kortex_driver Finished <<< moveit_resources_panda_moveit_config [1.49s] Starting >>> moveit_resources Finished <<< kortex_description [1.71s] Finished <<< moveit_resources [1.18s] Finished <<< serial [14.8s] Starting >>> robotiq_driver Finished <<< robotiq_controllers [26.2s] Finished <<< rviz_marker_tools [28.5s] Finished <<< kortex_driver [33.0s] Starting >>> kortex_bringup Finished <<< kortex_bringup [1.91s] Finished <<< robotiq_driver [52.8s] Starting >>> robotiq_hardware_tests Finished <<< robotiq_hardware_tests [10.3s] [Processing: moveit_msgs, rviz_visual_tools] Finished <<< rviz_visual_tools [2min 18s] [Processing: moveit_msgs] Finished <<< moveit_msgs [2min 51s] Starting >>> moveit_core Starting >>> moveit_task_constructor_msgs [Processing: moveit_core, moveit_task_constructor_msgs] Finished <<< moveit_task_constructor_msgs [40.5s] [Processing: moveit_core] [Processing: moveit_core] [Processing: moveit_core] [Processing: moveit_core] [Processing: moveit_core] [Processing: moveit_core] [Processing: moveit_core] [Processing: moveit_core] Finished <<< moveit_core [5min 0s] Starting >>> moveit_ros_occupancy_map_monitor Starting >>> moveit_simple_controller_manager Starting >>> moveit_planners_stomp Starting >>> moveit_resources_prbt_ikfast_manipulator_plugin Starting >>> chomp_motion_planner Starting >>> pick_ik Starting >>> pilz_industrial_motion_planner_testutils [Processing: chomp_motion_planner, moveit_planners_stomp, moveit_resources_prbt_ikfast_manipulator_plugin, moveit_ros_occupancy_map_monitor, moveit_simple_controller_manager, pick_ik, pilz_industrial_motion_planner_testutils] Finished <<< moveit_simple_controller_manager [55.8s] Starting >>> moveit_plugins Starting >>> moveit_ros_control_interface Finished <<< moveit_plugins [2.58s] Finished <<< pilz_industrial_motion_planner_testutils [1min 6s] Finished <<< chomp_motion_planner [1min 18s] Starting >>> moveit_planners_chomp Finished <<< moveit_resources_prbt_ikfast_manipulator_plugin [1min 26s] Finished <<< moveit_ros_occupancy_map_monitor [1min 38s] Starting >>> moveit_ros_planning Finished <<< moveit_planners_stomp [1min 56s] Finished <<< moveit_ros_control_interface [1min 14s] Finished <<< moveit_planners_chomp [59.5s] [Processing: moveit_ros_planning, pick_ik] [Processing: moveit_ros_planning, pick_ik] Finished <<< pick_ik [3min 19s] [Processing: moveit_ros_planning] [Processing: moveit_ros_planning] [Processing: moveit_ros_planning] [Processing: moveit_ros_planning] Finished <<< moveit_ros_planning [4min 7s] Starting >>> moveit_kinematics Starting >>> moveit_ros_warehouse Starting >>> moveit_ros_robot_interaction Starting >>> moveit_planners_ompl Starting >>> moveit_ros_perception Starting >>> moveit_visual_tools [Processing: moveit_kinematics, moveit_planners_ompl, moveit_ros_perception, moveit_ros_robot_interaction, moveit_ros_warehouse, moveit_visual_tools] [Processing: moveit_kinematics, moveit_planners_ompl, moveit_ros_perception, moveit_ros_robot_interaction, moveit_ros_warehouse, moveit_visual_tools] --- stderr: moveit_kinematics In file included from /home/fabrizio/ws_moveit/src/moveit2/moveit_kinematics/kdl_kinematics_plugin/include/moveit/kdl_kinematics_plugin/kdl_kinematics_plugin.h:42, from /home/fabrizio/ws_moveit/src/moveit2/moveit_kinematics/kdl_kinematics_plugin/src/kdl_kinematics_plugin.cpp:37: /home/fabrizio/ws_moveit/build/moveit_kinematics/kdl_kinematics_plugin/kdl_kinematics_parameters/include/kdl_kinematics_parameters.hpp: In member function ‘void kdl_kinematics::ParamListener::refresh_dynamic_parameters()’: /home/fabrizio/ws_moveit/build/moveit_kinematics/kdl_kinematics_plugin/kdl_kinematics_parameters/include/kdl_kinematics_parameters.hpp:146:36: error: expected unqualified-id before ‘.’ token 146 | auto& entry = updated_params..joints_map[value_1]; | ^ /home/fabrizio/ws_moveit/build/moveit_kinematics/kdl_kinematics_plugin/kdl_kinematics_parameters/include/kdl_kinematics_parameters.hpp: In member function ‘rcl_interfaces::msg::SetParametersResult kdl_kinematics::ParamListener::update(const std::vector&)’: /home/fabrizio/ws_moveit/build/moveit_kinematics/kdl_kinematics_plugin/kdl_kinematics_parameters/include/kdl_kinematics_parameters.hpp:217:32: error: expected unqualified-id before ‘.’ token 217 | updated_params..joints_map[value_1].weight = param.as_double(); | ^ /home/fabrizio/ws_moveit/build/moveit_kinematics/kdl_kinematics_plugin/kdl_kinematics_parameters/include/kdl_kinematics_parameters.hpp: In member function ‘void kdl_kinematics::ParamListener::declare_params()’: /home/fabrizio/ws_moveit/build/moveit_kinematics/kdl_kinematics_plugin/kdl_kinematics_parameters/include/kdl_kinematics_parameters.hpp:308:36: error: expected unqualified-id before ‘.’ token 308 | auto& entry = updated_params..joints_map[value_1]; | ^ gmake[2]: [kdl_kinematics_plugin/CMakeFiles/moveit_kdl_kinematics_plugin.dir/build.make:76: kdl_kinematics_plugin/CMakeFiles/moveit_kdl_kinematics_plugin.dir/src/kdl_kinematics_plugin.cpp.o] Error 1 gmake[2]: Waiting for unfinished jobs.... gmake[1]: [CMakeFiles/Makefile2:363: kdl_kinematics_plugin/CMakeFiles/moveit_kdl_kinematics_plugin.dir/all] Error 2 gmake[1]: Waiting for unfinished jobs.... gmake: *** [Makefile:146: all] Error 2

Failed <<< moveit_kinematics [1min 26s, exited with code 2] Aborted <<< moveit_ros_robot_interaction [1min 53s] Aborted <<< moveit_ros_perception [2min 32s] Aborted <<< moveit_visual_tools [2min 49s] Aborted <<< moveit_ros_warehouse [3min 35s] Aborted <<< moveit_planners_ompl [3min 42s]

Summary: 35 packages finished [17min 19s] 1 package failed: moveit_kinematics 5 packages aborted: moveit_planners_ompl moveit_ros_perception moveit_ros_robot_interaction moveit_ros_warehouse moveit_visual_tools 2 packages had stderr output: moveit_kinematics moveit_visual_tools 28 packages not processed `

Thanks in advance.

eholum commented 4 months ago

@fabriros most likely this - https://github.com/ros-planning/moveit2/issues/2749?