Software & Apps

Software & Apps

Petoi Mobile App

Petoi Mobile App

The official mobile app for configuring and controlling Petoi's programmable robot pets.

Features:
  • Control robots to move with different walking speeds and default actions such as push-ups, greetings, stretches, and rest. Great for playing games with your friends and families.
  • Add custom actions (commands) to your robots to achieve more advanced maneuverability and motions
  • Chain multiple commands together to streamline movements
  • Easy calibration interface to make the robot's joints aligned correctly
Supported robots: Nybble, Bittle
Download: Apple App Store, Google Play Store, Android APK

Petoi Desktop App

Petoi Desktop App

Petoi Desktop App is an open source desktop app to upload firmware, calibrate and easily compose new skills of Petoi programmable robot pets via wired or Bluetooth connections.

OpenCat compatibility:
  • 1.0 - firmware uploader
  • 2.0 - firmware uploader, joint calibrator, skill composer

Petoi Coding Blocks

Petoi Coding Blocks

Petoi Coding Blocks is a Scratch-like graphical drag & drop block-based coding environment for all Petoi programmable robot pets.
  • support both wired and Bluetooth connections
  • support all Petoi robots running on OpenCat 2.0
  • the desktop app runs on Mac, Windows, and Linux.
  • use OpenCat Python API, and can generate Python codes that students can study
Petoi also provides a free robotics curriculum based on Petoi Coding Blocks.

Arduino IDE

Arduino IDE

Arduino IDE provides the coding environment for programming Petoi's Arduino robot pets in C/C++.   Petoi's Arduino robot pets can be connected to the IDE via wired, Bluetooth or Wifi connections on Windows, Mac, Linux, and Chromebook.
 
It supports all of Petoi programmable robots.
 

Python Serial API

Python Serial API

Petoi's open-source Python API enables  sending serial commands through a terminal to control Petoi programmable 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

It supports all of Petoi programmable robots.

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 the Petoi documentation for all the latest work.