开发环境
欢迎来到 Synria Robotics 玄雅科技开发文档中心!本指南将帮助您完成机器人开发前的基础环境准备。
关于我们
深圳市玄雅科技有限公司专注于机器人技术研发,提供从硬件到软件的完整机器人解决方案。
快速开始
推荐开发环境
为保证与 Synria Robotics 各产品的 SDK、ROS 功能包与上位机软件兼容,强烈建议使用以下环境组合:
| 组件 | 推荐 | 说明 |
|---|---|---|
| 操作系统 | Ubuntu 22.04 LTS | 搭配 ROS 2,长期支持,兼容性最佳 |
| 机器人中间件 | ROS 2(Humble) | 我们主推并持续维护的版本 |
| Python | Python ≥ 3.11 | SDK 与示例代码均基于 3.11 及以上验证 |
不推荐的组合
Ubuntu 20.04 LTS 与 ROS 1(Noetic) 仅用于必须兼容旧项目的场景,我们不推荐新用户安装,后续也不会针对其持续适配新功能。新项目请直接使用 Ubuntu 22.04 + ROS 2 + Python ≥ 3.11。
环境搭建
按照以下顺序完成基础的开发环境搭建:
- Ubuntu 系统安装 - 安装和配置 Ubuntu 系统(推荐 22.04 LTS)
- git 安装教程 - 安装git
- Conda 环境管理 - 配置 Python 开发环境(Python ≥ 3.11)
- 选择对应的产品文档 - 根据您的机器人型号选择相应的开发指南
开始您的机器人开发之旅吧! 🚀