このパッケージはCRANE+ V2のmove_group設定ファイル及びlaunchファイルを含んでいます。
ros-planning/moveit2/moveit_demo_nodes/run_move_group を参考にパッケージを作成しています。
run_move_group.launch.py
を実行すると、move_group
やrviz
等のノードが起動します。
コントローラノードは起動しないため、
CRANE+ V2本体を動かすことはできません。(crane_plus_examples
を参照してください。)
- controllers.yaml
moveit_simple_controller_manager
のパラメータを設定しています- 設定内容は
crane_plus_control
のコントローラ名やコントローラタイプに依存します
- crane_plus.srdf
- move_groupとして
arm
、gripper
を設定しています arm
のgourp_stateとしてhome
、vertical
を設定しています
- move_groupとして
- kinematics.yaml
arm
のkinematics_solverを設定しています- デフォルトの
KDLKinematicsPlugin
では軌道計画に失敗するため、LMAKinematicsPlugin
を使用しています
- ompl_planning.yaml
- Open Motion Planning Libraryのパラメータを設定しています
- ros-planning/moveit_resources/panda_moveit_configのパラメータを流用しています