# petoicamp/opencat-quadruped-robot

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/petoicamp-opencat-quadruped-robot).**

4,891 stars · 571 forks · C++ · MIT

## Links

- GitHub: https://github.com/PetoiCamp/OpenCat-Quadruped-Robot
- Homepage: https://www.petoi.com
- awesome-repositories: https://awesome-repositories.com/repository/petoicamp-opencat-quadruped-robot.md

## Topics

`ai` `arduino` `block-coding` `education` `iot` `legged-robot` `quadruped` `quadruped-robot-gaits` `raspberry-pi` `robot-cat` `robot-dog` `robot-kit` `robot-pet` `robotics` `robotics-education` `simulation` `stem` `visual-programming` `walking`

## Description

OpenCat-Quadruped-Robot is a development framework and motion control API for building four-legged robots. It provides a comprehensive environment for quadruped robot development, featuring tools for locomotion gait design, inverse kinematics, and a layered control architecture that separates high-level intelligence from low-level motion.

The project distinguishes itself as an embedded AI deployment tool, allowing users to train, quantize, and deploy machine learning models to vision modules for tasks such as object detection and visual target tracking. It further supports complex human-robot interaction through offline voice command processing, human movement imitation, and a visual block programming interface for graphical logic generation.

The system covers a broad capability surface including real-time balance stabilization via IMU data, autonomous navigation using 3D cameras, and various remote control interfaces via Bluetooth and WiFi. It also includes tools for robotic gait simulation, reinforcement learning policy transfer, and a dedicated Python API for external software integration.

Firmware management is handled through a suite of deployment tools supporting USB, Bluetooth, and over-the-air updates for mainboards and microcontroller modules.

## Tags

### Hardware & IoT

