
Mini Pupper, Release 1.0.0-alpha
SLAM(Simultaneous Localization and Mapping)
Mini Pupper’s ROS version is based on
open source project, and we made some changes to SLAM and Navi-
gation functions.
1.Installation
We recommend you explore Mini Pupper with ROS network, make sure your PC and Mini Pupper have connected to
the same WiFi.
1.1 PC Setup
PC Setup corresponds to PC (your desktop or laptop PC) for controlling Mini Pupper remotely. Do not apply these
commands to your Mini Pupper.
• 1.1.1 Cartographer ROS packages installation
Our SLAM and Navigation functions are based on
.
cd ~
sudo apt-get update
sudo apt-get install -y python3-wstool python3-rosdep ninja-build stow
mkdir carto_ws
cd carto_ws
wstool init src
wstool merge -t src https://raw.githubusercontent.com/cartographer-project/cartographer_
˓
→
ros/master/cartographer_ros.rosinstall
wstool update -t src
sudo rosdep init
rosdep update
rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y
src/cartographer/scripts/install_abseil.sh
sudo apt-get remove ros-${ROS_DISTRO}-abseil-cpp
catkin_make_isolated --install --use-ninja
source install_isolated/setup.bash
• 1.1.2 Mini Pupper ROS packages installation
cd
<
your_ws
>/
src
git clone
--
recursive https:
//
github
.
com
/
mangdangroboticsclub
/
minipupper_ros
cd
..
rosdep install
--
from
-
paths src
--
ignore
-
src
-
r
-
y
catkin_make
source
<
your_ws
>/
devel
/
setup
.
bash
• 1.1.3 Network Setup
Connect your PC and Mini Pupper to the same WiFi and find the assigned IP address with the command below.
ifconfig
Open the file and update ROS IP settings with commands below.
1.1. What is Mini Pupper?
87
Содержание Mini Pupper
Страница 1: ...Mini Pupper Release 1 0 0 alpha MangDang Technology Co Limited Jan 30 2023...
Страница 2: ......
Страница 3: ...GUIDE 1 ROS2 Open source Education Robot Kit 1 i...
Страница 4: ...ii...
Страница 16: ...Mini Pupper Release 1 0 0 alpha 12 Chapter 1 ROS2 Open source Education Robot Kit...
Страница 17: ...Mini Pupper Release 1 0 0 alpha 1 1 What is Mini Pupper 13...
Страница 19: ...Mini Pupper Release 1 0 0 alpha 1 1 What is Mini Pupper 15...
Страница 21: ...Mini Pupper Release 1 0 0 alpha 1 1 What is Mini Pupper 17...
Страница 22: ...Mini Pupper Release 1 0 0 alpha 18 Chapter 1 ROS2 Open source Education Robot Kit...
Страница 26: ...Mini Pupper Release 1 0 0 alpha 22 Chapter 1 ROS2 Open source Education Robot Kit...
Страница 30: ...Mini Pupper Release 1 0 0 alpha 26 Chapter 1 ROS2 Open source Education Robot Kit...
Страница 31: ...Mini Pupper Release 1 0 0 alpha 1 1 What is Mini Pupper 27...
Страница 32: ...Mini Pupper Release 1 0 0 alpha Assemble and 28 Chapter 1 ROS2 Open source Education Robot Kit...
Страница 37: ...Mini Pupper Release 1 0 0 alpha 1 1 What is Mini Pupper 33...
Страница 38: ...Mini Pupper Release 1 0 0 alpha opposite side 34 Chapter 1 ROS2 Open source Education Robot Kit...
Страница 39: ...Mini Pupper Release 1 0 0 alpha Step 3 2 Four legs 1 1 What is Mini Pupper 35...
Страница 46: ...Mini Pupper Release 1 0 0 alpha 42 Chapter 1 ROS2 Open source Education Robot Kit...
Страница 49: ...Mini Pupper Release 1 0 0 alpha 1 1 What is Mini Pupper 45...
Страница 52: ...Mini Pupper Release 1 0 0 alpha 48 Chapter 1 ROS2 Open source Education Robot Kit...
Страница 57: ...Mini Pupper Release 1 0 0 alpha 1 1 What is Mini Pupper 53...
Страница 59: ...Mini Pupper Release 1 0 0 alpha 1 1 What is Mini Pupper 55...
Страница 61: ...Mini Pupper Release 1 0 0 alpha Use four M2x5mm screws and four short supports 1 1 What is Mini Pupper 57...
Страница 67: ...Mini Pupper Release 1 0 0 alpha Step 5 9 Raspberry Pi 4 1 1 What is Mini Pupper 63...
Страница 70: ...Mini Pupper Release 1 0 0 alpha 66 Chapter 1 ROS2 Open source Education Robot Kit...
Страница 72: ...Mini Pupper Release 1 0 0 alpha 68 Chapter 1 ROS2 Open source Education Robot Kit...
Страница 74: ...Mini Pupper Release 1 0 0 alpha 70 Chapter 1 ROS2 Open source Education Robot Kit...
Страница 75: ...Mini Pupper Release 1 0 0 alpha Step 6 5 Shoes Put on 4 shoes 1 1 What is Mini Pupper 71...
Страница 76: ...Mini Pupper Release 1 0 0 alpha Step 6 6 Completion 72 Chapter 1 ROS2 Open source Education Robot Kit...
Страница 79: ...Mini Pupper Release 1 0 0 alpha 1 1 What is Mini Pupper 75...
Страница 80: ...Mini Pupper Release 1 0 0 alpha Step 7 3 Completion 76 Chapter 1 ROS2 Open source Education Robot Kit...
Страница 81: ...Mini Pupper Release 1 0 0 alpha 1 1 What is Mini Pupper 77...
Страница 104: ...Mini Pupper Release 1 0 0 alpha Top side 100 Chapter 1 ROS2 Open source Education Robot Kit...