Package Summary
| Version | 0.0.0 |
| License | TODO: License declaration |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/mangdangroboticsclub/mini_pupper_ros.git |
| VCS Type | git |
| VCS Version | ros2-dev |
| Last Updated | 2026-05-30 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- mangdang
Authors
Quick Start
We recently migrated Stanford controller to the mini_pupper_ros repo, enabling enhanced control and new features for Mini Pupper. This migration allows for smoother and more dynamic dance routines.
How to make Mini Pupper dance
Single robot dancing
Mini Pupper
# Terminal 1 (ssh)
. ~/ros2_ws/install/setup.bash # setup.zsh if you use zsh instead of bash
ros2 launch mini_pupper_bringup bringup.launch.py launch_twist_converter:=false
PC (Or Mini Pupper)
# Terminal 2 (ssh)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance dance.launch.py
Multi robot dancing
Mini Pupper
# Terminal 1 (ssh)
# Robot 1 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot1
# Robot 2 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot2
# Robot 3 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot3
PC (Or Mini Pupper)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance multi_robot_dance.launch.py multi_robot:=true robot_count:=3
How to modify
You can modify the file createDanceActionListSample.py in the mini_pupper_dance folder to define new dance moves by editing or adding actions to the dance action list. Each action specifies a pose or movement for the robot, and modifying this file allows you to create custom dance routines. After making changes, rebuild the package to apply the updates.
Package Dependencies
| Deps | Name |
|---|---|
| rclpy | |
| geometry_msgs | |
| mini_pupper_interfaces | |
| ros2launch | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mini_pupper_dance at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | TODO: License declaration |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/mangdangroboticsclub/mini_pupper_ros.git |
| VCS Type | git |
| VCS Version | ros2-dev |
| Last Updated | 2026-05-30 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- mangdang
Authors
Quick Start
We recently migrated Stanford controller to the mini_pupper_ros repo, enabling enhanced control and new features for Mini Pupper. This migration allows for smoother and more dynamic dance routines.
How to make Mini Pupper dance
Single robot dancing
Mini Pupper
# Terminal 1 (ssh)
. ~/ros2_ws/install/setup.bash # setup.zsh if you use zsh instead of bash
ros2 launch mini_pupper_bringup bringup.launch.py launch_twist_converter:=false
PC (Or Mini Pupper)
# Terminal 2 (ssh)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance dance.launch.py
Multi robot dancing
Mini Pupper
# Terminal 1 (ssh)
# Robot 1 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot1
# Robot 2 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot2
# Robot 3 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot3
PC (Or Mini Pupper)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance multi_robot_dance.launch.py multi_robot:=true robot_count:=3
How to modify
You can modify the file createDanceActionListSample.py in the mini_pupper_dance folder to define new dance moves by editing or adding actions to the dance action list. Each action specifies a pose or movement for the robot, and modifying this file allows you to create custom dance routines. After making changes, rebuild the package to apply the updates.
Package Dependencies
| Deps | Name |
|---|---|
| rclpy | |
| geometry_msgs | |
| mini_pupper_interfaces | |
| ros2launch | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mini_pupper_dance at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | TODO: License declaration |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/mangdangroboticsclub/mini_pupper_ros.git |
| VCS Type | git |
| VCS Version | ros2-dev |
| Last Updated | 2026-05-30 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- mangdang
Authors
Quick Start
We recently migrated Stanford controller to the mini_pupper_ros repo, enabling enhanced control and new features for Mini Pupper. This migration allows for smoother and more dynamic dance routines.
How to make Mini Pupper dance
Single robot dancing
Mini Pupper
# Terminal 1 (ssh)
. ~/ros2_ws/install/setup.bash # setup.zsh if you use zsh instead of bash
ros2 launch mini_pupper_bringup bringup.launch.py launch_twist_converter:=false
PC (Or Mini Pupper)
# Terminal 2 (ssh)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance dance.launch.py
Multi robot dancing
Mini Pupper
# Terminal 1 (ssh)
# Robot 1 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot1
# Robot 2 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot2
# Robot 3 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot3
PC (Or Mini Pupper)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance multi_robot_dance.launch.py multi_robot:=true robot_count:=3
How to modify
You can modify the file createDanceActionListSample.py in the mini_pupper_dance folder to define new dance moves by editing or adding actions to the dance action list. Each action specifies a pose or movement for the robot, and modifying this file allows you to create custom dance routines. After making changes, rebuild the package to apply the updates.
Package Dependencies
| Deps | Name |
|---|---|
| rclpy | |
| geometry_msgs | |
| mini_pupper_interfaces | |
| ros2launch | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mini_pupper_dance at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | TODO: License declaration |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/mangdangroboticsclub/mini_pupper_ros.git |
| VCS Type | git |
| VCS Version | ros2-dev |
| Last Updated | 2026-05-30 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- mangdang
Authors
Quick Start
We recently migrated Stanford controller to the mini_pupper_ros repo, enabling enhanced control and new features for Mini Pupper. This migration allows for smoother and more dynamic dance routines.
How to make Mini Pupper dance
Single robot dancing
Mini Pupper
# Terminal 1 (ssh)
. ~/ros2_ws/install/setup.bash # setup.zsh if you use zsh instead of bash
ros2 launch mini_pupper_bringup bringup.launch.py launch_twist_converter:=false
PC (Or Mini Pupper)
# Terminal 2 (ssh)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance dance.launch.py
Multi robot dancing
Mini Pupper
# Terminal 1 (ssh)
# Robot 1 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot1
# Robot 2 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot2
# Robot 3 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot3
PC (Or Mini Pupper)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance multi_robot_dance.launch.py multi_robot:=true robot_count:=3
How to modify
You can modify the file createDanceActionListSample.py in the mini_pupper_dance folder to define new dance moves by editing or adding actions to the dance action list. Each action specifies a pose or movement for the robot, and modifying this file allows you to create custom dance routines. After making changes, rebuild the package to apply the updates.
Package Dependencies
| Deps | Name |
|---|---|
| rclpy | |
| geometry_msgs | |
| mini_pupper_interfaces | |
| ros2launch | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mini_pupper_dance at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | TODO: License declaration |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/mangdangroboticsclub/mini_pupper_ros.git |
| VCS Type | git |
| VCS Version | ros2-dev |
| Last Updated | 2026-05-30 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- mangdang
Authors
Quick Start
We recently migrated Stanford controller to the mini_pupper_ros repo, enabling enhanced control and new features for Mini Pupper. This migration allows for smoother and more dynamic dance routines.
How to make Mini Pupper dance
Single robot dancing
Mini Pupper
# Terminal 1 (ssh)
. ~/ros2_ws/install/setup.bash # setup.zsh if you use zsh instead of bash
ros2 launch mini_pupper_bringup bringup.launch.py launch_twist_converter:=false
PC (Or Mini Pupper)
# Terminal 2 (ssh)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance dance.launch.py
Multi robot dancing
Mini Pupper
# Terminal 1 (ssh)
# Robot 1 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot1
# Robot 2 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot2
# Robot 3 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot3
PC (Or Mini Pupper)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance multi_robot_dance.launch.py multi_robot:=true robot_count:=3
How to modify
You can modify the file createDanceActionListSample.py in the mini_pupper_dance folder to define new dance moves by editing or adding actions to the dance action list. Each action specifies a pose or movement for the robot, and modifying this file allows you to create custom dance routines. After making changes, rebuild the package to apply the updates.
Package Dependencies
| Deps | Name |
|---|---|
| rclpy | |
| geometry_msgs | |
| mini_pupper_interfaces | |
| ros2launch | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mini_pupper_dance at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | TODO: License declaration |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/mangdangroboticsclub/mini_pupper_ros.git |
| VCS Type | git |
| VCS Version | ros2-dev |
| Last Updated | 2026-05-30 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- mangdang
Authors
Quick Start
We recently migrated Stanford controller to the mini_pupper_ros repo, enabling enhanced control and new features for Mini Pupper. This migration allows for smoother and more dynamic dance routines.
How to make Mini Pupper dance
Single robot dancing
Mini Pupper
# Terminal 1 (ssh)
. ~/ros2_ws/install/setup.bash # setup.zsh if you use zsh instead of bash
ros2 launch mini_pupper_bringup bringup.launch.py launch_twist_converter:=false
PC (Or Mini Pupper)
# Terminal 2 (ssh)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance dance.launch.py
Multi robot dancing
Mini Pupper
# Terminal 1 (ssh)
# Robot 1 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot1
# Robot 2 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot2
# Robot 3 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot3
PC (Or Mini Pupper)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance multi_robot_dance.launch.py multi_robot:=true robot_count:=3
How to modify
You can modify the file createDanceActionListSample.py in the mini_pupper_dance folder to define new dance moves by editing or adding actions to the dance action list. Each action specifies a pose or movement for the robot, and modifying this file allows you to create custom dance routines. After making changes, rebuild the package to apply the updates.
Package Dependencies
| Deps | Name |
|---|---|
| rclpy | |
| geometry_msgs | |
| mini_pupper_interfaces | |
| ros2launch | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mini_pupper_dance at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | TODO: License declaration |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/mangdangroboticsclub/mini_pupper_ros.git |
| VCS Type | git |
| VCS Version | ros2-dev |
| Last Updated | 2026-05-30 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- mangdang
Authors
Quick Start
We recently migrated Stanford controller to the mini_pupper_ros repo, enabling enhanced control and new features for Mini Pupper. This migration allows for smoother and more dynamic dance routines.
How to make Mini Pupper dance
Single robot dancing
Mini Pupper
# Terminal 1 (ssh)
. ~/ros2_ws/install/setup.bash # setup.zsh if you use zsh instead of bash
ros2 launch mini_pupper_bringup bringup.launch.py launch_twist_converter:=false
PC (Or Mini Pupper)
# Terminal 2 (ssh)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance dance.launch.py
Multi robot dancing
Mini Pupper
# Terminal 1 (ssh)
# Robot 1 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot1
# Robot 2 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot2
# Robot 3 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot3
PC (Or Mini Pupper)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance multi_robot_dance.launch.py multi_robot:=true robot_count:=3
How to modify
You can modify the file createDanceActionListSample.py in the mini_pupper_dance folder to define new dance moves by editing or adding actions to the dance action list. Each action specifies a pose or movement for the robot, and modifying this file allows you to create custom dance routines. After making changes, rebuild the package to apply the updates.
Package Dependencies
| Deps | Name |
|---|---|
| rclpy | |
| geometry_msgs | |
| mini_pupper_interfaces | |
| ros2launch | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mini_pupper_dance at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | TODO: License declaration |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/mangdangroboticsclub/mini_pupper_ros.git |
| VCS Type | git |
| VCS Version | ros2-dev |
| Last Updated | 2026-05-30 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- mangdang
Authors
Quick Start
We recently migrated Stanford controller to the mini_pupper_ros repo, enabling enhanced control and new features for Mini Pupper. This migration allows for smoother and more dynamic dance routines.
How to make Mini Pupper dance
Single robot dancing
Mini Pupper
# Terminal 1 (ssh)
. ~/ros2_ws/install/setup.bash # setup.zsh if you use zsh instead of bash
ros2 launch mini_pupper_bringup bringup.launch.py launch_twist_converter:=false
PC (Or Mini Pupper)
# Terminal 2 (ssh)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance dance.launch.py
Multi robot dancing
Mini Pupper
# Terminal 1 (ssh)
# Robot 1 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot1
# Robot 2 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot2
# Robot 3 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot3
PC (Or Mini Pupper)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance multi_robot_dance.launch.py multi_robot:=true robot_count:=3
How to modify
You can modify the file createDanceActionListSample.py in the mini_pupper_dance folder to define new dance moves by editing or adding actions to the dance action list. Each action specifies a pose or movement for the robot, and modifying this file allows you to create custom dance routines. After making changes, rebuild the package to apply the updates.
Package Dependencies
| Deps | Name |
|---|---|
| rclpy | |
| geometry_msgs | |
| mini_pupper_interfaces | |
| ros2launch | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mini_pupper_dance at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | TODO: License declaration |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/mangdangroboticsclub/mini_pupper_ros.git |
| VCS Type | git |
| VCS Version | ros2-dev |
| Last Updated | 2026-05-30 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- mangdang
Authors
Quick Start
We recently migrated Stanford controller to the mini_pupper_ros repo, enabling enhanced control and new features for Mini Pupper. This migration allows for smoother and more dynamic dance routines.
How to make Mini Pupper dance
Single robot dancing
Mini Pupper
# Terminal 1 (ssh)
. ~/ros2_ws/install/setup.bash # setup.zsh if you use zsh instead of bash
ros2 launch mini_pupper_bringup bringup.launch.py launch_twist_converter:=false
PC (Or Mini Pupper)
# Terminal 2 (ssh)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance dance.launch.py
Multi robot dancing
Mini Pupper
# Terminal 1 (ssh)
# Robot 1 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot1
# Robot 2 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot2
# Robot 3 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot3
PC (Or Mini Pupper)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance multi_robot_dance.launch.py multi_robot:=true robot_count:=3
How to modify
You can modify the file createDanceActionListSample.py in the mini_pupper_dance folder to define new dance moves by editing or adding actions to the dance action list. Each action specifies a pose or movement for the robot, and modifying this file allows you to create custom dance routines. After making changes, rebuild the package to apply the updates.
Package Dependencies
| Deps | Name |
|---|---|
| rclpy | |
| geometry_msgs | |
| mini_pupper_interfaces | |
| ros2launch | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged mini_pupper_dance at Robotics Stack Exchange
Package Summary
| Version | 0.0.0 |
| License | TODO: License declaration |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/mangdangroboticsclub/mini_pupper_ros.git |
| VCS Type | git |
| VCS Version | ros2-dev |
| Last Updated | 2026-05-30 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- mangdang
Authors
Quick Start
We recently migrated Stanford controller to the mini_pupper_ros repo, enabling enhanced control and new features for Mini Pupper. This migration allows for smoother and more dynamic dance routines.
How to make Mini Pupper dance
Single robot dancing
Mini Pupper
# Terminal 1 (ssh)
. ~/ros2_ws/install/setup.bash # setup.zsh if you use zsh instead of bash
ros2 launch mini_pupper_bringup bringup.launch.py launch_twist_converter:=false
PC (Or Mini Pupper)
# Terminal 2 (ssh)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance dance.launch.py
Multi robot dancing
Mini Pupper
# Terminal 1 (ssh)
# Robot 1 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot1
# Robot 2 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot2
# Robot 3 SSH Terminal
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_bringup bringup.launch.py multi_robot:=true robot_namespace:=robot3
PC (Or Mini Pupper)
source ~/ros2_ws/install/setup.bash
ros2 launch mini_pupper_dance multi_robot_dance.launch.py multi_robot:=true robot_count:=3
How to modify
You can modify the file createDanceActionListSample.py in the mini_pupper_dance folder to define new dance moves by editing or adding actions to the dance action list. Each action specifies a pose or movement for the robot, and modifying this file allows you to create custom dance routines. After making changes, rebuild the package to apply the updates.
Package Dependencies
| Deps | Name |
|---|---|
| rclpy | |
| geometry_msgs | |
| mini_pupper_interfaces | |
| ros2launch | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
| Name |
|---|
| python3-pytest |