AR4-MK3 控制软件 ar4-hmi

机器人 ⭐⭐⭐⭐☆ (4/5) 🧩 软硬件结合 已发布
Annin-Robotics 30 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

Annin Robotics AR4 Software Library


AR4-HMI 是 Annin Robotics 为其六轴机械臂 AR4-MK3 开发的官方开源控制软件,版本 6.3.1,于 2025 年 1 月发布。该项目旨在为 AR4 机械臂提供一套完整的桌面级控制解决方案,核心功能包括实时关节与笛卡尔空间控制、位置示教与记录回放、3D 可视化仿真以及集成化的校准工具。用户可以通过直观的图形界面(基于 Python 的 tkinter 与 ttkbootstrap 构建)对机械臂进行精细操控,并利用 VTK 库实现三维模型实时渲染,便于观察运动轨迹与姿态。

标签

项目特点

6轴机器人控制界面(基于 Teensy 4.1)
实时关节和笛卡尔点动控制
位置示教、记录和回放功能
VTK 3D 机器人可视化
集成校准工具
支持打包为 Windows EXE 可执行文件
跨平台支持(Windows、Linux、macOS)

技术规格

软件版本
操作系统
Python 版本
核心库
硬件控制器
机器人型号
许可证

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Teensy 4.1 1 运行固件
AR4-MK3 套件 1 铝CNC结构,约500美元
Windows/Linux/macOS 电脑 1 运行控制软件

所需工具

工具用途是否必需
电脑 运行控制软件和固件开发 ✅ 是
USB 线缆 连接 Teensy 4.1 到电脑 ✅ 是
3D 打印机 打印外壳和结构件(可选) ▢ 推荐
焊台 焊接电子元件(可选) ▢ 推荐

能力画像

记忆与知识检索
1/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
2/5
数理与计算
3/5
动手与操作
4/5
狂热与坚持
3/5
创造与创新
2/5

所需技能

🔧 **动手能力**:需要组装和调试 AR4 机械臂套件,连接 Teensy 4.1 控制器,处理串口通信问题。 💻 **编程能力**:需要 Python 编程经验以运行和修改控制软件,了解 Arduino/Teensy 固件开发。 ⚡ **电子电路**:需要基本的电子知识,理解串口通信、电源管理和传感器接口。

适用场景

机器人研究和教育:用于教学演示、运动学算法验证和机器人控制实验。
桌面自动化:执行轻量级拾取和放置任务、3D 打印件后处理等。
开源机器人开发:作为二次开发平台,扩展自定义功能或集成到更大的自动化系统。