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 21 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

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…