/mini_pupper_2_bsp

BSP(Board Support Package) for Mini Pupper 2

Primary LanguageC++Apache License 2.0Apache-2.0

Mini Pupper: Quadruped Robot Platform for Creativity

MangDang Online channel: Discord, FaceBook, YouTube, Twitter

Mini Pupper will make robotics easier for schools, homeschool families, enthusiasts and beyond.

  • ROS: support ROS2(Humble) SLAM & Navigation robot dog at low-cost price
  • OpenCV: support OpenCV official OAK-D-Lite 3D camera module and MIPI camera
  • Open-source: DIY and customize what you want.
  • Raspberry Pi: it’s super expandable, endorsed by Raspberry Pi.

Overview

This repository is the BSP(board support package) for Mini Pupper 2.

Prepare installation

Flash Ubuntu preinstalled image to the SD card.

  • Download ubuntu-22.04.2-preinstalled-server-arm64+raspi.img.xz from the official website, and flash it into your SD card.
  • Put SD card into your Mini Pupper and setup your WiFi in "/etc/netplan/50-cloud-init.yaml", you can reference to 50-cloud-init.yaml (Please use your AP name to update "Mangdang", and password to update "mangdang" )
sudo vi /etc/netplan/50-cloud-init.yaml
#set your own WiFi AP and password
sudo netplan apply
  • Do the below commands.
sudo apt update
sudo apt upgrade
reboot

Installation

Clone this repo and install:

cd ~
git clone https://github.com/mangdangroboticsclub/mini_pupper_2_bsp.git mini_pupper_bsp
cd mini_pupper_bsp
./install.sh
reboot

Calibration

You can use the below command to calibrate mini pupper.

calibrate  # this is a command

Test

You can test the demos to confirm your installation, for the detailed info, please refer to the below link, https://github.com/mangdangroboticsclub/mini_pupper_2_bsp/tree/main/demos

License

Copyright 2024 MangDang

Apache-2.0 license

MangDang specializes in the research, development, and production of robot products that make peoples lives better. We are a global team with members from many countries and regions.

Many global talents are contributing to this project, you can find them on the GitHub page, we appreciate all their contribution.

If you have an interest in contributing, please check the below link and send a mail to afreez@mangdang.net https://github.com/mangdangroboticsclub/mini_pupper_2_bsp/blob/main/CONTRIBUTING.md

All the source code are licensed under Apache-2.0 license, but NOT include the below modules.

GPL source code in this repository