Repolode
PetoiCamp

PetoiCamp/OpenCat-Quadruped-Robot

Фреймворк с открытым исходным кодом для программирования четвероногих роботов-собак и роботов-кошек на Arduino и Raspberry Pi: управление походкой, сервоприводами и интеграция IMU.

Звёзды
5,544
Форки
655
Открытые issues
6
Последний коммит
2 месяца назад

Что это?

OpenCat — фреймворк с открытым исходным кодом для создания и программирования четвероногих роботов на Arduino и Raspberry Pi. На нём работает робот-собака Bittle и робот-кошка Nybble от Petoi; фреймворк координирует походку, управляет сервоприводами и интегрируется с IMU, чтобы разработчики могли создавать собственные сценарии поведения.

Этот репозиторий предназначен для устаревшей платформы NyBoard — платы Arduino на базе ATmega328P, которая управляет до 12 сервоприводами для ходьбы, бега, прыжков и сальто назад. Проект поддерживает C/C++, Python и визуальное программирование с помощью блоков; его можно расширить датчиками, камерами и внешними AI-сопроцессорами, такими как Raspberry Pi или Jetson Nano. Настройка выполняется с помощью скетча Arduino с калибровкой через последовательный порт.

Для актуального оборудования на базе ESP32 разработчики указывают на отдельный репозиторий OpenCatESP32.

Ключевые возможности

  • 01Координация походки и управление сервоприводами для ходьбы, бега и прыжков четвероногого робота
  • 02Поддержка C/C++, Python и визуального программирования с помощью блоков
  • 03Работа на Arduino (NyBoard) и совместимость с Raspberry Pi
  • 04Калибровка IMU и интеграция датчиков, в том числе камер и сенсорных датчиков
  • 05Открытое аппаратное и программное обеспечение, которое можно форкать и модифицировать

Сценарии использования

  • Обучение робототехнике и программированию в школах и университетах
  • Эксперименты с походкой и обучением с подкреплением на недорогом четвероногом роботе
  • Создание любительских проектов или проектов для хакатонов с роботом-собакой или роботом-кошкой
  • Подключение систем компьютерного зрения или AI-сопроцессоров к шагающему роботу с сервоприводами

Быстрый старт

  1. 1

    Клонируйте репозиторий

  2. 2

    Откройте OpenCat.ino и выберите свою модель робота и версию NyBoard

  3. 3

    Перейдите в режим настройки, загрузите программу и следуйте подсказкам в последовательном порту

  4. 4

    Переключитесь на основной скетч, раскомментировав MAIN_SKETCH, и загрузите программу повторно

Что важно знать

  • Предназначено для устаревшей платформы NyBoard (ATmega328P); в современном оборудовании вместо неё используется OpenCatESP32.
  • Для настройки нужны Arduino IDE, загрузка через USB и ручная калибровка по подсказкам в последовательном порту.

В подборках

Темы

Частые вопросы

Что такое OpenCat-Quadruped-Robot?
Фреймворк с открытым исходным кодом для программирования четвероногих роботов-собак и роботов-кошек на Arduino и Raspberry Pi: управление походкой, сервоприводами и интеграция IMU. OpenCat — фреймворк с открытым исходным кодом для создания и программирования четвероногих роботов на Arduino и Raspberry Pi. На нём работает робот-собака Bittle и робот-кошка Nybble от Petoi; фреймворк координирует походку, управляет сервоприводами и интегрируется с IMU, чтобы разработчики могли создавать собственные сценарии поведения.
OpenCat-Quadruped-Robot можно использовать бесплатно? Какая у него лицензия?
OpenCat-Quadruped-Robot распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
OpenCat-Quadruped-Robot всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в OpenCat-Quadruped-Robot — 8 сент. 2026 г..
Для чего можно использовать OpenCat-Quadruped-Robot?
Обучение робототехнике и программированию в школах и университетах Эксперименты с походкой и обучением с подкреплением на недорогом четвероногом роботе Создание любительских проектов или проектов для хакатонов с роботом-собакой или роботом-кошкой Подключение систем компьютерного зрения или AI-сопроцессоров к шагающему роботу с сервоприводами
Как установить OpenCat-Quadruped-Robot?
Клонируйте репозиторий Откройте OpenCat.ino и выберите свою модель робота и версию NyBoard Перейдите в режим настройки, загрузите программу и следуйте подсказкам в последовательном порту Переключитесь на основной скетч, раскомментировав MAIN_SKETCH, и загрузите программу повторно
Где скачать OpenCat-Quadruped-Robot?
Исходный код и инструкции по установке — на GitHub: https://github.com/PetoiCamp/OpenCat-Quadruped-Robot

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Sesame — миниатюрный робот-квадрупед с открытым исходным кодом, который можно напечатать на 3D-принтере; он работает на ESP32, оснащён OLED-лицом и ходит с помощью сервоприводов.

5 тыс.+97 за неделю684CApache-2.0Обновлён 23 дня назад

ПО с открытым исходным кодом на Rust для управления маленьким двуногим роботом-уткой: движение, геймпад, обновления и видеопоток с камеры.

13,5 тыс.+365 за неделю1,7 тыс.RustApache-2.0Активно поддерживаетсяОбновлён 15 часов назад

Симулятор мультикоптеров на Python с аэродинамикой на основе сосредоточенных параметров для обучения и исследований в области оценивания состояния, планирования и управления.

326+4 за неделю66PythonMITОбновлён 2 месяца назад