主要内容

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

モバイル ロボットのアルゴリズムの設計

マッピング、パス計画、パス追従、状態推定

机器人系统工具箱™のの工学工学工学工学工学工学工学のののアプリケーションに焦点を当ています。これらこれらのアルゴリズムアルゴリズムは,,マッピングと计画制御制御までまでまでまでまでまでまでまで,,をし环境マップを作成し指定された环境ロボットのののパスパス计画计画计画计画アルゴリズムアルゴリズムを开発ししし,コントローラーコントローラーをををを调整调整しししてて一连一连一连一连のののウェイウェイて状态を行います。

関数

すべて展开する

binaryOccupancyMap バイナリ値占有グリッドを作成
占用 Get occupancy value of locations
膨胀 Inflate each occupied grid location
移动 Move map in world frame
occupancyMatrix 占有グリッドを行列に変換
raycast Compute cell indices along a ray
利达尔扫 2 次元 LIDAR スキャンを保存するためのオブジェクトの作成
plot LIDARスキャンスキャンの読み取り値表示表示
removeInvalidData Remove invalid range and angle data
变换扫描 Transform laser scan based on relative pose
stateEstimatorPF 粒子フィルターの状態推定器の作成
initialize 初始化粒子过滤器的状态
预测 Predict state of robot in next time step
correct Adjust state estimate based on sensor measurement
getStateStimate 从颗粒中提取最佳状态估计和协方差
mobileRobotPRM 概率路线图(PRM)パスパス作成作成
findpath ロードマップの開始点と目標点の間のパスを検索
控制器Pursuit 一连のポイントにするコントローラーの作成
Ackermannkinkinematics 汽车般的转向车辆型号
自行车运动 自行车车辆型号
differentialDriveKinematics 差動駆動型車両モデル
unicycleKinematics 独轮车型号

ブロック

Ackermann Kinematic Model 使用Ackermann运动学模型的汽车状车辆运动
自行车运动模型 使用自行车运动模型计算类似汽车的车辆运动
Differential Drive Kinematic Model Compute vehicle motion using differential drive kinematic model
Unicycle Kinematic Model Compute vehicle motion using unicycle kinematic model
纯粹的追求 线形速度角速度のコマンドコマンド

トピック

マッピングとパス计画

運動のモデル化

  • 移动机器人运动学方程
    Learn details about mobile robot kinematics equations including unicycle, bicycle, differential drive, and Ackermann models. This topic covers the variables and specific equations for each motion model [1]. For an example that simulates the different mobile robots using these models, see モバイル ロボットのさまざまな運動学モデルのシミュレーション.
  • モバイル ロボットのさまざまな運動学モデルのシミュレーション
    この例では、単一の環境内でさまざまなロボット運動学モデルをモデル化して比較する方法を説明します。

ロボット制御

状態の推定