Skip to content
@cybergear-robotics

CyberGear Robotics

CyberBot

CyberBot is a two-wheeled balancing robot based on a five-bar linkage. Its hardware is built around a Raspberry Pi 4 and a custom HAT. The HAT hosts an ESP32-S3 that handles the low-level balancing task. It communicates with the ICM-20948 IMU and six Xiaomi CyberGear motors.

The Holybro PM03D power module distributes power to the system. The ESP32 runs a micro-ROS node that communicates over a serial connection with ROS 2 on the Raspberry Pi.

A Gazebo simulation is available, but remains a work in progress. The project is not yet complete; additional repositories will be published and documented over time.

The central documentation takes place in the Wiki

Popular repositories Loading

  1. icm20948 icm20948 Public

    ESP-IDF library for IMU ICM-20948 with support for SPI, I2C and InvenSense Digital Motion Processor

    C 20 10

  2. cybergear cybergear Public

    ESP-IDF library for Xiaomi CyberGear motors

    C 4 2

  3. esp_rfc2217_server esp_rfc2217_server Public

    RFC2217 server for ESP32 with Raspberry PI support

    Python 1

  4. ros2-cyberbot ros2-cyberbot Public

    ROS 2 package including ros2_control and Gazebo support for CyberBot

    Python 1

  5. cyberboard-raspberrypi cyberboard-raspberrypi Public

    PCB for CyberBot with Support for Rasberry PI 4

    1

  6. cybergear-canbus-pcb cybergear-canbus-pcb Public

    Star-Topology Connector Board for CAN-Bus with Debugging Port

    1

Repositories

Showing 10 of 15 repositories
  • cybergear Public

    ESP-IDF library for Xiaomi CyberGear motors

    cybergear-robotics/cybergear's past year of commit activity
    C 4 MIT 2 0 0 Updated Oct 9, 2026
  • .github Public

    README

    cybergear-robotics/.github's past year of commit activity
    0 0 0 0 Updated Oct 9, 2026
  • icm20948 Public

    ESP-IDF library for IMU ICM-20948 with support for SPI, I2C and InvenSense Digital Motion Processor

    cybergear-robotics/icm20948's past year of commit activity
    C 20 MIT 10 1 0 Updated Oct 5, 2026
  • ina226 Public

    ESP-IDF library for voltage/current sensor INA226

    cybergear-robotics/ina226's past year of commit activity
    C 0 MIT 1 0 0 Updated Oct 4, 2026
  • esp_rfc2217_server Public

    RFC2217 server for ESP32 with Raspberry PI support

    cybergear-robotics/esp_rfc2217_server's past year of commit activity
    Python 1 0 0 0 Updated Oct 1, 2026
  • yocto-cyberbot Public

    Yocto for Raspberry Pi of the CyberBot platform

    cybergear-robotics/yocto-cyberbot's past year of commit activity
    0 MIT 0 0 0 Updated May 4, 2025
  • meta-cyberbot Public

    Yocto layer for CyberBot

    cybergear-robotics/meta-cyberbot's past year of commit activity
    BitBake 0 MIT 0 0 0 Updated May 4, 2025
  • mcu_msgs Public

    microcontroller unit messages between micro-ros node and ros2

    cybergear-robotics/mcu_msgs's past year of commit activity
    CMake 0 MIT 0 0 0 Updated May 4, 2025
  • ros2-cyberbot Public

    ROS 2 package including ros2_control and Gazebo support for CyberBot

    cybergear-robotics/ros2-cyberbot's past year of commit activity
    Python 1 MIT 0 0 0 Updated Apr 1, 2025
  • meta-ros Public Forked from ros/meta-ros

    OpenEmbedded Layers for ROS 1 and ROS 2

    cybergear-robotics/meta-ros's past year of commit activity
    BitBake 0 MIT 290 0 0 Updated Apr 1, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…