ここでは、障害物(青色で示されている)を直角に移動してから、最初と同じ軌跡を描き、障害物まであらゆる方向からアプローチすることができます私のアプリケーションでは、これらのオブジェクトはロボット(カメ)を動かすことになります。 私が直面している問題は、現在の見出しから独立した見出しを設定することです(シータと言うことができます)。つまり、それが第1、第2、または他の象限にあるかどうかです。 Avoid blue obstaclenetlogoで障害物を避けるにはどうすればいいですか
1
A
答えて
0
私は、これは方法の一つであると思いますが、より多くのがあるかもしれない、提案
ifelse min-one-of other turtles in-radius 2 [distance myself]!= nobody
[face patch-right-and-ahead 90 1 fd 2 repeat 2 [face patch-left-and-ahead 90 1 fd 3] face patch-right-and-ahead 90 1 fd 3]
[pd fd 1]]
+0
これはうまく機能しません。つまり、垂直なケースでは障害物を避けることはできません。**このヘルプの必要性** – user2855913
関連する問題
- 1. 障害物を避けるためのベクトルの数学
- 2. 車両の障害物回避センサー
- 3. ロボットの障害物の記録/回避
- 4. Pygame - 避けなければならない障害物の数を増やす方法
- 5. 障害物を避けて円を描く角度を計算する
- 6. WCFの障害 - どのような障害ですか?
- 7. Arduinoプラットフォームを使用した障害物回避ロボットにバグアルゴリズムを実装するにはどうすればよいですか?
- 8. 障害物を扱うためのヒューリスティックはなんですか?
- 9. Webサーバーの障害とはどういう意味ですか?
- 10. ネットワーク障害のコードを処理して復帰するにはどうすればいいですか?
- 11. Cassandraレプリケーションファクタ1でノード障害を管理するにはどうすればよいですか?
- 12. WKWebViewでGoogleログイン/サインアップの障害を修正するにはどうすればよいですか?
- 13. 障害物回避ロボットの自由空間に最短経路を見つけるアルゴリズムはありますか?
- 14. asp.netで重複を避けるにはどうすればいいですか?
- 15. SpriteKitゲームで無限の障害物を左に動かす
- 16. ハードウェア障害に対してRedisをセットアップするにはどうすればよいですか?
- 17. Netlogoでデータを記録するにはどうすればいいですか?
- 18. 2dベクトルが障害物に当たったかどうかチェックする
- 19. URLを避けるにはどうすればいいですか?
- 20. 重複を避けるにはどうすればいいですか?
- 21. ファイルのオーバーライドを避けるにはどうすればいいですか?
- 22. QTableViewのオーバーフローを避けるにはどうすればいいですか?
- 23. エルビスオペレータの使用を避けるにはどうすればいいですか?
- 24. 空白のdivを避けるにはどうすればいいですか?
- 25. このドロップダウンコンボボックスを避けるにはどうすればいいですか?
- 26. time_t変数を避けるにはどうすればいいですか?
- 27. 重複を避けるにはどうすればいいですか?
- 28. Object.assignの使用を避けるにはどうすればいいですか?
- 29. カーソルを避けるにはどうすればいいですか
- 30. スープの購読を避けるにはどうすればいいですか?
を必要とするの長さはすべての障害等しいユニットのサイズはありますか? – mattsap
はい、すべてのオブジェクトのサイズが同じです。 – user2855913