dorna-robotics/dorna
机器人
3/5
🧩 软硬件结合
已发布
项目简介
Dorna Robotics API
Dorna 是一款面向工业与研究场景的五轴机械臂,在保证工业级品质的同时,将价格控制在极具竞争力的水平。它的最大有效载荷约为1.1公斤,工作半径约500毫米,非常适合桌面级自动化任务。项目的核心在于提供一套简洁易用的 Python API,用户可以通过该 API 直接控制机械臂的运动与逻辑。底层控制依赖于成熟的 g2core 固件,负责电机驱动与运动规划,确保了运动的平滑与精度。Dorna 解决了传统工业机械臂成本高、部署复杂的问题,让小型企业、实验室甚至个人开发者都能以较低门槛引入自动化能力。其适用场景广泛,包括但不限于:实验室自动化操作、小型零件分拣、3D 打印辅助、教育科研中的机器人教学,以及轻量级装配任务。技术栈方面,项目以 Python 为主要编程接口,支持通过 Git 安装,并提供了与 ROS(机器人操作系统)的集成方案,方便用户将其纳入更复杂的机器人系统中。整体而言,Dorna 是一个兼具性价比、易用性与扩展性的开源机械臂解决方案,尤其适合那些需要精准、可编程运动控制,但又受限于预算或空间的应用环境。
标签
项目特点
**五轴设计**:具备五个自由度的运动能力,可灵活完成多种复杂操作。
**工业级品质**:在保证精度与可靠性的同时,将价格控制在极具竞争力的水平。
**简洁 Python API**:提供直观的 Python 接口,降低编程门槛,快速上手控制。
**成熟底层固件**:基于 g2core 固件,确保电机驱动与运动规划的平滑与精度。
**桌面级尺寸**:工作半径约500毫米,适合实验室、小型工位等有限空间。
**开源可定制**:硬件与软件设计开放,用户可根据需求进行二次开发与适配。
技术规格
| 轴数 | |
|---|---|
| 最大有效载荷 | |
| 工作半径 | |
| 控制接口 | |
| 底层固件 | |
| 适用场景 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 机械臂主体 | 1 | — | 五轴关节结构 |
| 步进电机 | 5 | — | 每轴一个 |
| 控制主板 | 1 | — | 运行 g2core 固件 |
| 电源适配器 | 1 | — | 为机械臂供电 |
| 连接线缆 | 1套 | — | 电机与控制板连接 |
| 末端执行器接口 | 1 | — | 可安装夹爪等工具 |
能力画像
**记忆与知识检索**:2/5 — 项目不涉及大量知识存储或检索功能,主要依赖用户自行查阅文档。
**动手与操作**:4/5 — 需要用户进行机械臂组装、接线与调试,动手要求较高。
**编程与算法**:4/5 — 通过 Python API 控制机械臂,涉及运动规划与逻辑编程。
**设计与建模**:2/5 — 项目提供现成设计,用户可进行末端执行器或附件的简单建模。
**实验与调试**:3/5 — 需要调试电机运动参数与固件配置,验证控制逻辑。
**协作与分享**:3/5 — 开源社区可贡献代码、分享使用案例,但协作工具较少。
**学习与研究**:4/5 — 适合机器人学、运动控制等领域的教学与科研探索。
**系统集成**:3/5 — 可集成到实验室自动化或小型生产线中,但需额外开发。
所需技能
基础 Python 编程
机械臂运动学基本概念
串口通信与固件烧录
机械组装与调试能力
电路连接与电源管理
适用场景
实验室自动化操作(如移液、样品处理)
小型零件分拣与搬运
3D 打印辅助(如取件、换料)
教育科研中的机器人教学与实验
桌面级自动化原型开发
小型企业低成本自动化改造