『差動駆動型ロボット​のパス追従』のドキュ​メントについて

下記ページの差動駆動型ロボットのパス追従をやってみているのですが、 サンプルコードの通り実行していくと下記エラーで先に進めません。 何がいけないのでしょうか? https://jp.mathworks.com/help/robotics/examples/path-following-for-a-differential-drive-robot.html
【エラー内容】
>> robot = ExampleHelperRobotSimulator('emptyMap',2);
エラー: ExampleHelperRobotSimulator
入力引数が多すぎます。
【実行した内容】
>> rosinit
>> path = [2.00 1.00;
1.25 1.75;
5.25 8.25;
7.25 8.75;
11.75 10.75;
12.00 10.00];
>> robotCurrentLocation = path(1,:);
>> robotGoal = path(end,:);
>> initialOrientation = 0;
>> robotCurrentPose = [robotCurrentLocation initialOrientation];
>> robotRadius = 0.4;

2 Commenti

michio
michio il 30 Mag 2018
URL,コード部分を編集いたしました。
NAOYA ASAOKA
NAOYA ASAOKA il 30 Mag 2018
ありがとうございます。

Accedi per commentare.

 Risposta accettata

Tohru Kikawada
Tohru Kikawada il 30 Mag 2018
Modificato: Tohru Kikawada il 30 Mag 2018

2 voti

パス追従については下記のURLのサンプルでよろしかったでしょうか。
https://jp.mathworks.com/help/robotics/examples/path-following-for-a-differential-drive-robot.html
エラーの内容を拝見する限りですと、 ExampleHelperRobotSimulator が定義している入力引数よりも多いと判断されているようです。 ExampleHelperRobotSimulator について同名のクラスがあったりしないでしょうか。
下記のコマンドを実行してみると何かわかるかもしれません。
>> which ExampleHelperRobotSimulator

5 Commenti

NAOYA ASAOKA
NAOYA ASAOKA il 30 Mag 2018
回答ありがとうございます。 サンプルのURLはそちらで間違いありません。
教えていただいたコマンドをさっそく実行してみました。
>> which ExampleHelperRobotSimulator
C:\Program Files\MATLAB\R2015aSP1\toolbox\robotics\robotexamples\robotsimulink\helpers\ExampleHelperRobotSimulator.m % ExampleHelperRobotSimulator constructor
ExampleHelperRobotSimulator.m を開いてみましたが、
初心者の私にはおかしなところが見つかりませんでした。
Tohru Kikawada
Tohru Kikawada il 2 Giu 2018
ありがとうございます。正しい箇所を指しているようですね。
MATLABのバージョンはいくつでしょうか。下記のコマンドで調べられます。
>> ver
NAOYA ASAOKA
NAOYA ASAOKA il 4 Giu 2018
こちらこそありがとうございます。
-------------------------------------------------------------------------------------------
MATLAB バージョン: 8.5.1.281278 (R2015a) Service Pack 1
オペレーティング システム: Microsoft Windows 7 Professional Version 6.1 (Build 7601: Service Pack 1)
Java バージョン: Java 1.7.0_60-b19 with Oracle Corporation Java HotSpot™ Client VM mixed mode
-------------------------------------------------------------------------------------------
MATLAB バージョン 8.5.1 (R2015aSP1)
Simulink バージョン 8.5.1 (R2015aSP1)
Control System Toolbox バージョン 9.9 (R2015aSP1)
Robotics System Toolbox バージョン 1.0.1 (R2015aSP1)
Tohru Kikawada
Tohru Kikawada il 12 Giu 2018
Modificato: Tohru Kikawada il 12 Giu 2018
なるほど、R2015aをお使いですね。サンプルコードはバージョンによって変わることがあります。まずはR2015a用の下記のサンプルコードで試してみてください。
NAOYA ASAOKA
NAOYA ASAOKA il 13 Giu 2018
ありがとうございます。
R2015a用のサンプルコードで実行することができました。
バージョン違うだけだったのですね。お恥ずかしい限りです。
本当にありがとうございました。

Accedi per commentare.

Più risposte (0)

Prodotti

Release

R2015a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!