Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

3-robot

Introduction

This is the official repository of CYOBOT LLC CYOBot v2, a transformable quadruped robot. See our story on Kickstarter and Hackaday.

CYOBot Kickstarter cover photo with different robot variations, a crawler robot with 4 legs, a wheeler robot with 4 wheels, and a game console robot with buttons and joysticks

The second version of CYOCrawler open-source quadruped robot (GitHub, Hackaday). CYOBot v2 is an open-source modular plug-and-play robotic platform suitable for makers, students, and researchers, with more hardware and software upgrades, allowing complex application development like reinforcement learning, voice-enabled chatbot (ChatGPT integration), real-time motion planning, cloud and edge computing, etc.

The microcontroller is upgraded to ESP32-S3 with 8MB of PSRAM, allowing better memory-exhaustive applications like audio processing, machine learning, and real-time applications. Especially, using the built-in coding interface via WiFi will not cause Memory Allocation Error problem again. Upgrading to ESP32-S3 also means more GPIOs to spare, and connecting external peripherals like a camera module is now possible.

We also took inspiration from ESP32-S3-Korvo-2 V3.0 to design the PCB's audio module, with dedicated audio CODEC for I2S speaker and stereo microphone, allowing users to interact with robots using voice commands, and even connect to ChatGPT for prompt responses.

The 3D printing parts are improved and extended to different robotic designs: wheels (Ackermann and leg-wheel hybrid), quadruped, humanoid, and game console. To seamlessly switch between designs, we decouple the electronics, such that design-dependent electronics are grouped into a separate PCB and placed within the mechanical frame of each design, called mechanical board.

Instruction

The hardware/mechanical/STLs directory includes the STL files for 3D printing designs of all robot bases and brain. Assembly instruction can be found here:

Technical Specification

The following is the technical specification of the new CYOBot v2 brain design: drawing

Accompanying the new brain design are 3 robot bases, with the following technical specifications:

drawing

License

This product is open-source certified by OSHWA (US002433).

drawing drawing

Community

Follow us on social media and join the community!

        

Releases

Packages

Contributors

Languages