Repolode
PetoiCamp

PetoiCamp/OpenCat-Quadruped-Robot

Framework open source para programar cães e gatos robóticos quadrúpedes com Arduino e Raspberry Pi, incluindo controle de marcha, servos e integração com IMU.

Estrelas
5,544
Forks
655
Issues abertas
6
Último commit
há 2 meses

O que é?

OpenCat é um framework open source para criar e programar robôs quadrúpedes com Arduino e Raspberry Pi. É o software usado nos kits do cão robô Bittle e da gata robô Nybble, da Petoi, e cuida da coordenação da marcha, do controle dos servos e da integração com IMU, permitindo que desenvolvedores criem seus próprios comportamentos.

Este repositório é voltado à plataforma NyBoard legada, uma placa Arduino baseada no ATmega328P que controla até 12 servos para andar, correr, pular e dar cambalhotas para trás. O projeto oferece suporte a C/C++, Python e programação em blocos, e pode ser ampliado com sensores, câmeras e coprocessadores de IA externos, como Raspberry Pi ou Jetson Nano. A configuração é feita por meio de um sketch do Arduino, com calibração orientada por prompts seriais.

Para o hardware atual baseado em ESP32, os mantenedores indicam um repositório separado, o OpenCatESP32.

Recursos principais

  • 01Coordenação da marcha e controle de servos para robôs quadrúpedes andarem, correrem e pularem
  • 02Compatibilidade com C/C++, Python e programação visual baseada em blocos
  • 03Execução em Arduino (NyBoard) e compatibilidade com Raspberry Pi
  • 04Calibração de IMU e integração de sensores, incluindo câmeras e sensores de toque
  • 05Hardware e software abertos que podem ser derivados e modificados

Casos de uso

  • Ensinar robótica e programação em cursos do ensino básico, médio ou universitário
  • Realizar experimentos com marcha e aprendizado por reforço em um robô quadrúpede de baixo custo
  • Criar projetos de hobby ou hackathons com um cão ou gato robô
  • Adicionar visão computacional ou coprocessadores de IA a um robô quadrúpede acionado por servos

Início rápido

  1. 1

    Clone o repositório

  2. 2

    Abra OpenCat.ino e selecione seu robô e a versão do NyBoard

  3. 3

    Entre no modo de configuração, faça o upload e siga as instruções do prompt serial

  4. 4

    Mude para o sketch principal removendo o comentário de MAIN_SKETCH e faça o upload novamente

Antes de usar

  • Destina-se à plataforma NyBoard antiga (ATmega328P); o hardware atual usa o OpenCatESP32.
  • A configuração requer Arduino IDE, upload via USB e calibração manual seguindo as instruções do prompt serial.

Em coleções

Tópicos

Perguntas frequentes

O que é OpenCat-Quadruped-Robot?
Framework open source para programar cães e gatos robóticos quadrúpedes com Arduino e Raspberry Pi, incluindo controle de marcha, servos e integração com IMU. OpenCat é um framework open source para criar e programar robôs quadrúpedes com Arduino e Raspberry Pi. É o software usado nos kits do cão robô Bittle e da gata robô Nybble, da Petoi, e cuida da coordenação da marcha, do controle dos servos e da integração com IMU, permitindo que desenvolvedores criem seus próprios comportamentos.
OpenCat-Quadruped-Robot é gratuito? Qual é a licença?
OpenCat-Quadruped-Robot é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
OpenCat-Quadruped-Robot ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de OpenCat-Quadruped-Robot foi em 8 de set. de 2026.
Para que posso usar OpenCat-Quadruped-Robot?
Ensinar robótica e programação em cursos do ensino básico, médio ou universitário Realizar experimentos com marcha e aprendizado por reforço em um robô quadrúpede de baixo custo Criar projetos de hobby ou hackathons com um cão ou gato robô Adicionar visão computacional ou coprocessadores de IA a um robô quadrúpede acionado por servos
Como instalar OpenCat-Quadruped-Robot?
Clone o repositório Abra OpenCat.ino e selecione seu robô e a versão do NyBoard Entre no modo de configuração, faça o upload e siga as instruções do prompt serial Mude para o sketch principal removendo o comentário de MAIN_SKETCH e faça o upload novamente
Onde consigo OpenCat-Quadruped-Robot?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/PetoiCamp/OpenCat-Quadruped-Robot

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados