Dr. Claw
아이디어부터 논문까지 AI 에이전트와 함께하는 풀스택 연구 작업공간
Geoscan Pioneer 드론 프로그래밍을 위한 교재·웹 시뮬레이터·Lua·Python 스크립트 제공
Учебник, веб-симулятор и скрипты (Lua/Python) для программирования БПЛА Геоскан Пионер. / Course materials, web simulator, and code examples for Geoscan Pioneer drone programming.
교육TypeScript · TeXGitHub @Serzh2000온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Курс по программированию дронов «Геоскан Пионер»: учебник, веб-симулятор и 180+ проверенных примеров на Lua, Python и Blockly
🎮 Запустить симулятор · 📖 Учебник (PDF) · 🌐 sakoryagin.ru
👨🏫 Автор курса и материалов: Корягин Сергей Андреевич 🌐 Сайт автора: sakoryagin.ru
Репозиторий собирает всё, чтобы научить школьника или студента писать программы для настоящего квадрокоптера и не разбить его при первом запуске: методичку, песочницу с физикой дрона и примеры, каждый из которых прогоняется автоматическими тестами.
| 📖 Учебник | LaTeX-книга в три части: Lua, Python, навигация. Скриншоты симулятора показывают, где писать код и что получится. |
| 🎮 Веб-симулятор | Дрон, физика, карты до 600 м, камеры, FPV, редактор с подсказками, терминал, Blockly. Работает в браузере, ничего ставить не нужно. |
| 🧪 Примеры | Скрипты по темам: светодиоды, датчики, пульт, миссии, рой, машинное зрение. Тест запускает каждый и проверяет, что дрон взлетает, долетает и садится. |
| 🔌 Реальный дрон | Из симулятора можно загрузить Lua-программу на настоящий Пионер по USB (Web Serial) и смотреть его телеметрию. |
Редактор на Monaco: подсказки по функциям Пионера, подсказки по аргументам при наборе скобки, русские псевдонимы в автодополнении, проблемы и вывод в терминале.
73 записи по категориям: синтаксис, аргументы, возвращаемое значение и пример, который копируется одной кнопкой.
Урок разбит на пять шагов: идея, прогноз, практика, результат, разбор. Если в программе ошибка, симулятор не просто пишет «error»: объясняет по-человечески и ведёт на нужный урок.
Мастер показывает на 3D-пульте, что подвигать. Пользователь двигает, каналы определяются сами, а дрон тут же повторяет движение стиков: на малом газе пропеллеры едва вращаются, потом раскручиваются, и дрон взлетает.
Самый простой путь: открыть simulator.sakoryagin.ru.
Локально (нужен Node.js 20+):
cd simulator
npm install
npm start # сервер примеров + Vite на http://localhost:3011
Проверки:
npm run type-check # TypeScript
npm test -- tests/lessons-book-examples.test.ts # все примеры книги в симуляторе
Сборка учебника (TeX Live 2024+, XeLaTeX, biber, Python с pygments):
personal\lessons\build.bat
├─ simulator/ веб-симулятор (TypeScript, Three.js, Monaco, Blockly) и его тесты
├─ book/ учебник: исходники LaTeX, данные для примеров навигации, сборка
├─ examples/ все примеры: единственный источник и для книги, и для симулятора
│ ├─ lua/ примеры глав по Lua (02_sensors, 04_language, 05_leds, 06_missions)
│ ├─ lua-tasks/ решения практических заданий
│ ├─ python/ скрипты на pioneer_sdk: камера, ArUco, рой, навигация
│ └─ python-answers/ ответы к упражнениям по Python
├─ third-party/ чужое, только для чтения
│ ├─ geoskan/ официальные материалы производителя
│ └─ web-docs/ сохранённые страницы: API Pioneer, пульт FlySky FS-i6S
├─ docs/ картинки для README и описание структуры
└─ archive/ устаревшее и черновики
Идея проста: что запускаем (simulator), что читаем (book), чему учим (examples), чужое (third-party). Подробности и история решений в docs/repo-structure.md.
⚠️ Внимание: пожалуйста, соблюдайте условия использования материалов.
simulator/, book/, examples/ и archive/ принадлежит Корягину С. А. и свободно для использования в образовательных целях.third-party/geoskan/ принадлежит компании «Геоскан» и распространяется на её условиях. В сомнительных случаях руководствуйтесь лицензионными файлами в соответствующих каталогах.