Skip to content

HighTorque-Robotics/Panthera-HT_SDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Panthera-HT SDK 🚀

en中文

中文

Panthera-HT SDK 是 Panthera-HT 六轴机械臂的官方软件开发工具包,提供完整的 C++ 和 Python 接口,用于电机控制、运动学、动力学和轨迹规划。

✨ 主要特性

  • 多语言支持:完整的 C++ 和 Python API
  • 丰富的控制模式:位置、速度、力矩和混合控制
  • 先进的运动学:正/逆运动学及完整雅可比矩阵支持
  • 动力学建模:重力补偿、摩擦力补偿和完整动力学模型
  • 轨迹规划:五次和七次多项式插值
  • 主从控制:双臂遥操作和轨迹记录/回放
  • 硬件支持:最多 7 路 CAN 总线,每条总线支持 30 个电机

📁 仓库结构

Panthera-HT_SDK/
├── panthera_cpp/              # C++ SDK
├── panthera_python/           # Python SDK
├── LICENSE                    # MIT 许可证
└── README.md                  # 本文件

📦 安装

详细的安装说明请参考各语言目录下的 README:


🔗 相关仓库

仓库 许可证 说明
Panthera-HT_Main MIT 主项目仓库,包含项目介绍、仓库链接和功能请求。
Panthera-HT_Model MIT SolidWorks原始设计文件、钣金图、3D打印文件和物料清单(BOM)。
Panthera-HT_SDK MIT Python SDK 开发包,提供快速上手的示例代码与开发工具链。
Panthera-HT_ROS2 MIT ROS2 开发包,提供机械臂的驱动、控制与仿真支持。
Panthera-HT_lerobot MIT LeRobot 集成包,支持模仿学习和机器人学习算法。

📖 文档


🎬 视频


⚠️ 免责声明

Warning

如果您基于此仓库构建或开发 Panthera-HT,您将对由此给您自己或他人造成的所有身体和精神损害负全部责任。

Caution

掉电请扶好机械臂,防止其跌落。


📝 许可证

本项目采用 MIT 许可证


🤝 贡献

欢迎贡献!请随时提交问题和拉取请求。


中文 en

English

Panthera-HT SDK is the official software development kit for the Panthera-HT six-axis robotic arm, providing both C++ and Python interfaces for motor control, kinematics, dynamics, and trajectory planning.

✨ Key Features

  • Multi-language Support: Complete C++ and Python APIs
  • Rich Control Modes: Position, velocity, torque, and hybrid control
  • Advanced Kinematics: Forward and inverse kinematics with full Jacobian support
  • Dynamics Modeling: Gravity compensation, friction compensation, and full dynamics
  • Trajectory Planning: Quintic and septic polynomial interpolation
  • Master-Slave Control: Bilateral teleoperation and trajectory recording/playback
  • Hardware Support: Up to 7 CAN buses, 30 motors per bus

📁 Repository Structure

Panthera-HT_SDK/
├── panthera_cpp/              # C++ SDK
├── panthera_python/           # Python SDK
├── LICENSE                    # MIT License
└── README.md                  # This file

📦 Installation

For detailed installation instructions, please refer to the README in each language-specific directory:


🔗 Related Repositories

Repository License Description
Panthera-HT_Main MIT Main project repository with project introduction, repository links, and feature requests.
Panthera-HT_Model MIT SolidWorks original design files, sheet metal drawings, 3D printing files, and Bill of Materials (BOM).
Panthera-HT_SDK MIT Python SDK development package with quick-start example code and development toolchain.
Panthera-HT_ROS2 MIT ROS2 development package providing driver, control, and simulation support for the robotic arm.
Panthera-HT_lerobot MIT LeRobot integration package supporting imitation learning and robot learning algorithms.

📖 Documentation


🎬 Videos


⚠️ Disclaimer

Warning

If you build or develop Panthera-HT based on this repository, you will be fully responsible for all physical and mental damages caused to you or others.

Caution

When power is lost, please support the robotic arm to prevent it from falling.


📝 License

This project is licensed under the MIT License.


🤝 Contributing

Contributions are welcome! Please feel free to submit issues and pull requests.


Built with ❤️ by HighTorque Robotics

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors