Près de 4 ans se sont écoulés depuis la publication du premier article sur le quadricoptère d'entraînement Geoscan Pioneer. Pendant ce temps, le format du constructeur pour assembler un quadricoptère éducatif a réussi à gagner en popularité - il est bien adapté à la fois pour organiser le processus éducatif avec des écoliers ou des étudiants, et pour une utilisation lors de divers hackathons, compétitions ou lors de la réalisation de projets de recherche sur sa base.
Les éléments clés de la formation aujourd'hui sont le développement de compétences en programmation pour résoudre les problèmes de vol autonome d'un hélicoptère, comprendre les bases des algorithmes de contrôle et travailler avec divers modules fonctionnels. Pour les jeunes utilisateurs, le seuil d'entrée a été abaissé en raison de la possibilité d'utiliser la programmation par blocs visuels dans le plug-in pour TRIK-Studio , mais la création de programmes plus complexes nécessitait une familiarité avec le langage Lua.
En 2020, la ligne de Pioneers a été complétée par de nouveaux modèles - les «frères» plus jeunes et plus âgés Mini et Max sont apparus. Et si en termes de taille et de poids les frères sont classés - Mini est le plus petit et le plus léger, et Max est le plus grand et le plus lourd, alors en termes de fonctionnalité, le plus jeune est prêt à donner des chances à son prédécesseur (appelons-le le Classic Pionnier).
-, 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).
Tous les étudiants disent que pour eux, les avantages de travailler avec le Pioneer Mini sont l'étendue des capacités de l'hélicoptère, la possibilité d'implémenter pleinement les fonctions de vision par ordinateur à l'aide de la bibliothèque OpenCV et la compacité du drone. Tout le monde a un grand intérêt pour les modules supplémentaires (pour apprendre Python et la vision vidéo).