私はニューキャッスル大学の学生で、現在は修士号を取得しています。私の最終的なプロジェクトは、Webotを使ったシミュレーションです。私は、Python 2.7コーディングを使用して、モバイルロボットをシミュレートする必要があります。問題は、私はPythonロボットプログラミングに関するドキュメントを見つけることができず、Webots WebサイトにはPythonのドキュメントがないことです。ウェブサイトのすべてのものは、いくつかのコマンドの名前以外のCの例に基づいています。 インターネットでWebotのpythonのドキュメントはどこにありますか?誰かが文書を持っていれば、私にそれを提供することができますか?それは私のプロジェクトにとって非常に役立つでしょう。 ありがとうございます。 WebotsコントローラモジュールのWebots Pythonプログラミング
2
A
答えて
2
完全なPythonのAPIは、ここに記載されている:Webotsで https://www.cyberbotics.com/doc/reference/python-api
、PythonのAPIは、C++オブジェクト指向のAPIと全く同じであり、およびC APIとのリンクは1であります - 1つには。 C/C++で書かれたWebotsコントローラをPythonに「翻訳」することは、しばしば単純です。 (C用に書かれた)Webotsコントローラのプログラミングについて
一般的な説明はあまりにもPythonのために真である:
$WEBOTS_HOME/resources/templates/controllers/template.py
(新しいを作成する際に使用するテンプレートを:https://www.cyberbotics.com/doc/guide/controller-programmingWebotsには、いくつかのPythonの例が含まれていますPythonコントローラ、コメントを読んで助けてください)
$WEBOTS_HOME/projects/languages/python/...
(ロボットの制御、ロボット間の通信、スーパーバイザタスクの実行、コンピュータのキーボードの取得などのデモをご覧ください)
robotbenchmarkのすべてのベンチマークはPythonで書かれており、Webots APIを使用していることに注意してください(これらのベンチマークのいくつかを実行するには非常に良い出発点かもしれません)。
関連する問題
- 1. Webotsのリソース(チュートリアルまたは書籍)
- 2. Python GUIプログラミング
- 3. Python動的プログラミング
- 4. Pythonプログラミングが
- 5. PythonでCursesプログラミング
- 6. Pythonプログラミング(Python 2.7.10):IFループ
- 7. Pythonオブジェクト指向プログラミング
- 8. WebプログラミングPython powershellエラー
- 9. Pythonの数独プログラミング
- 10. Python:オブジェクト指向プログラミング
- 11. Pythonオブジェクト指向プログラミング
- 12. Pythonの抽象プログラミング
- 13. tic tac toeプログラミングpython
- 14. Python配列質問(プログラミング)
- 15. Pythonでハードウェアでプログラミングする
- 16. プログラミングAトラブルシューティングプログラムにはPython
- 17. Pythonのトップダウン動的プログラミング
- 18. Pythonでのインターフェイスベースのプログラミング?
- 19. クラスメソッド間のエラー、Pythonプログラミング
- 20. Pythonでオブジェクト指向プログラミング
- 21. のpython関数型プログラミングpyspark
- 22. 対話型slackbotのプログラミング - Python
- 23. リストに関するPythonプログラミング
- 24. Pythonプログラミングの最大のheapify?
- 25. オブジェクト指向プログラミング(Python)コード
- 26. Pythonプログラミング:検索と置換テキストをファイル
- 27. 自動完成版Pythonプログラミング環境
- 28. GurobiのPythonでの線形プログラミング
- 29. Pythonプログラミング無意識の無限ループ
- 30. FTPとリストを使用したPythonプログラミング
書籍、ツール、ソフトウェアライブラリ、チュートリアル、その他のオフサイトリソースを推奨するか、見つけようとする質問は、オピニオン回答と迷惑メールを引き付ける傾向があるため、スタックオーバーフローのトピックではありません。代わりに、問題を説明し、それを解決するためにこれまでに何が行われているかを記述します。 –
問題は私が前にPythonを使用していないことと私はセンサーをプログラムする方法を知らないことです。私は何をしているかが正しいか間違っているかを知ることができません。私はどこで始めるべきかわかりません... –
Webotsを使う前にPythonを学ぶことをお勧めします。 – FabienRohrer