モーション プランニング
モーション プランニングを使用して、環境内を通るパスを計画します。RRT、RRT*、ハイブリッド A* などの一般的なサンプリングベースのプランナー、深層学習ベースのプランナーを使用するか、独自のカスタマイズ可能なパス計画インターフェイスを指定することができます。パス メトリクス、状態空間のサンプリング、および状態検証を使用して、パスが有効であり障害物とのクリアランスまたは滑らかさが適切であることを確認します。Pure Pursuit、Vector Field Histogram (VFH) アルゴリズム、Timed Elastic Band (TEB) アルゴリズムを使用して、パスを追従し障害物を回避します。
関数
ブロック
| Pure Pursuit | 線形速度と角速度の制御コマンド |
| Timed Elastic Band | Plan path to avoid obstacles and generate time-optimal trajectories (R2025a 以降) |
| Vector Field Histogram | Avoid obstacles using vector field histogram |
トピック
- Get Started with Motion Planning Networks
Motion Planning Networks for state space sampling and path planning.
- ナビゲーションのためのパス プランニング アルゴリズムの選択
さまざまなパスおよびモーション プランニング アルゴリズムの利点に関する詳細。
- Optimal Trajectory Generation for Urban Driving
This example shows how to perform dynamic replanning in an urban scenario using
trajectoryOptimalFrenet. - Motion Planning in Urban Environments Using Dynamic Occupancy Grid Map
This example shows you how to perform dynamic replanning in an urban driving scene using a Frenet reference path. In this example, you use a dynamic occupancy grid map estimate of the local environment to find optimal local trajectories.
- Path Following with Obstacle Avoidance in Simulink
Use Simulink® to avoid obstacles while following a path for a differential drive robot. This example uses ROS to send and receive information from a MATLAB-based simulator. You can replace the simulator with other ROS-based simulators such as Gazebo®.
- Obstacle Avoidance with TurtleBot and VFH
This example shows how to use ROS Toolbox and a TurtleBot® with vector field histograms (VFH) to perform obstacle avoidance when driving a robot in an environment. The robot wanders by driving forward until obstacles get in the way. The
controllerVFHobject computes steering directions to avoid objects while trying to drive forward. - Vector Field Histogram
VFH algorithm details and tunable properties.
- 単純追跡コントローラー
単純追跡コントローラーの機能とアルゴリズムの詳細。


















