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

1 次查看(过去 30 天)
NAOYA ASAOKA
NAOYA ASAOKA 2018-5-30
下記ページの差動駆動型ロボットのパス追従をやってみているのですが、 サンプルコードの通り実行していくと下記エラーで先に進めません。 何がいけないのでしょうか? 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 个评论
michio
michio 2018-5-30
URL,コード部分を編集いたしました。
NAOYA ASAOKA
NAOYA ASAOKA 2018-5-30
ありがとうございます。

请先登录,再进行评论。

采纳的回答

Tohru Kikawada
Tohru Kikawada 2018-5-30
编辑:Tohru Kikawada 2018-5-30
パス追従については下記のURLのサンプルでよろしかったでしょうか。
https://jp.mathworks.com/help/robotics/examples/path-following-for-a-differential-drive-robot.html
エラーの内容を拝見する限りですと、 ExampleHelperRobotSimulator が定義している入力引数よりも多いと判断されているようです。 ExampleHelperRobotSimulator について同名のクラスがあったりしないでしょうか。
下記のコマンドを実行してみると何かわかるかもしれません。
>> which ExampleHelperRobotSimulator
  5 个评论
Tohru Kikawada
Tohru Kikawada 2018-6-12
编辑:Tohru Kikawada 2018-6-12
なるほど、R2015aをお使いですね。サンプルコードはバージョンによって変わることがあります。まずはR2015a用の下記のサンプルコードで試してみてください。
NAOYA ASAOKA
NAOYA ASAOKA 2018-6-13
ありがとうございます。
R2015a用のサンプルコードで実行することができました。
バージョン違うだけだったのですね。お恥ずかしい限りです。
本当にありがとうございました。

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 コード生成 的更多信息

产品


版本

R2015a

Community Treasure Hunt

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

Start Hunting!