Re: The history of "M&Y"

Team "M&Y" and "花鳥風月"
the soliloquy of the father
毎日更新!

RoboCupJunior Rescue New Simulation ロボットの絶対位置・・・

2021-06-04 | RoboCup2021

前の記事はこちら RoboCupJunior Rescue New Simulation マッピングできた!

 

ロボットの絶対位置を簡単に知ることができてしまう、素晴らしいセンサー・・・それがGPSです。

これまで、そんなチートのセンサー使ってやらない・・・と意地になっていたのですが・・・

被災者発見は、GPSの値を使うので、次のステップアップにはGPSが必要なようです。

で・・・サンプルを見ると、簡単です。

gps = robot.getDevice("gps")

gps.enable(timestep)

  x = gps.getValues()[0]
  z = gps.getValues()[2]

たったこれだけで、ロボットの絶対位置がわかってしまいます。

やっぱりチートセンサーですよ(笑)

上のサンプルで、( x , y ) ではなく( x , z ) となっています。このシミュレータでは、y軸は上方向なので、平面座標は( x , z )のようです。

 

この絶対位置が分かってしまうと、左右の壁との距離を測って、通路の真ん中を通る・・・というロジックがで努力をしたのが馬鹿らしくなりますねぇ。

 

実際に動作させて、GPSの値を読んでみると(表示させてみると・・・)スタート地点が( 0 , 0 )ではありません。座標の中心は、マップの中心(あたり)にあるようです。

ここらへんが、まだ良くわかっていません。

 

続きの記事はこちら RoboCupJunior Rescue New Simulation 被災者の発見・・・


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« プリウスαねた Anti-Slip Ma... | トップ | RoboCupJunior Rescue New Si... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

RoboCup2021」カテゴリの最新記事