マニピュレーター プランニング
マニピュレーターのモーション プランニングには、ロボットの自由度 (DOF) およびロボット モデルの運動学的拘束に基づいた高次元の空間でのパスの計画が含まれます。ロボット モデルの運動学的拘束は、rigidBodyTree
オブジェクトとして指定されます。manipulatorRRT
を使用して、Rapidly Exploring Random Tree (RRT) アルゴリズムを使用したジョイント空間でパスを計画します。manipulatorCHOMP
を使用して、Covariant Hamiltonian Optimization for Motion Planning (CHOMP) アルゴリズムを用いた滑らかで衝突のない軌跡を計画および最適化します。
関数
トピック
- Pick and Place Using RRT for Manipulators
Using manipulators to pick and place objects in an environment may require path planning algorithms like the rapidly-exploring random tree planner. The planner explores in the joint-configuration space and searches for a collision-free path between different robot configurations. This example shows how to use the
manipulatorRRT
object to tune the planner parameters and plan a path between two joint configurations based on arigidBodyTree
robot model of the Franka Emika™ Panda robot. After tuning the planner parameters, the robot manipulator plans a path to move a can from one place to another. - MATLAB 向けに RRT プランナーと Stateflow を使用したピックアンドプレースのワークフロー
この例では、Kinova® Gen3 などのロボット マニピュレーター用にエンドツーエンドのピックアンドプレース ワークフローを設定する方法を説明します。
- 点群処理および RRT パス プランニングを使用した Gazebo でのピックアンドプレース ワークフロー
KINOVA® Gen3 などのロボット マニピュレーター用にエンドツーエンドのピックアンドプレース ワークフローを設定します。
- Plan Paths with End-Effector Constraints Using State Spaces for Manipulators
Plan a manipulator robot path using sampling-based planners like the rapidly-exploring random trees (RRT) algorithm.