Software & Apps

Software & Apps

Petoi Mobile App

Petoi Mobile App

The official mobile app for configuring and controlling Petoi's robot pet toys.

Features:
  • Easy calibration interface to make the robot's joints aligned correctly
  • Control robots to move with different walking speeds and default actions such as push-up, greetings, stretches, and rest. Great for play games with your friends and families.
  • Add custom actions (commands) to your robots to achieve more advanced maneuverability and motions

Supported robots: Nybble, Bittle
Download: Apple App Store, Google Play Store, Android APK

Petoi Controller v2.0 Beta - Desktop

Petoi Desktop App

Petoi Desktop App 2.0 is an open source desktop app to upload firmware, calibrate and easily compose new skills of Petoi robots via wired or Bluetooth connections.
  • Supported operating systems: Windows, Mac & Linux
  • Supported robots: Nybble, Bittle
  • Download link
OpenCat compatibility:
  • 1.0 - firmware uploader
  • 2.0 - firmware uploader, joint calibrator, skill composer

arduino ide

Arduino IDE

Arduino IDE provides the coding environment for programming Petoi's robots in C/C++.   Petoi's robots can be connected to the IDE via wired, Bluetooth or Wifi connections.

Supported robots: Nybble, Bittle

Python Serial API

Python Serial API

Petoi's open-source Python API enables  sending serial commands through a terminal to control robots.

See the demos for connecting the robot with another program, such as voice, vision, and gaits trained by deep learning. It also allows the robot to perform an infinite length of tasks defined by a preset scheduler

Supported robots: Nybble, Bittle

Codecraft

Codecraft from Tinkergen

CodeCraft from Petoi's STEM education partner Tinkergen supports Sratch-like drag-and-drop programming for Bittle. Tinkergen also provides a free Bittle curriculum.

Supported robots: Bittle
OpenCat compatibility: 1.0

Open Source Projects

Open Source Projects

Petoi's vibrant community has produced open source projects such as Inverse Kinematic Model OpenCat, an inverse kinematic model and gait generator, and OpenCatWeb, a web interface to control Opencat-based robots. 
 Please check here for all the latest work.

Petoi Controller v1.0 - Desktop

Petoi Desktop App 1.0(deprecated)

Petoi Controller is the legacy open source desktop app to control and calibrate Petoi's robot pets via wired or Bluetooth connections.
  • Supported operating systems: Windows, Mac & Linux
  • Supported robots: Nybble, Bittle
  • OpenCat compatibility: 1.0 and 2.0
  • Download link