Skip to content
RongzhongLi edited this page Jun 19, 2019 · 9 revisions

Welcome to the OpenCat wiki!

OpenCat is a programmable and highly maneuverable robotic cat for STEM education and AI-enhanced services. It was based on open-sourced hardware(Arduino & RaspberryPi) and software(C & Python).

There's a long way to go from a personal artwork to a mass produced product. Not only technical challanges, but also collaboration, maintenance and financing are obstacles right in the way. By open-sourcing it, we will also face competetion from both large companies and copycats.

OpenCat is now funded by the crowdfunding campaign at igg.me/at/nybble. Nybble is the first commercial kit based on OpenCat. You can find more information at www.petoi.com including a forum.

I will find time to better organize my thoughts and put up this wiki. Check out the Table of Contents to find already available information. Currently, the Instruction for Nybble can be considered as one instance of OpenCat framework.

There's a CatMini repo that I used to teach a robotics class. Several readers have made the cat walk on their own.

Thanks for your patience!

Table of Contents

Documentation

  • Home
  • Introduction
  • Framework of hardware
  • Control hierarchy and communication
  • Motion module, calibration and test
  • Sensors and test
  • Sensor fusion and perception
  • Programming movement
  • Behaviors(TBD)

Quick Starts

Clone this wiki locally