A Seamless Coding Progression for K-12, Universities & AI Labs
Developed by Shenzhen Pbrobot Technology Co., Ltd., this integrated software suite bridges beginner-friendly visual block programming with industrial C++ kinematics and Python AI APIs, ensuring complete institutional scalability with zero vendor lock-in.
Petoi Mobile App (iOS & Android)
Engineered for immediate out-of-the-box interaction, field calibration, and customized movement sequencing via low-latency Bluetooth connectivity.
- Multi-Gait Control: Switch between dynamic walking trots, crawling gaits, greeting poses, and push-ups with adaptive speed modulation.
- Precision Joint Calibration: Micro-step angular alignment tool ensures all 9 to 11 servo motors maintain proper balance and coordinate symmetry.
- Custom Command Macro Builder: Chain multiple functional sequences together to design autonomous robot behaviors directly from mobile devices.
Petoi Desktop App
A professional desktop workbench for automated firmware management, joint diagnostic tuning, and visual keyframe motion design.
- OpenCat 2.0 Skill Composer: Create complex quadruped gaits visually using interactive coordinate sliders without writing raw kinematics code manually.
- Automated Firmware Flashing: Detects controller boards (BiBoard ESP32 or NyBoard ATmega328P) and burns verified firmware images across wired USB or Bluetooth.
- Cross-Platform Workplace: Fully optimized for classroom lab workstations running Windows, macOS, Linux, and school-issued Chromebooks.
Petoi Coding Blocks (Scratch-Compatible)
Built specifically for elementary and middle school STEM educators, allowing students to grasp computational logic by directing a tangible bionic quadruped.
- Dual Code Translation: Visual Scratch-like blocks dynamically generate clean Python scripts, providing an intuitive bridge from visual coding to text programming.
- Hardware Sensor Triggers: Seamlessly integrate sensor blocks for ultrasonic distance measurement, light tracking, PIR motion sensing, and touch reactions.
- Curriculum Ready: Backed by Shenzhen Pbrobot Technology Co., Ltd.'s free, modular 4-session and 16-session lesson guides aligned with CSTA and NGSS standards.
Arduino IDE & Embedded Firmware
The core OpenCat kinematics engine written in highly optimized C/C++, giving college engineering students and roboticists direct register-level access.
- Native OpenCat Architecture: Inspect, modify, and optimize real-time inverse kinematics, balance algorithms, and custom IMU stabilization routines.
- Broad Microcontroller Compatibility: Full board support packages for ESP32 BiBoard and classic ATmega328P NyBoard controllers.
- Standardized 2.54mm Header Extensions: Program custom peripheral drivers for third-party cameras, OLED displays, and analog sensor arrays.
OpenCat Python API (SerialMaster)
An extensible asynchronous communications library designed to interface external single-board computers directly with the robot locomotion controller.
- Edge AI & Vision Integration: Bind OpenCV computer vision pipelines, human face tracking, and color tracking algorithms directly to robot locomotion.
- SBC Co-Processing: Mount Raspberry Pi 3A+, Pi Zero 2W, or NVIDIA Jetson Nano modules communicating via high-speed UART serial protocols.
- Reinforcement Learning Testbed: Ideal lightweight sandbox for validating deep reinforcement learning gaits and sim-to-real transfer projects.
Open-Source Community Ecosystem
Backed by a global community of engineers and academic researchers who continually expand the OpenCat software capabilities.
- Inverse Kinematics Simulators: Independent MATLAB, WebGL, and Python IK solvers modeling multi-link leg dynamics and foot-contact forces.
- OpenCatWeb Controller: Browser-based zero-install Web Bluetooth dashboards for controlling robot routines from any modern web browser.
- Continuous Upgrades: Firmware upgrades and safety patches maintained by Shenzhen Pbrobot Technology Co., Ltd. ensure long-term hardware reliability.
Three Tailored Environments to Match Your Program Goals
Whether teaching entry-level sequencing or conducting master's level kinematics research, our modular toolsets eliminate instructional boundaries.
Block Coding & Mobile Play
Ideal for K-8 learners and STEM robotics summer camps. Students visually program path traversals, ultrasonic obstacle avoidance, and celebratory dance routines.
- Drag-and-drop block building
- Interactive mobile remote mode
- Zero software configuration needed
robot.walk(steps=4)
robot.play_sound("happy")
Skill Composer & Python
Built for high schools, technical colleges, and makers. Focuses on gait physics, trigonometry behind servo angles, and structured text automation scripts.
- Visual keyframe joint editing
- SerialMaster Python automation
- Custom task scheduling demos
ard.sendCmd('kbalance')
ard.sendCmd('kpushUp')
Embedded C++ & AI Edge
Targeted at universities and R&D laboratories studying computer vision, voice NLP, SLAM localization, and low-level firmware architecture.
- OpenCat C++ firmware access
- Raspberry Pi & Jetson integration
- ROS/ROS2 robotic simulation
calcDynamicBalance(gait);
servoController.writeAll();
}
Software Compatibility & Deployment Matrix
Comprehensive system requirements to assist IT departments, academic instructors, and hardware distributors in institutional planning.
| Application / Tool | Supported OS | Target Audience | Hardware Interface | Controller Compatibility |
|---|---|---|---|---|
| Petoi Mobile App | iOS, Android | K-12, Hobbyists, Demonstrators | Bluetooth Low Energy (BLE) | BiBoard (ESP32), NyBoard |
| Petoi Desktop App | Windows, macOS, Linux, ChromeOS | Educators, Lab Technicians, Students | USB Serial Programmer, Bluetooth | BiBoard (ESP32), NyBoard |
| Petoi Coding Blocks | Windows, macOS, Linux | K-12 Schools, STEM Camps | USB Serial, Bluetooth | OpenCat 2.0 (BiBoard & NyBoard) |
| Arduino IDE Core | Windows, macOS, Linux | Undergraduates, Engineers | USB Type-C / UART Serial Programmer | ESP32 BiBoard, ATmega328P NyBoard |
| Python Serial API | Linux (Raspberry Pi/Jetson), Windows, Mac | AI Researchers, Senior Developers | UART GPIO Header, USB Serial | All OpenCat Supported Platforms |
Engineered for Classroom Security & Deployment
Developed under rigorous standards by Shenzhen Pbrobot Technology Co., Ltd. to ensure trouble-free multi-seat school installations.
Student Data Privacy
Classroom software requires no student registration, collects zero personal profiling data, and works completely offline without continuous internet connections.
Open-Source Integrity
Built upon the transparent OpenCat GitHub repository, allowing curriculum designers and universities to inspect, branch, and compile source code freely.
Multi-Platform Lab Setup
One unified desktop client package ensures consistent behavior across mixed IT fleets containing macOS laptops, Windows towers, and student Chromebooks.
Direct Factory Technical Support
Direct software engineering consultation, firmware roadmap updates, and bulk deployment assistance from Shenzhen Pbrobot Technology Co., Ltd.