← 开源
mangdangroboticsclub

mini-pupper

Open-Source,ROS Robot Dog Kit

ApplicationsPersonal
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
1.17k
Star
195
Fork
+4
本周
7
贡献者
创建于 2021-01-15 · 更新于 2026-10-15 · 今日第 11262 名
主要开发者
README

Mini Pupper 4

From Learning to Earning — Powered by 3-DoF Coreless Smart Servos.

Official Website · Facebook Group · Discord Community · Online Shop · Contributing Guide


Capabilities & Frameworks

Close the Sim2Real Gap. Train complex neural network policies flawlessly in high-fidelity simulation, and deploy straight to the real physical robot.

Native BAM Integration. Fully compatible with Better Actuator Models (BAM) to capture precise joint friction physics, letting you focus on your advanced applications.

Low-Level micro-ROS. Native support for micro-ROS pipelines directly on the microcontroller for reliable, real-time actuator control.

Next-Gen ROS 2 Jazzy. Ready-to-run out-of-the-box templates for advanced SLAM mapping, path planning, and autonomous Nav2 stacks.

All capabilities stem from our proprietary high-performance, 3-DoF coreless smart servo joints — the ultimate, versatile building block for modern open-source robotics.

Open Source Repo Guide

Github Repo Description
🤖 RL The physics engine backend: MuJoCo and NVIDIA Isaac environments, PPO pipelines, domain randomization, and the baked-in ONNX export runtime.
⚙️ BAM Friction Engine Hardware actuator physics repository. The MangDang MD-300C-150 servo is fully benchmarked and adapted to BAM.
🛹 ROS 2 Core Stack ROS software platform. We follow the official Open Robotics roadmap with stable support up to ROS 2 Jazzy and Lyrical.
📡 micro-ROS Stack micro ROS software platform. Real-time lower-level agent bridging.
🧠 MCU Brain Complete firmware layer source code for the onboard microcontroller, including embedded local AI routing.
🍓 Raspberry Pi Brain High-level application space source code tailored for the Raspberry Pi computing chassis.
🤝 CONTRIBUTING.md Developer guidelines for compiling, local simulation testing, layout conventions, and code submission rules.
📖 Online Manual Comprehensive documentation hub, including modular mechanical blueprints, PCB schematics, and open research challenges.
mini pupper 1 bsp BSP(board support package) for Mini Pupper 1.
mini pupper 2 bsp BSP(board support package) for Mini Pupper 2.
mini pupper web controller This code provides a web GUI for Mini Pupper 1&2 running StanfordQuadruped.

Contributions

Repositories

Repository Description Status
minipupper_kinematics This repositories contains Jupyter notebook that used to gain a better understanding of the kinematics of a quadruped robot in general and Mini Pupper 1 in particular. experimental
mini-pupper-jupyter-notebooks ROSCon2022 Jupyter Notebooks for Mini Pupper 1. experimental