教育用ドローンがPythonでのプログラミングの学習にどのように役立つか、そしてLuaの何が問題になっているのか

トレーニングクワッドコプターGeoscanPioneerに関する最初の記事がリリースされてから約4年が経過しましたこの間、教育用クワッドコプターを組み立てるためのコンストラクターの形式は人気を博しました-それは学童や学生との教育プロセスを整理するために、そしてさまざまなハッカソン、競技会で、または研究プロジェクトを実行するときに使用するために非常に適していますその基礎。





今日の訓練の重要な要素は、ヘリコプターの自律飛行の問題を解決するためのプログラミングスキルの開発、制御アルゴリズムの基本の理解、およびさまざまな機能モジュールの操作です。若いユーザーの場合、TRIK-Studioのプラグインでビジュアルブロックプログラミングを使用できる可能性があるため、エントリのしきい値は低くなりましたが、より複雑なプログラムを作成するには、Lua言語に精通している必要がありました。





2020年に、パイオニアのラインは新しいモデルで補完されました-より若いそしてより古い「兄弟」ミニとマックスが現れました。そして、サイズと重量の点で兄弟がランク付けされている場合-ミニが最小で最も軽く、マックスが最大で最も重い場合、機能の点で、若い人は前任者にオッズを与える準備ができています(彼をクラシックと呼びましょう)先駆者)。





-, Wi-Fi. -, , - ( ). - , , , . , .. TOF .





, . . , GPS . , , : , , " " . -,   Wi-Fi    Python.





? .





, Wi-fi , , , 868. ( . ), MAVLink , , , , . , . , , .





Lua , . , - , , .





Lua :





, “ ” .





.





- - . , : OpenCV, , . …





, Lua , . . , OpenMV H7, . . Pioneer Station, , Lua  . OpenMV IDE, , MicroPython… , IDE , -  Lua . UART, , .





, , , . . - .





, , . . , Python.





Python - , . , , . , Python. , - , Lua, , Python . , , , „ …“





Lua , . Python . . , . , „” , . Python „ ” threading multiprocessing, , Lua - github-, readme, . , Python ROS, .





Python „“ . , .





, numpy , Matlab, . , , , numpy . matplotlib , . , Lua , .





:





Python open-source github, pip PyPi. , Lua , , .





, , , “” . , : ARUCO , , .. Lua ( , ).





, Lua, „“  , . Python, , . , .





, . , OpenCV , .





Python № 239 . -. (PyCharm Community Pioneer Station 1.11.0.), ESP-32 0.2.7., . Python.





, , ( OpenCV pioneer_sdk).





すべての学生は、パイオニアミニを使用する利点は、ヘリコプターの機能の幅広さ、OpenCVライブラリを使用してコンピュータービジョン機能を完全に実装する機能、およびドローンのコンパクトさであると述べています。誰もが追加のモジュール(Pythonとビデオビジョンを学ぶため)に大きな関心を持っています。








All Articles