Close
0%
0%

Mini π:Open-Source, ROS High-Performance Robot

Mini π is the first cost effective open-source bipedal robot for research and education

Public Chat
Similar projects worth following
Our goal is to provide developers with an affordable, stable, reliable, and high-performance bipedal robot for locomotion algorithm research and education. Its legs have 12 degrees of freedom (DOF) and can run, jump, and even flip, with great load-bearing capacity. It supports ZMP, WPC+MPC, and reinforcement learning locomotion control algorithms, as well as ROS SLAM and navigation features.
The robot is very compact, weighing less than 10 kilograms, making it convenient for debugging, transportation, and testing. It will make it easier for research institutions and developers worldwide!

The development process of the project:

Requirement:

  1. Compact and Light : It needs to be very small and weigh less than 10 kg for easy debugging, transport, and testing.
  2. Flexible Locomotion Movement : Its legs must have at least 12 degrees of freedom (DOF) with 20 DOF in total, matching human structure and movement to meet most bipedal motion needs.
  3. High Performance : It must run, jump, and even do flips. It should also have good load capacity, like adding a 1-2 kg robotic arm and carrying over 1 kg.
  4. Optimized Joints : The joint modules should be within 125 cm³ in volume, weigh less than 300 g, and have a peak torque of over 10 Nm.

We started this project three years ago but couldn't find motors that met our needs, so we designed our own joint modules. After two years of continuous optimization, we created a joint module with a diameter and thickness of less than 50 mm and a peak torque of over 10 Nm.

To achieve precise control, we optimized the reducer's precision and the motor's cogging torque, achieving excellent precision and backdrivability. With 12 DOF in the legs, it's hard to find a static zero position when powered off. We used absolute dual encoders inside the module to record the absolute zero position, so the robot doesn't need to recalibrate after reconnecting.

We wanted to control a 6 DOF leg with one bus (EtherCAT is too large), so we chose CAN FD for higher bandwidth and response frequency and developed a USB-to-CAN FD development board. It can control 10 motors on one bus at 1000 Hz, and a single controller board supports 4 CAN buses, controlling 40 motors at 1000 Hz. 

Finally, we made Mini π compact, weighing 7 kg, and able to carry an additional 5 kg load. Its top speed is 1.5 m/s, and it can jump up to 2 cm, theoretically able to do flips. 

Whole size

Mini π has been tested in real environments, running continuously for hours without the motors overheating.

To make it easy for developers to use, we implemented three control algorithms based on reinforcement learning, MPC, and ZMP, all open-sourced with video tutorials.

These algorithms are available on GitHub:

    https://github.com/HighTorque-Robotics/livelybot_rl_control

   https://github.com/HighTorque-Robotics/livelybot_dynamic_control

Mini π main activities:

2024 IEEE International Conference on Robotics and Automation (ICRA2024) WORKSHOP in PACIFICO Yokohama, May 13th to 17th, 2024, Japan

Mini π is also equipped with ROS SLAM and navigation functions.

1.jpg

Sit down

JPEG Image - 2.98 MB - 07/03/2024 at 14:32

Preview

picture.png

Rendering

Portable Network Graphics (PNG) - 241.48 kB - 07/02/2024 at 06:55

Preview

  • Mini π made its debut at the Robocup 2024

    HighTorqueRobotics07/21/2024 at 15:22 0 comments

    Mini π was thrilled to debut at Robocup 2024, where it gained a lot of attention and made many new robot friends.

    Are you excited to see Mini π  play football at the event?

    Mini π will keep improving and working hard, hoping to be on the field  and play football  soon.

  • Mini π made its debut at the WAIC2024

    HighTorqueRobotics07/04/2024 at 15:21 0 comments

    World Artificial Intelligence Conference will be held from July 4th to July 7th!

    Mini π was honored to participate in the conference and became one of the most eye-catching robots at the event. 

    It attracted a lot of attention and freely navigated through the crowd.

  • Mini π robot accessory

    HighTorqueRobotics07/03/2024 at 04:58 0 comments

    Our engineers designed a Mini π robot accessory. Isn’t it cute? It’s five times smaller!

    There are still many Mini π accessories in the factory, ready to be shipped.

  • The newly designed head of the Mini π

    HighTorqueRobotics07/02/2024 at 06:48 0 comments

    We have designed a head for the Mini π robot that can tilt up and down, move forward and backward, rotate left and right , and turn left and right. We would appreciate your feedback on this head design. A D435i depth camera will be installed within it. Are the small lights on either side of the depth camera necessary?

    Here are some examples of the movement capabilities.

View all 4 project logs

  • 1
    Locomotion Control Algorithm based on open source Reinforcement Learning

    In order to facilitate developers to use our platform, this open source algorithm is simulated and verified on a 12 DOF Mini π.

    The open source code is placed on github under the project name livelybot_rl_control:

    https://github.com/HighTorque-Robotics/livelybot_rl_control

  • 2
    Locomotion Control Algorithm based on based on nonlinear MPC and WBC

    The two degrees of freedom of the ankle joint are bound together in urdf, and the robot's degree of freedom becomes 10 degrees of freedom. The open source code is placed on github under the project name livelybot_dynamic_control:

    https://github.com/HighTorque-Robotics/livelybot_dynamic_control

View all instructions

Enjoy this project?

Share

Discussions

Tomato1107 wrote 07/04/2024 at 01:03 point

So cute and cool!

  Are you sure? yes | no

Does this project spark your interest?

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