Panther Robot Arm
A low-cost six-axis robotic arm using DAMIAO motors and sheet metal structural parts, designed for students and hobbyists.
- Robot arm
- Open source
- ROS
- 3D model (URDF)
- 3D printable
Suggested by Robotheca, created by @wEch1ng (opens in a new tab), from github.com/wEch1ng/Panther_RobotArm (opens in a new tab). Pinned to commit 2d00b7e (opens in a new tab).
- Hardware license
- MIT (opens in a new tab)
- Software license
- MIT (opens in a new tab)
- Commercial use
- Allowed
This repository contains executable files that Robotheca doesn't check. Only run them if you trust the creator.
Which files (29 scripts, 2 firmware images)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/build/atomic_configure/env.sh (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/build/atomic_configure/local_setup.bash (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/build/atomic_configure/local_setup.sh (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/build/atomic_configure/setup.bash (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/build/atomic_configure/setup.sh (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/build/catkin_generated/env_cached.sh (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/build/catkin_generated/installspace/env.sh (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/build/catkin_generated/installspace/local_setup.bash (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/build/catkin_generated/installspace/local_setup.sh (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/build/catkin_generated/installspace/setup.bash (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/build/catkin_generated/installspace/setup.sh (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/build/catkin_generated/setup_cached.sh (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/devel/env.sh (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/devel/local_setup.bash (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/devel/local_setup.sh (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/devel/setup.bash (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/devel/setup.sh (opens in a new tab)
- 2.ROS1_workspace/ROS1-Noetic+Ubuntu20.04/panther_ws/src/dm_drive/include/eigen/bench/bench_multi_compilers.sh (opens in a new tab)
- and 11 more
Photo and 3D model
3D preview converted from github.com/wEch1ng/Panther_RobotArm at 2d00b7e, under MIT. View the original files from GitHub (1.8 MB) (opens in a new tab)
What it can do
Written by Robotheca from the project's documents.
- Moves in six joints with Dynamixel motors
- Runs gravity compensation mode
- Supports drag teaching mode
- Plans Cartesian trajectories via MoveIt using action communication
- Draws circles in Cartesian space with a provided example
Bill of materials
This repository has no parts list Robotheca can read yet.
Build guide
The creator's steps, each with its instructions.
- 1Prepare sheet metal structural parts
- 23D print gripper components
- 3Assemble the robotic arm
- 4Install DAMIAO motors
- 5Set up ROS Noetic environment
- 6Configure and test basic functions (gravity compensation, drag teaching, MoveIt
The guide appears here as you scroll.
Guide by @wEch1ng (README.md), under MIT. The English translation is by Robotheca, shared under the same license.
Wiring and electronics
Notes written by Robotheca from the project's documents.
Main parts
- Dynamixel motors for all six joints
- Controller board (unspecified model)
- Power supply for motors and electronics
Connections
- Power lines for motors and controller separated as per Dynamixel documentation