grab /
front-end-guide
📚 Study guide and introduction to the modern front end stack.
Loading repository data…
HighTorque-Robotics / repository
Introduction to the Panthera-HT robotic arm
面向学生、创客、教学实验和机器人学习开发的开源六轴机械臂平台。
官方网站:Panthera-HT Hub
Panthera-HT 是一款开源六轴机械臂,使用高擎机电的行星关节模组。我们面向开发者提供可复用的统一控制接口,用于算法验证、课程实验、系统集成、具身智能数据采集及二次开发的标准化软硬件实验平台。
机械臂现有的控制方式包括 C++、Python 和 ROS2,拥有的一些功能:位置/速度/力矩控制、阻抗控制、重力补偿模式、重力补偿-摩擦力补偿模式、主从遥操(双臂)、拖动示教等。此外,还支持在 LeRobot 框架下进行数据采集和推理。最新开发 Demo 已覆盖视觉伺服、GraspNet 抓取位姿估计、视觉跟踪色块等方向,更多运行脚本请参考 SDK 文档。
这个项目的初心是让学生党能以更低的价格玩到更高性能的关节电机机械臂。
项目最初源自 Ragtime-LAB/Ragtime_Panthera 的开源工作,我们在此基础上进行了完善和优化。感谢原作者 wEch1ng(芝士榴莲肥牛) 的无私分享和开源精神!
为了方便学生学习如何从0到1搭建和控制机械臂,我们将从结构设计到控制算法统统开源,让每个人都能深入理解机械臂的工作原理。
后来项目原作者与高擎一拍即合,在高擎的支持下将项目完善落地,做成了一个更加完善的创客产品。但我们始终坚持开源理念,不对项目作出任何限制。
| 方向 | 已支持 |
|---|---|
| 基础控制 | 位置控制、速度控制、力矩控制、阻抗控制 |
| 补偿控制 | 重力补偿、重力补偿-摩擦力补偿 |
| 遥操作 | 双臂主从遥操、拖动示教 |
| 视觉能力 | 视觉伺服、色块视觉跟踪 |
| 抓取能力 | GraspNet 抓取位姿估计 Demo |
| 机器人学习 | LeRobot 数据采集与推理 |
| ROS2 生态 | 驱动、控制与仿真支持 |
| 仓库 | 许可证 | 描述 |
|---|---|---|
| Panthera-HT_Main | MIT | 主项目仓库,包含项目介绍、仓库链接和功能请求。 |
| Panthera-HT_Model | MIT | SolidWorks 原始设计文件、钣金图、3D 打印文件和物料清单(BOM)。 |
| Panthera-HT_SDK | MIT | C++/Python SDK 开发包,提供快速上手的示例代码与开发工具链。 |
| Panthera-HT_ROS2 | MIT | ROS2 开发包,提供机械臂的驱动、控制与仿真支持。 |
| Panthera-HT_lerobot | MIT | LeRobot 集成包,支持模仿学习和机器人学习算法。 |
| Panthera-HT_Extensions | MIT | 开发案例仓库,包括d405相机手眼标定、视觉伺服等流程的实现。 |
| Panthera-HT_Host | MIT | 机械臂上位机Web可视化控制平台与SDK示例集成 |
| 目标 | 推荐入口 | 你会找到 |
|---|---|---|
| 了解硬件与结构 | Panthera-HT_Model | SolidWorks 原始设计文件、钣金图、3D 打印文件、BOM |
| 运行基础控制示例 | Panthera-HT_SDK | C++/Python SDK、安装说明、位置/速度/力矩控制示例 |
| 使用 ROS2 开发 | Panthera-HT_ROS2 | ROS2 驱动、控制与仿真支持 |
| 进行模仿学习实验 | Panthera-HT_lerobot | LeRobot 数据采集、推理与机器人学习集成 |
git clone https://github.com/HighTorque-Robotics/Panthera-HT_SDK.git
cd Panthera-HT_SDK
参考 Panthera-HT_SDK 中的示例代码,快速上手机械臂控制。
这个项目属于每一个热爱机器人的人!
项目在很多小细节上可能做得不够完善,我们需要社区的力量一起来完善:
欢迎提交 Issue 和 Pull Request!
产品发布:
基础控制:
视觉与抓取:
遥操与数据采集:
交流群:
相关项目:
我们将持续完善当前能力,并继续扩展更多高级控制和具身智能方向的 Demo:
[!NOTE] 如果您基于此仓库构建或开发 Panthera-HT,您将对其对您或他人造成的所有身体和精神损害承担全部责任。
An open-source six-axis robotic arm platform for students, makers, education and robot learning development.
Official Website: Panthera-HT Hub
Panthera-HT is an open-source six-axis robotic arm that uses HighTorque planetary joint modules. It provides developers with a reusable unified control interface, serving as a standardized hardware and software experimental platform for algorithm verification, course experiments, system integration, embodied AI data collection, and secondary development.
The current control methods include C++, Python, and ROS2, with features including position/velocity/torque control, impedance control, gravity compensation mode, gravity-friction compensation mode, master-slave teleoperation, drag teaching, and more. It also supports data collection and inference under the LeRobot framework. Recent development demos include visual servoing, GraspNet grasp pose estimation, and color-block visual tracking. For more operation scripts, please refer to the SDK documentation.
The mission of this project is to enable students to access high-performance joint motor robotic arms at a lower cost.
The project originally stems from the open-source work of Ragtime-LAB/Ragtime_Panthera, which we have refined and optimized. Thanks to the original author wEch1ng (芝士榴莲肥牛) for their selfless sharing and open-source spirit!
To help students learn how to build and control a robotic arm from scratch (0 to 1), we have open-sourced everything from structural design to control algorithms, allowing everyone to deeply understand how robotic arms work.
Later, the original project author and HighTorque hit it off, and with HighTorque's support, the project was refined and brought to market as a more complete maker product. However, we always adhere to the open-source philosophy and impose no restrictions on the project.
Selected from shared topics, language and repository description—not editorial ratings.
grab /
📚 Study guide and introduction to the modern front end stack.
amueller /
Notebooks and code for the book "Introduction to Machine Learning with Python"
kittykatattack /
A step-by-step introduction to making games and interactive media with the Pixi.js rendering engine.
CTeX-org /
A Chinese edition of the Not So Short Introduction to LaTeX2ε
FuYaoDe /
react-native-app-intro is a react native component implementing a parallax effect welcome page using base on react-native-swiper , similar to the one found in Google's app like Sheet, Drive, Docs...
eon01 /
⚙️ A Gentle introduction to Kubernetes with more than just the basics. 🌟 Give it a star if you like it.