- [Quadruped Robot Frameworks](https://awesome-repositories.com/f/hardware-iot/quadruped-robot-frameworks.md) — Serves as a comprehensive development environment for building four-legged robots with advanced motion control.
- [Quadruped Robotics](https://awesome-repositories.com/f/hardware-iot/quadruped-robotics.md) — Provides a complete framework for building four-legged robots with custom gaits, inverse kinematics, and balance control.
- [Autonomous Robot Navigation](https://awesome-repositories.com/f/hardware-iot/autonomous-robot-navigation.md) — Enables the robot to move independently and avoid obstacles using 3D camera data and navigation packages. ([source](https://docs.petoi.com/useful-links/users-repositories))
- [Inverse Kinematics](https://awesome-repositories.com/f/hardware-iot/embedded-robotics/robotics-autonomous-systems/kinematics-simulators/inverse-kinematics.md) — Calculates the required joint angles to move robotic limbs to specific 3D coordinates for precise placement.
- [Kinematic Calibration](https://awesome-repositories.com/f/hardware-iot/embedded-robotics/robotics-autonomous-systems/robotics-drones/robotics-and-control/kinematic-calibration.md) — Adjusts servo zero-positions to ensure limbs are perpendicular and correctly aligned with the coordinate system. ([source](https://docs.petoi.com/desktop-app/joint-calibrator))
- [Sensor Calibration Routines](https://awesome-repositories.com/f/hardware-iot/embedded-robotics/sensor-processing/analog-sensor-calibration/sensor-calibration-routines.md) — Adjusts the onboard gyroscope to ensure balance and eliminate shaking during robotic movement. ([source](https://docs.petoi.com/desktop-app/tools))
- [Visual Block Interfaces](https://awesome-repositories.com/f/hardware-iot/hardware-peripheral-control/visual-block-interfaces.md) — Allows controlling hardware peripherals through a drag-and-drop block interface without writing manual code. ([source](https://docs.petoi.com/block-based-programming/generic-arduino-uno-blocks))
- [I2C Servo Coordination](https://awesome-repositories.com/f/hardware-iot/i2c-bus-interfaces/i2c-servo-coordination.md) — Coordinates robotic limb movements by driving multiple PWM channels via an I2C interface.
- [Inertial Measurement Unit Interfaces](https://awesome-repositories.com/f/hardware-iot/inertial-measurement-unit-interfaces.md) — Provides interfaces for reading combined data from accelerometers and gyroscopes to maintain robot balance. ([source](https://docs.petoi.com/biboard/demo-applications))
- [Balance Stabilization Loops](https://awesome-repositories.com/f/hardware-iot/microcontroller-firmware-frameworks/imu-firmware-loops/balance-stabilization-loops.md) — Implements a real-time balance loop using IMU data to maintain target roll and pitch for stability.
- [Physical Sensing Frameworks](https://awesome-repositories.com/f/hardware-iot/physical-sensing-frameworks.md) — Uses physical sensing frameworks to capture 3-axis acceleration and angular velocity for state calculation. ([source](https://docs.petoi.com/biboard/biboard-v0))
- [Pulse Width Modulation Controllers](https://awesome-repositories.com/f/hardware-iot/pulse-width-modulation-controllers.md) — Generates pulse width modulation signals to drive robotic limb servos. ([source](https://docs.petoi.com/biboard/biboard-v0))
- [Real-time Balance Control](https://awesome-repositories.com/f/hardware-iot/real-time-balance-control.md) — Deno Locomotion adjusts leg servo angles in real-time using a balance algorithm to maintain target roll and pitch. ([source](https://docs.petoi.com/applications/skill-creation))
- [Robot Behavior Programming](https://awesome-repositories.com/f/hardware-iot/robot-behavior-programming.md) — Enables the development of custom movement skills and gait patterns using visual block logic or C++ code. ([source](https://docs.petoi.com/getting-started-guide))
- [Robot Gait Programming](https://awesome-repositories.com/f/hardware-iot/robot-gait-programming.md) — Provides the ability to write control logic in C-style languages to define complex movement and behavior patterns. ([source](https://docs.petoi.com/technical-support/supporting-application-and-software))
- [Robot Orientation Stabilization](https://awesome-repositories.com/f/hardware-iot/robot-orientation-stabilization.md) — Uses gyroscope sensors to automatically adjust body angles for stability. ([source](https://docs.petoi.com/mobile-app/controller))
- [Robotic Control APIs](https://awesome-repositories.com/f/hardware-iot/robotic-control-apis.md) — Provides a programmatic API for implementing custom behaviors and robot control logic via dynamic libraries. ([source](https://docs.petoi.com/apis/c++-api))
- [Joint Articulation Control](https://awesome-repositories.com/f/hardware-iot/robotic-control-apis/joint-articulation-control.md) — Allows precise control of individual servo angles to manage robot articulation. ([source](https://docs.petoi.com/apis/serial-protocol))
- [SBC Integration Interfaces](https://awesome-repositories.com/f/hardware-iot/sbc-integration-interfaces.md) — Provides a layered architecture that connects the main microcontroller to a single-board computer for high-level intelligence processing. ([source](https://docs.petoi.com/biboard/biboard-v1-guide))
- [Firmware Flashing](https://awesome-repositories.com/f/hardware-iot/connectivity-iot/hardware-communication/serial-device-communication/firmware-flashing.md) — Supports the transfer of MicroPython binary files to WiFi controller modules via serial communication. ([source](https://docs.petoi.com/apis/8266-micropython-controller))
- [Vision Module Updates](https://awesome-repositories.com/f/hardware-iot/connectivity-iot/hardware-communication/serial-device-communication/firmware-flashing/embedded-firmware-development/vision-firmware/vision-module-updates.md) — Provides a web interface and desktop app to update vision module software and embedded machine learning models. ([source](https://docs.petoi.com/extensible-modules/petoi-ai-vision))
- [Wireless Firmware Flashing](https://awesome-repositories.com/f/hardware-iot/connectivity-iot/hardware-communication/serial-device-communication/wireless-firmware-flashing.md) — Transfers code sketches to the controller wirelessly using Bluetooth dongles over high-speed serial ports. ([source](https://docs.petoi.com/nyboard/nyboard-v1_0))
- [Remote Command Execution](https://awesome-repositories.com/f/hardware-iot/connectivity-iot/internet-of-things/device-management/remote-command-execution.md) — Allows the execution of wireless remote commands on the robot via a mobile application. ([source](https://docs.petoi.com/technical-support/supporting-application-and-software))
- [Posture Calibrations](https://awesome-repositories.com/f/hardware-iot/embedded-robotics/robotics-autonomous-systems/robotics-drones/robotics-and-control/kinematic-calibration/posture-calibrations.md) — Establishes specific calibration postures and disables the gyroscope to prepare for joint alignment. ([source](https://docs.petoi.com/infrared-remote/remote-controller))
- [Python Automation APIs](https://awesome-repositories.com/f/hardware-iot/embedded-robotics/robotics-autonomous-systems/robotics-drones/robotics-and-control/python-automation-apis.md) — Provides a high-level Python API for automating robotic motion and integrating with external software. ([source](https://docs.petoi.com/technical-support/supporting-application-and-software))
- [Firmware Deployment Tools](https://awesome-repositories.com/f/hardware-iot/firmware-deployment-tools.md) — Ships utilities for flashing compiled binary programs and configured partitions onto the robot's mainboard. ([source](https://docs.petoi.com/arduino-ide/upload-sketch-for-biboard))
- [Firmware Management](https://awesome-repositories.com/f/hardware-iot/firmware-management.md) — Provides a graphical interface to update and manage the internal firmware of the robot. ([source](https://docs.petoi.com/desktop-app/introduction))
- [Remote Firmware Updaters](https://awesome-repositories.com/f/hardware-iot/firmware-management/remote-firmware-updaters.md) — Provides tools for developing and updating robot controller software via serial, Bluetooth, and remote interfaces.
- [Hardware Peripheral Control](https://awesome-repositories.com/f/hardware-iot/hardware-peripheral-control.md) — Uses standardized sockets for I2C, UART, and analog signals to interface with external peripherals. ([source](https://docs.petoi.com/biboard/biboard-extension-hat))
- [Sensor Integrations](https://awesome-repositories.com/f/hardware-iot/integration-performance/hardware-interfacing-integration/hardware-integration/device-sensors/external-integrations/sensor-integrations.md) — Integrates analog, digital, and I2C modules to detect light, touch, gestures, and distance. ([source](https://docs.petoi.com/extensible-modules/introduction))
- [Accuracy Verifications](https://awesome-repositories.com/f/hardware-iot/joint-position-control/joint-pose-calibrations/accuracy-verifications.md) — Executes predefined movement patterns to verify joint offset accuracy before saving calibration changes. ([source](https://docs.petoi.com/app-guide))
- [Locomotion Verifications](https://awesome-repositories.com/f/hardware-iot/joint-position-control/joint-pose-calibrations/locomotion-verifications.md) — Executes predefined movement skills to test the accuracy of joint offsets prior to saving. ([source](https://docs.petoi.com/app-guide))
- [Manual Motion Recording](https://awesome-repositories.com/f/hardware-iot/manual-motion-recording.md) — Records manual manipulations of the robot body while servos are de-energized and replays them as a skill. ([source](https://docs.petoi.com/extensible-modules/robot-arm))
- [Over-the-Air Device Updates](https://awesome-repositories.com/f/hardware-iot/over-the-air-device-updates.md) — Implements Over-The-Air update mechanisms to deploy new code to the robot remotely via a network. ([source](https://docs.petoi.com/biboard/demo-applications))
- [Robot Motion Imitation](https://awesome-repositories.com/f/hardware-iot/robot-motion-imitation.md) — Translates real-time human body pose detection from a camera into robotic movements. ([source](https://docs.petoi.com/applications/opencat-imitation-tutorial))
- [Robot Operating System (ROS) Integrations](https://awesome-repositories.com/f/hardware-iot/robot-operating-system-ros-integrations.md) — Connects robotic hardware to a distributed ROS environment for advanced node-based control and navigation. ([source](https://docs.petoi.com/apis/ros-and-ros2))
- [Robot Power Management](https://awesome-repositories.com/f/hardware-iot/robot-power-management.md) — Implements a power management system that separates servo drive current from the logic board with built-in protection. ([source](https://docs.petoi.com/technical-support/battery))
- [Serial Command Line Interfaces](https://awesome-repositories.com/f/hardware-iot/serial-command-line-interfaces.md) — Executes robotic behaviors by transmitting ASCII or binary tokens over a serial interface to the microcontroller.
- [Wireless Device Control](https://awesome-repositories.com/f/hardware-iot/wireless-device-control.md) — Sends operational serial data wirelessly via Bluetooth to control robotic motion or upload firmware. ([source](https://docs.petoi.com/communication-modules/dual-mode-bluetooth))

### Artificial Intelligence & ML

- [Robotic Behavior Execution](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-execution-runtimes/robotic-behavior-execution.md) — Runs intelligent models on hardware to enable autonomous robotic behaviors. ([source](https://docs.petoi.com/))
- [Object Detection](https://awesome-repositories.com/f/artificial-intelligence-ml/computer-vision-systems/computer-vision/object-detection-tracking/object-detection.md) — Uses deep-learning algorithms to recognize and locate specific items in the robot's environment. ([source](https://docs.petoi.com/extensible-modules/mu-camera))
- [Behavioral Skill Sequencing](https://awesome-repositories.com/f/artificial-intelligence-ml/custom-ai-assistant-development/modular-skill-design/behavioral-skill-sequencing.md) — Sequences motion patterns by manipulating joint angles and preset postures to build complex behaviors. ([source](https://docs.petoi.com/desktop-app/skill-composer))
- [Visual Target Tracking](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/frameworks/computer-vision/visual-target-tracking.md) — Implements real-time visual tracking to move the robot head and follow detected objects. ([source](https://docs.petoi.com/extensible-modules/mu-camera))
- [Edge AI Model Deployment](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-deployment-and-serving/local-and-on-device-inference/edge-ai-model-deployment.md) — Provides tools for optimizing and deploying machine learning models to a robot's vision module. ([source](https://docs.petoi.com/extensible-modules/advanced-development-and-application-of-ai-vision-modules))
- [Model Execution Environments](https://awesome-repositories.com/f/artificial-intelligence-ml/model-execution-environments.md) — Implements a runtime environment for executing embedded vision models such as face detection on the robot. ([source](https://docs.petoi.com/extensible-modules/petoi-ai-vision))
- [Skill Importation](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-capabilities-skills-tooling/agent-skill-frameworks/skill-importation.md) — Supports importing new robotic skills and command sets from JSON files and remote repositories. ([source](https://docs.petoi.com/mobile-app/controller))
- [Voice-Activated Triggers](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/conversational-voice-interaction/voice-agents/voice-activity-detection/voice-activated-triggers.md) — Executes predefined skills and actions using voice-activated triggers in multiple languages. ([source](https://docs.petoi.com/extensible-modules/voice-command-module))
- [Behavioral Triggering](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/conversational-voice-interaction/voice-agents/voice-activity-detection/voice-activated-triggers/behavioral-triggering.md) — Deno HRI triggers robot reactions and behaviors using spoken instructions through a dedicated voice module. ([source](https://docs.petoi.com/getting-started-guide))
- [Motion Sequence Definitions](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-coding-assistant-integrations/structured-skill-files/motion-sequence-definitions.md) — Uses JSON files to define and structure movement sequences and action frames for robotic behaviors.
- [Locomotion Skill Execution](https://awesome-repositories.com/f/artificial-intelligence-ml/custom-ai-assistant-development/modular-skill-design/behavioral-skill-sequencing/locomotion-skill-execution.md) — Triggers embedded postures and complex behaviors, such as sitting or stepping, using skill identifiers. ([source](https://docs.petoi.com/block-based-programming/petoi-coding-blocks))
- [LLM Model Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/generative-ai/llm-model-integrations.md) — Integrates large language models to allow the robot to be controlled via natural language chat interfaces. ([source](https://docs.petoi.com/useful-links/users-repositories))
- [Quantized Model Deployments](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-deployment-and-serving/local-and-on-device-inference/edge-ai-model-deployment/quantized-model-deployments.md) — Reduces model computational complexity through quantization to fit on embedded robotic hardware. ([source](https://docs.petoi.com/extensible-modules/advanced-development-and-application-of-ai-vision-modules))
- [Vision Model Training](https://awesome-repositories.com/f/artificial-intelligence-ml/model-training-frameworks/vision-model-training.md) — Enables the creation of custom datasets and training of vision models for robotic recognition tasks. ([source](https://docs.petoi.com/extensible-modules/advanced-development-and-application-of-ai-vision-modules))
- [Sim-to-Real Robot Policy Trainings](https://awesome-repositories.com/f/artificial-intelligence-ml/reinforcement-learning-training/robot-policy-trainers/sim-to-real-robot-policy-trainings.md) — Transfers reinforcement learning models trained in simulation to physical hardware for gait stability. ([source](https://docs.petoi.com/useful-links/users-repositories))
- [Voice Controlled Computing](https://awesome-repositories.com/f/artificial-intelligence-ml/voice-controlled-computing.md) — Processes spoken instructions via a connected computer to trigger specific robotic actions. ([source](https://docs.petoi.com/useful-links/users-repositories))

### Part of an Awesome List

- [Gait Execution](https://awesome-repositories.com/f/awesome-lists/ai/gait-execution.md) — Initiates predefined locomotion patterns such as walking, trotting, or crawling via serial commands. ([source](https://docs.petoi.com/apis/serial-protocol))
- [Locomotion](https://awesome-repositories.com/f/awesome-lists/ai/locomotion.md) — Develops programmable gaits and inverse kinematics to coordinate movements across different hardware versions. ([source](https://docs.petoi.com/nyboard/overview))
- [Robot Motion Composition](https://awesome-repositories.com/f/awesome-lists/devtools/animation-and-motion/coordinate-path-motion-engines/robot-motion-composition.md) — Provides tools to create and compose customized movement sequences and skills for robotic execution. ([source](https://docs.petoi.com/desktop-app/introduction))
- [Robotic Motion Sequencing](https://awesome-repositories.com/f/awesome-lists/devtools/animation-and-motion/coordinate-path-motion-engines/robotic-motion-sequencing.md) — Enables the creation and sequencing of complex movement skills, postures, and locomotion patterns for robotic limbs.
- [Block-Based Visual Interfaces](https://awesome-repositories.com/f/awesome-lists/devtools/block-based-visual-interfaces.md) — Implements a drag-and-drop block-based visual interface for creating and uploading robotic logic.
- [Multi-Servo Coordination](https://awesome-repositories.com/f/awesome-lists/devtools/motor-control/multi-servo-coordination.md) — Coordinates the simultaneous movement of up to 12 PWM servos for complex limb positioning. ([source](https://docs.petoi.com/biboard/biboard-v1-guide))
- [Servo Positioning](https://awesome-repositories.com/f/awesome-lists/devtools/motor-control/servo-positioning.md) — Enables precise rotation of joint servos to specific angles using ASCII or binary strings. ([source](https://docs.petoi.com/apis/python-api))
- [Locomotion Skill Designers](https://awesome-repositories.com/f/awesome-lists/devtools/skill-creation-tools/locomotion-skill-designers.md) — Allows the definition of action frames and joint angles to create custom robotic gaits and postures. ([source](https://docs.petoi.com/applications/skill-creation))
- [Programmable Gait Generation](https://awesome-repositories.com/f/awesome-lists/devtools/skill-creation-tools/locomotion-skill-designers/programmable-gait-generation.md) — Creates and executes complex movement patterns for four-legged robots using controller hardware. ([source](https://docs.petoi.com/))
- [Visual Programming](https://awesome-repositories.com/f/awesome-lists/devtools/visual-programming.md) — Builds complex robotic behaviors using a drag-and-drop visual programming interface. ([source](https://docs.petoi.com/technical-support/supporting-application-and-software))
- [Robotics Simulators](https://awesome-repositories.com/f/awesome-lists/devtools/robotics-simulators.md) — Generates and tests four-legged locomotion patterns within a physics-based simulation environment. ([source](https://docs.petoi.com/useful-links/users-repositories))
- [Educational Robotics](https://awesome-repositories.com/f/awesome-lists/learning/educational-robotics.md) — Facilitates STEM education through visual block-based programming and hands-on hardware configuration.

### Graphics & Multimedia

- [Inertial Orientation Tracking](https://awesome-repositories.com/f/graphics-multimedia/inertial-orientation-tracking.md) — Uses a six-axis motion sensor to monitor physical tilt, rotation, and acceleration in real time. ([source](https://docs.petoi.com/biboard/biboard-v1-guide))

### Programming Languages & Runtimes

- [Visual Logic Programming](https://awesome-repositories.com/f/programming-languages-runtimes/visual-logic-programming.md) — Creates executable robotic logic via a graphical drag-and-drop interface deployed wirelessly over WiFi. ([source](https://docs.petoi.com/web-block-base-programming/detailed-instructions))
- [Serial Logic Interfaces](https://awesome-repositories.com/f/programming-languages-runtimes/visual-logic-programming/serial-logic-interfaces.md) — Creates robot logic using a drag-and-drop interface to send real-time instructions over a serial port. ([source](https://docs.petoi.com/block-based-programming/petoi-coding-blocks))
- [Block-Based Code Generators](https://awesome-repositories.com/f/programming-languages-runtimes/block-based-code-generators.md) — Translates graphical drag-and-drop blocks into executable instructions for robot hardware.

### Software Engineering & Architecture

- [Embedded AI Deployment](https://awesome-repositories.com/f/software-engineering-architecture/development-methodologies/application-targets-domains/embedded-systems-development/embedded-ai-deployment.md) — Integrates and optimizes machine learning models on robotic hardware for real-time object detection and autonomous behavior.
- [Layered Architectures](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/layering-presentation/layered-architectures.md) — Employs a layered architecture that separates high-level AI processing on a single-board computer from low-level motion control.

### System Administration & Monitoring

- [Robot Joint Control](https://awesome-repositories.com/f/system-administration-monitoring/automation-controllers/manual-hardware-control-interfaces/robot-joint-control.md) — Sets specific rotation values for servos to control the movement of the robot head, tail, and legs. ([source](https://docs.petoi.com/petoi-robot-joint-index))
- [Gamepad Controls](https://awesome-repositories.com/f/system-administration-monitoring/hardware-control-interfaces/remote-control-interfaces/wireless-remote-controllers/gamepad-controls.md) — Enables wireless robot control using joystick and button inputs from a gamepad. ([source](https://docs.petoi.com/extensible-modules/joystick-with-micro-bit))
- [Web-Based Remote Control Interfaces](https://awesome-repositories.com/f/system-administration-monitoring/web-based-remote-control-interfaces.md) — Hosts HTML pages from a WiFi module to provide a browser-based remote control and calibration interface. ([source](https://docs.petoi.com/communication-modules/wifi-esp8266))

### Development Tools & Productivity

- [Firmware Installers](https://awesome-repositories.com/f/development-tools-productivity/firmware-installers.md) — Includes automated utilities for installing pre-compiled modes or custom source code onto the robot's mainboard. ([source](https://docs.petoi.com/communication-modules/usb-downloader-ch340c))
- [Hardware Expansion Interfaces](https://awesome-repositories.com/f/development-tools-productivity/hardware-configuration-utilities/hardware-expansion-interfaces.md) — Provides plug-and-play sockets and standard pins for adding external sensors and actuators. ([source](https://docs.petoi.com/biboard/biboard-v1-guide))
- [Onboard Voice Integration](https://awesome-repositories.com/f/development-tools-productivity/voice-command-interfaces/onboard-voice-integration.md) — Processes spoken instructions via an onboard module to trigger actions without external controllers. ([source](https://docs.petoi.com/biboard/biboard-extension-hat))

### DevOps & Infrastructure

- [Firmware Deployment Tools](https://awesome-repositories.com/f/devops-infrastructure/firmware-deployment-tools.md) — Provides a desktop application and IDE for transferring functional code and calibration data to microcontrollers. ([source](https://docs.petoi.com/faq-frequently-asked-questions))

### Networking & Communication

- [IoT Wireless Protocol Stacks](https://awesome-repositories.com/f/networking-communication/iot-wireless-protocol-stacks.md) — Interfaces with external devices using a multi-protocol stack including Bluetooth SPP, BLE pass-through, and WiFi. ([source](https://docs.petoi.com/biboard/demo-applications))
- [Embedded Voice Processing](https://awesome-repositories.com/f/networking-communication/voice-and-vision-processing/embedded-voice-processing.md) — Recognizes spoken multi-word phrases in multiple languages locally without requiring a network connection. ([source](https://docs.petoi.com/biboard/biboard-v1-guide))

### User Interface & Experience

- [Web Dashboards](https://awesome-repositories.com/f/user-interface-experience/web-dashboards.md) — Offers a web-based dashboard for managing robot movements and settings via a compute module. ([source](https://docs.petoi.com/technical-support/supporting-application-and-software))
