- OpenCat은 개인과 교육 현장에서 사족보행 로봇을 직접 만들고 실험할 수 있게 하는 Petoi의 오픈소스 로봇 프레임워크임
- 고성능 취미용 서보, 최적화된 바디 프레임, Arduino·ESP32·Raspberry Pi 같은 저가형 컨트롤러를 조합해 진입 장벽을 낮춤
- 코드는 2018년에 공개됐고, Petoi 제품뿐 아니라 다른 제작자의 수백 대 로봇에도 활용되며 오픈 프레임워크로 확장됨
- Nybble과 Bittle 같은 양산형 손바닥 크기 로봇은 걷기, 달리기, 자가 균형을 지원하고 60개 이상 국가의 수천 명 사용자에게 전달됨
- Petoi는 로봇 동작, IoT, AI 개발 협업과 STEM 로봇 교육 확산을 OpenCat의 핵심 활용처로 보고 있음
OpenCat의 목적과 구성
- OpenCat은 Petoi의 Bittle X 로봇 개, Nybble Q 로봇 고양이, Bittle X Arm 같은 프로그래밍 가능한 네발 로봇을 구동하는 오픈소스 사족보행 로봇 프레임워크임
- 사족보행 로봇은 시스템이 복잡하고 초기 자본과 전문성이 많이 필요해, 개인이 동적으로 걷는 로봇을 직접 다루기 어려웠음
- OpenCat은 사족보행 로봇 키트 제작과 개발의 비용 및 기술 장벽을 낮추는 데 초점을 둠
- 주요 구성 방식:
- 취미용 고성능 서보를 관절로 사용함
- 서보를 최적화된 바디 프레임에 배치함
- Arduino, ESP32, Raspberry Pi 같은 저가형 보편 하드웨어를 컨트롤러로 사용함
- 스마트 카메라 모듈, IoT 센서, 음성 명령 모듈 같은 애드온 모듈을 지원함
- 생동감 있는 동작 작업을 위한 효율적인 오픈소스 제어 코드를 제공함
제품 적용과 오픈소스 확장
- OpenCat은 Android와 비슷하게, Petoi 제품에서 시작했지만 다른 로봇 제작자와 회사도 쓸 수 있는 오픈소스 프레임워크로 설계됨
- 코드는 2018년에 공개됐고, Petoi 제품 외 수백 대의 로봇에도 사용됨
- OpenCat은 Petoi의 양산형 손바닥 크기 로봇인 Arduino 로봇 고양이 Nybble과 Arduino 로봇 개 Bittle에 적용됨
- 이 로봇들은 실제 동물처럼 달리고, 걷고, 스스로 균형을 잡을 수 있음
- Nybble과 Bittle 오픈소스 로봇 조립 키트는 크라우드펀딩을 거쳐 60개 이상 국가의 수천 명 사용자에게 전달됨
- Petoi가 OpenCat을 오픈소스로 공유하는 목적:
- 저렴한 사족보행 로봇의 로봇 동작, IoT, AI 개발에서 더 많은 사용자와 개발자 협업을 촉진함
- STEM 및 로봇 교육 자료와 커리큘럼을 더 넓은 사용자에게 제공함
- 공학과 컴퓨터 과학을 배우는 학생, 성인, 청소년, 어린이에게 영감을 주는 데 초점을 둠
- 복잡한 시스템의 기능을 조정하는 로봇 AI 및 IoT 흐름에 참여함
- OpenCat 프로젝트는 Boston Dynamics Dogs의 2015년 데모 이후 커진 관심 속에서 출발했고, 2016년 Rongzhong Li가 기숙사 방에서 로봇 반려동물 프로토타입으로 시작함
- 관련 코드는 Petoi GitHub 저장소에서 확인할 수 있음