How hightorque-robotics/panthera-ht_main works
1. Repository role
- Panthera-HT_Main is not the control stack itself; it is the entry-point / umbrella repository for the Panthera-HT six-axis robotic arm platform.
- Its main job is to present the project, organize references, and route engineers to the specialized companion repositories.
2. Primary boundary: documentation vs implementation
- This repo contains documentation and media only: README.md, license, PDF manuals, images, and demo GIFs.
- The actual mechanical design files, SDK code, ROS2 integration, and LeRobot integration live in separate repositories linked from the README.
3. Hardware/product layer
- The README defines the physical system as a six-axis robotic arm built around HighTorque planetary joint modules.
- The hardware architecture implied here includes a sheet-metal frame, 3D-printed parts, CNC-machined components, and a 24V 15A power supply.
4. Control/software layer
- The supported control interfaces are described as C++, Python, and ROS2.
- Functional capabilities listed here include position/velocity/torque control, impedance control, gravity compensation, gravity-friction compensation, master-slave teleoperation, and drag teaching.
5. Vision and manipulation demos
- The README references higher-level demo workflows such as visual servoing, color-block tracking, and GraspNet-based grasp pose estimation.
- These are presented as application-level extensions built on top of the arm control stack, not as native content in this repository.
6. Robot learning / data collection path
- A separate integration path exists for LeRobot, used for data collection and inference in imitation-learning workflows.
- Architecturally, this is a distinct branch from the classical control and ROS2 paths, even though it uses the same arm hardware.
7. ROS2 ecosystem boundary
- ROS2 is treated as another major integration surface for drivers, control, and simulation.
- This indicates the platform is designed to be used both as a direct SDK-controlled device and as a ROS2-managed robot in larger systems.
8. Documentation artifacts in this repo
- documents/ contains the two core PDF references: a Quick Start Guide and a Parameter Manual, in both Chinese and English filenames.
- images/ and video/gif/ provide product photos and animated control demos, which support onboarding and capability demonstration rather than runtime behavior.
9. Dependency graph across repositories
- The README explicitly positions this repo as the hub for a family of repos:
- Panthera-HT_Model for mechanical CAD/BOM,
- Panthera-HT_SDK for C++/Python control examples,
- Panthera-HT_ROS2 for ROS2 driver/control/simulation,
- Panthera-HT_lerobot for imitation learning,
- Panthera-HT_Extensions for camera calibration and vision workflows.
- For an architecture diagram, these should be shown as sibling subsystems referenced by this repo, not as folders inside it.
10. Operational model
- The intended user flow is: read this repo for project overview → choose a path (hardware, SDK, ROS2, or learning) → move into the corresponding repository for implementation.
- So the architecture here is best drawn as a documentation hub and integration map around a physical robot platform, with no executable service running inside this repository itself.
Main entry points: README.md README · Panthera-HT_Quick_Start_Guide_A5.pdf Quick Start · Panthera-HT快速使用指南A5.pdf 快速指南 · Panthera-HT_Parameter_Manual_A5.pdf Parameter Manual
Components 17
Main repo
Documentation hub and media entry-point for the Panthera-HT platform
- README · Project overview and navigation hub
README.md - License · Repository license
LICENSE - Robot platform · Panthera-HT six-axis robotic arm with HighTorque joints
- Hardware stack · Frame, printed parts, CNC parts, and 24V power supply
- Control stack · Position, velocity, torque, impedance, gravity compensation, teleoperation, and drag teaching
- Vision demos · Visual servoing, color tracking, and grasp pose estimation
Local artifacts
Files contained in this repository
- Quick Start · English quick start guide
documents/Panthera-HT_Quick_Start_Guide_A5.pdf - 快速指南 · Chinese quick start guide
documents/Panthera-HT快速使用指南A5.pdf - Parameter Manual · English parameter manual
documents/Panthera-HT_Parameter_Manual_A5.pdf - 参数手册 · Chinese parameter manual
documents/Panthera-HT参数手册A5.pdf - Images · Product photos and visual references
images - Demo GIFs · Animated control and capability demos
video/gif
Companion repos
External implementation repositories referenced from the README
- SDK · C++ and Python control examples and APIs
- ROS2 · ROS2 drivers, control, and simulation integration
- LeRobot · Imitation-learning data collection and inference path
- Model CAD · Mechanical CAD and BOM repository
- Extensions · Camera calibration and vision workflow repository
Connections 20
- README → Robot platform: describes · Defines the robotic arm platform and usage paths
- README → Quick Start: points to · Documentation entry points
- README → 快速指南: points to · Documentation entry points
- README → Parameter Manual: points to · Documentation entry points
- README → 参数手册: points to · Documentation entry points
- README → Images: includes · Product imagery and onboarding visuals
- README → Demo GIFs: includes · Demo media supporting capabilities
- Robot platform → Hardware stack: built from · Physical frame and power subsystem
- Robot platform → Control stack: supports · Core control and teleoperation capabilities
- Robot platform → Vision demos: extends to · Application-level perception and manipulation demos
- README → Model CAD: routes to · Mechanical design repository
- README → SDK: routes to · C++/Python control repository
- README → ROS2: routes to · ROS2 integration repository
- README → LeRobot: routes to · Learning and data collection repository
- README → Extensions: routes to · Vision and calibration repository
- SDK → Control stack: implements · SDK-oriented motion and robot control
- ROS2 → Control stack: implements · ROS2 driver and control surface
- LeRobot → Control stack: uses · Shared hardware for imitation learning workflows
- Extensions → Vision demos: enables · Camera calibration and vision workflows
- Model CAD → Hardware stack: defines · Mechanical structure and bill of materials