Close
0%
0%

BRUNO - quadruped robo

Mini robo-dog being created from scratch (both software and hardware design).

Similar projects worth following
71 views
0 followers
Quadruped mini-robot for the sack of STEM and robotics deep dive. The goal is to have modular robotics platform that could be upgraded along my learning journey. And i hate remote-controlled robots, so will definitely try to make it autonomous at some extent. All the electric components used can be sourced from the open market. The project is inspired by Bittle robot from Petoi LLC, but shares nothing hardware/software parts. I'm trying to make this platform's design as "mature-grade" as possible, so expect ROS2 here.

This all started with Petoi Bittle project making getting into robotics accessible for everyone. I did not manage to order own sample and opted in to creating own copy. There was also enthusiast who reverse-engineered original design and published STEPs.

But things went south quite fast:

  • The design made for injection mold is barely fits MDF 3D printing.
  • Direct motors mount required to have proper suspension which was looking like unnecessary over-engineering.
  • The body size was optimized for custom fused board. And my goal was to use only generic components that are easy to order.
  • At the moment when i started to redesign specific parts of the original design, i was so deep in electronics and 3D printing so everything started to look achievable (ha!). So, lets create everything from scratch.

The body already went thru three iterations and i thought it is a time to create project log.

What is on my agenda for this project:

  1. [v] The robot should be able to walk on its own, without supports.
  2. [v] The project should use industrial-standard architecture approach with ROS 2 in its core.
  3. [  ] The system should be autonomous, without electric leash.
  4. [  ] IMU unit is planned to allow Bruno balance his weight and correct skills executing.  
  5. [  ] I hate remote-controlled "toy" robots, so i would also like to introduce some behavior engine with external "tune-ups" using either voice or text communication.
  6. [  ] Bruno should learn one of gaits on its own using NVIDIA Isaac Lab  simulation. So yeah, neural models should also be supported in skills.

  • Mini robot leg with ball bearing and a push-link

    Vadim06/20/2026 at 11:18 0 comments

    Hi there! 

    The first experiment with the quadruped's leg update was insightful but left me dissatisfied with the outcome.

    • The joints are directly connected to the motor shaft with very limited side support. This will cause the tiny servo gears to wear out even faster. Not to mention side bumps.
    • The knee joint motor was also protruding too noticeably outside. This is bad for balance and hurts my eyes.
    • There are no ball bearings, so the joints can rub against each other if side force is applied.

    Let's improve this. Of course, the "wheel" has already been invented multiple times. One of the best designs I came across had triangle-shaped legs, like in the  project "CARA". It's very efficient and clever, but it doesn't look like a normal leg, which I wanted to implement.

    Read more »

  • How bad can it be to design a robot leg?

    Vadim06/10/2026 at 19:59 0 comments

    Hi there!

    When I just started the project, I was naive like a child: it should be perfectly doable to just download a 3D-model, print it part by part and voila - the chassis for software experiments ready! Huh, although i managed to print the original "Petoi Bittle" design, the result was like this:

    Yeah, a bit wiggly, definitely not for precise movements. Let's improve this.

    Read more »

View all 2 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates