跳转至

OriginMan使用指引

让我们一起踏上智能人形机器人开发之旅吧!

Info

在以下操作过程中,需要大家具备一些机器人开发的基础知识,建议通过以下几个问题做下自我测试:

  1. Python是什么?Python 中列表(list)、元组(tuple)和集合(set)如何使用?
  2. Linux是什么?Ubuntu是什么?如何启动命令行终端?cd、ls、sudo命令分别是什么意思?
  3. ssh是什么?windows和ubuntu里常用的ssh软件有哪些?又如何使用?
  4. ROS/ROS2是什么?有哪些核心概念?如何安装与使用?如何编译工作空间并设置环境变量?

如果以上问题大家都能够回答上来,请继续后续内容的操作;反之,建议大家先不要着急把机器人跑起来,用3~5天时间把以上问题搞清楚(使用搜索工具、查看参考资料或者古月居AI小助手可以找到答案),可以让我们更好上手后续机器人的开发。

1.开机联网

大家打开OriginMan包装盒之后就看到OriginMan的真身了,每一台OriginMan出厂时,我们都为它注入了灵魂——“出厂镜像”。

所以当大家取出OriginMan之后,便可以拨动OriginMan背部下方的拨动开关,将其启动起来。

启动成功后,可以看到OriginMan胸口的灯环从白色变成了彩色,紧接着OriginMan说出“你好,我是OriginMan”。看到如上动作代表OriginMan已经启动镜像了。

随后可以注意到OriginMan的背部,如果已经连接网络,背部的Oled显示屏将会显示你需要连接的IP地址,如果没有连接网络则需要接入网线,完成OriginMan和本地PC的联网配置。

具体联网操作可以参考:网络配置与远程开发方法

Attention

如果需要重新烧录OriginMan镜像,请参考系统安装与备份,完成OriginMan主控镜像的烧写;

2. 运行快速上手示例

现在大家摩拳擦掌,可以准备让OriginMan动起来了。

参考快速上手完成OriginMan的第一次操作,让OriginMan跟着你的动作跳舞吧!。

3. 运行机器人功能

OriginMan附带了众多示例程序,便于每一位开发者可以充分了解智能机器人的开发方法,大家可以在以下章节找到详细的操作方法:

Tip

OriginMan开发和运行的基础环境均为Linux Python+ROS2,建议大家提前学习ROS2相关的基础知识,可参考教学课程

基础使用

介绍OriginMan基础功能的使用方法:

功能 描述 难度
机器人充电方法 如何给机器人充电 初阶
搭建开发环境 VSCode开发与远程连接 初阶
代码开发方法 功能包的修改、编译方法 初阶
音频录制与播放 实现音频录制与播放示例 中阶
通信协议说明 控制器与RDK X5之间通信协议的说明 中阶
机器人遥控操作 通过手柄与键盘如何控制机器人运动 中阶
机器人跳舞 和机器人一起跳舞 初阶
机器人动作编辑方法 通过动作编辑器如何编辑动作 高阶

应用功能

介绍OriginMan应用功能的操作方法:

功能 描述 难度
基础功能编程 机器人基础功能编程示例(获取机器人状态,控制机器人外设) 初阶
颜色识别与跟踪 机器人动态识别颜色并做出不同动作 中阶
视觉巡线 OriginMan视觉巡线 中阶
踢球射门 OriginMan踢球 中阶
AprilTag 识别AprilTag 中阶
语音识别 让机器人听懂你在说什么 高阶
语音合成 让机器人说话 高阶
大模型交互 文本和机器人对话 高阶
语言交互与控制 和机器人说话 高阶
模仿动作 让机器人跟你一起动 高阶
人体跟踪 人体跟随 高阶
人脸年龄检测 人脸年龄检测 高阶

探索更多可能

OriginMan是一个社区共建的开源项目,大家可以二次开发,让手上的OriginMan更加与众不同,欢迎每一位开发者参考、学习、反馈、贡献。

如果大家基于OriginMan开源项目玩出更多花样,欢迎在这里分享!

祝愿大家都有一段美妙的机器人开发之旅☻

图片1