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 191 forks source link

Parameter loading issue with "MoveIt Quickstart in RViz" on Rolling #303

Closed destogl closed 9 months ago

destogl commented 2 years ago

Description

Issues with loading parameters in rolling

Your environment

Steps to reproduce

Try starting "MoveIt Quickstart in RViz" tutorial

When "MotionPlanning" plugin is added following output comes out in terminal and robot is not shown as described:

[rviz2-1] [ERROR] [1642267958.594784654] [moveit_ros_visualization.motion_planning_frame]: Action server: /recognize_objects not available
[rviz2-1] [INFO] [1642267958.643654296] [moveit_rdf_loader.rdf_loader]: Loaded robot model in 0.0021203 seconds
[rviz2-1] [INFO] [1642267958.643718636] [moveit_robot_model.robot_model]: Loading robot model 'panda'...
[rviz2-1] [ERROR] [1642267958.650450666] [moveit_background_processing.background_processing]: Exception caught while processing action 'loadRobotModel': parameter 'panda_arm.kinematics_solver_timeout' has invalid type: Wrong parameter type, parameter {panda_arm.kinematics_solver_timeout} is of type {double}, setting it to {string} is not allowed.

Expected behavior

Panda robot should be shown in simulation.

destogl commented 2 years ago

@fmauch found an excellent solution to this issue. @tylerjw should this syntax be used as a reference for kinematics.yaml? I think that we can agree that load_yaml is not a long-term solution.