ZUPT를 적용한 관성 항법으로 위치와 자세를 추정하는 Sony Spresense 보드용 Arduino IDE 프로젝트입니다.
PetoiCamp/OpenCat-Quadruped-Robot
Arduino와 Raspberry Pi에서 사족 보행 로봇 강아지와 고양이를 프로그래밍하기 위한 오픈소스 프레임워크로, 보행 제어와 서보 및 IMU 통합을 지원합니다.
- 스타
- 5,544
- 포크
- 655
- 열린 이슈
- 6
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
OpenCat은 Arduino와 Raspberry Pi에서 사족 보행 로봇을 제작하고 프로그래밍하기 위한 오픈소스 프레임워크입니다. Petoi의 로봇 강아지 Bittle과 로봇 고양이 Nybble 키트의 기반 소프트웨어로, 보행 조정과 서보 제어, IMU 통합을 처리해 개발자가 그 위에 직접 동작을 구현할 수 있습니다.
이 저장소는 서보를 최대 12개까지 구동해 걷기, 달리기, 점프, 백플립을 수행하는 ATmega328P 기반 Arduino 보드인 레거시 NyBoard 플랫폼을 대상으로 합니다. C/C++, Python, 블록 기반 코딩을 지원하며, Raspberry Pi나 Jetson Nano 같은 센서, 카메라, 외부 AI 코프로세서를 추가해 확장할 수 있습니다. 설정은 직렬 프롬프트를 통한 보정 기능이 포함된 Arduino 스케치로 진행합니다.
ESP32 기반 최신 하드웨어는 별도의 OpenCatESP32 저장소를 참고하라고 메인테이너가 안내합니다.
핵심 기능
- 01사족 보행 로봇의 걷기, 달리기, 점프를 위한 보행 조정 및 서보 제어
- 02C/C++, Python, 블록 기반 비주얼 프로그래밍 지원
- 03Arduino(NyBoard)에서 실행되며 Raspberry Pi와 연동 가능
- 04카메라와 터치 센서를 포함한 센서 통합 및 IMU 보정
- 05포크해 수정할 수 있는 오픈 하드웨어 및 소프트웨어
활용 사례
- 초중고 또는 대학 수업에서 로보틱스와 코딩 교육
- 저비용 사족 보행 로봇으로 보행 및 강화 학습 실험
- 로봇 강아지나 고양이를 활용한 취미 프로젝트 또는 해커톤 프로젝트 제작
- 서보 구동 다리형 로봇에 비전 또는 AI 코프로세서 추가
빠른 시작
- 1
저장소를 클론합니다
- 2
OpenCat.ino를 열고 로봇과 NyBoard 버전을 선택합니다
- 3
설정 모드로 전환해 업로드한 다음 시리얼 프롬프트를 따릅니다
- 4
MAIN_SKETCH의 주석을 해제해 메인 스케치로 전환한 뒤 다시 업로드합니다
사용 전 알아둘 점
- 구형 NyBoard(ATmega328P) 플랫폼을 대상으로 합니다. 현재 하드웨어에서는 대신 OpenCatESP32를 사용합니다.
- 설정하려면 Arduino IDE, USB 업로드, 시리얼 프롬프트에 따른 수동 보정이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- OpenCat-Quadruped-Robot은(는) 무엇인가요?
- Arduino와 Raspberry Pi에서 사족 보행 로봇 강아지와 고양이를 프로그래밍하기 위한 오픈소스 프레임워크로, 보행 제어와 서보 및 IMU 통합을 지원합니다. OpenCat은 Arduino와 Raspberry Pi에서 사족 보행 로봇을 제작하고 프로그래밍하기 위한 오픈소스 프레임워크입니다. Petoi의 로봇 강아지 Bittle과 로봇 고양이 Nybble 키트의 기반 소프트웨어로, 보행 조정과 서보 제어, IMU 통합을 처리해 개발자가 그 위에 직접 동작을 구현할 수 있습니다.
- OpenCat-Quadruped-Robot은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- OpenCat-Quadruped-Robot은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- OpenCat-Quadruped-Robot은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. OpenCat-Quadruped-Robot의 마지막 커밋은 2026년 9월 8일입니다.
- OpenCat-Quadruped-Robot은(는) 어디에 사용할 수 있나요?
- 초중고 또는 대학 수업에서 로보틱스와 코딩 교육 저비용 사족 보행 로봇으로 보행 및 강화 학습 실험 로봇 강아지나 고양이를 활용한 취미 프로젝트 또는 해커톤 프로젝트 제작 서보 구동 다리형 로봇에 비전 또는 AI 코프로세서 추가
- OpenCat-Quadruped-Robot는 어떻게 설치하나요?
- 저장소를 클론합니다 OpenCat.ino를 열고 로봇과 NyBoard 버전을 선택합니다 설정 모드로 전환해 업로드한 다음 시리얼 프롬프트를 따릅니다 MAIN_SKETCH의 주석을 해제해 메인 스케치로 전환한 뒤 다시 업로드합니다
- OpenCat-Quadruped-Robot은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/PetoiCamp/OpenCat-Quadruped-Robot
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
ESP32 기반의 오픈소스 3D 프린팅 미니 사족보행 로봇으로, OLED 얼굴과 서보 모터 구동 보행 기능을 갖췄습니다.
소형 이족 보행 오리 로봇을 구동하는 오픈소스 Rust 소프트웨어로, 모션 제어, 게임패드, 업데이트, 카메라 스트리밍을 지원합니다.
Feetech HD1910 서보를 사용하는 Microduck 이족 보행 로봇 오리를 재현하기 위한 중국어 제작 키트로, 조립 가이드, 3D 프린팅 부품, 커스텀 HAT/IMU 보드와 RL 학습 도구를 제공합니다.
추정, 경로 계획, 제어 교육과 연구를 위해 설계된 집중 매개변수 공기역학 모델 기반 Python 멀티콥터 UAV 시뮬레이터입니다.
ESP8266 및 ESP32 보드용 대체 펌웨어로, 웹 기반 설정, OTA 업데이트, 로컬 자동화와 MQTT, HTTP, Serial 또는 KNX 제어를 지원합니다.