필터 지우기
필터 지우기

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

조회 수: 1 (최근 30일)
NAOYA ASAOKA
NAOYA ASAOKA 2018년 5월 30일
댓글: NAOYA ASAOKA 2018년 6월 13일
下記ページの差動駆動型ロボットのパス追従をやってみているのですが、 サンプルコードの通り実行していくと下記エラーで先に進めません。 何がいけないのでしょうか? 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!