教程
欢迎来到 DORA-RS 实践教程!本教程将帮助你从零开始学习如何使用 DORA 构建机器人应用。
概述
DORA (Dataflow-Oriented Robotic Architecture) 是一个现代化的机器人框架,提供:
- 模块化设计 - 将复杂系统拆分为独立节点
- 低延迟通信 - 基于共享内存和零拷贝传输
- 多语言支持 - Python、Rust、C/C++ 混合编程
- 轻量级部署 - 无需复杂的依赖配置
学习路径
新手入门
如果你是 DORA 新手,建议按以下顺序学习:
- 安装 - 安装 DORA CLI 和依赖
- echo 示例 - 了解基本的数据流概念
- Python 数据流 - 创建你的第一个 Python 节点
- 使用相机 - 学习处理视频流
多语言开发
根据你熟悉的编程语言选择:
AI 与感知
对 AI 应用感兴趣?推荐学习:
机器人控制
需要控制真实机器人?查看:
- Lebai 机械臂 - 乐白机械臂驱动
- SO-101 机械臂 - SO-101 MuJoCo 仿真
- Franka Panda - Franka 机械臂驱动
- UR5 - Universal Robots UR5 驱动
源码仓库
所有示例的完整源码请访问:gitcode.com/dora-org/dora-examples