本页目录

基于XGO的基础图形化课程

XGO桌面级机器狗基于开源硬件平台树莓派构建,配备了丰富的底层运动接口和专为AI模块设计的教育库。学生可以轻松调用两个基础库文件,进而学习仿生机器人和人工智能的基础知识。课程内容主要分为四大部分:

  1. XGO运动基础:XGO机器狗具有出色的运动能力,可以在XYZ轴坐标系中进行平移和旋转,同时能调整步幅、步态和步频等参数。机器狗上的陀螺仪能实时反馈其位姿状态,适应多种地形。通过本部分的学习,学生将掌握四足机器人的基本知识。
  2. XGO Python基础:用户可以通过内置的双麦克风和扬声器与XGO进行语音互动,利用500万像素的摄像头执行视觉识别任务。AI模块的屏幕能显示不同的表情,模块上的按钮则让用户能与机器狗进行快速简单的互动。
  3. XGO人工智能基础:机器狗预装了多个预训练模型,如手势识别、面部检测、情感识别、性别及年龄识别等。学生可以通过Python接口,方便地调用和学习这些AI功能。
  4. XGO高级运动控制:学生可以学习如何通过编程控制机器狗的单腿足尖运动,规划和变换步态周期,深入理解四足机器人的运动控制算法。

XGO课程下载:点击下载

XGO课程目录下载:点击下载,本课程将不断更新。

XGO运动基础

通过机器人学设计出来的XGO2机器狗拥有出色的运动能力,机器狗可以沿着XYZ轴坐标系的平移和旋转,同时可以调整步幅,步态,步频等运动参数。搭载在机身上的陀螺仪可以让机器狗时刻知道自己的位姿状态,并适应各种地形。通过这部分内容的学习可以让学生掌握四足机器人基本知识。

1686719527341-702aa21b-18bf-4aec-862d-dfa74a9616a2.png
1. 你好,XGO
1686719546447-30203fdb-3f50-4f6d-9414-bc99db6b8b42.png
2. 快速入门
1686719555250-ef8a3918-947b-4bff-8cd5-21a7f316997d.png
3. 关节介绍
1686719620798-22386ba3-34ae-425e-8707-878ba4fd0898.png
4. 结构介绍
1686719631660-07bf6291-c9cf-49e1-a7c4-28fa2f96a91d.png
5. 基础运动一
1686719644091-a1b774c4-70cd-440b-8c90-5df517809931.png
6. 基础运动二
1686719663511-07bb8882-22ac-4b79-808c-ae4a45e29370.png
7. 位姿运动
1686719656272-8d86d81b-74d0-4980-a59c-3e1598f2234f.png
8. 机器人坐标系
1687242310116-973fc4a2-24a8-4f67-93f6-06454dd7f83b.png
9.陀螺仪

XGO Python基础

用户可以使用内置的双麦克风和扬声器与XGO2进行语音互动,同时还可以使用500万像素的摄像头,进行视觉识别。此外,用户还可以使用AI模组的屏幕让机器狗显示不同表情,AI模块上的按钮允许用户与机器人进行快速和简单的互动。AI模组的各种功能为用户提供了无数的实验和探索的可能性。

1686721578093-caf4da2a-d7a9-4f43-9838-650567c9bb8a.png
1.hello,world
1686721593431-61ccf730-995f-4fc6-8968-79eec0e14a20.png
2.化妆舞会
1687315029847-dc52fc23-f36d-4b50-a680-2b2590297858.png
3.换脸术

1693562618251-95fd7aab-af29-454b-b975-acb7166e8bb6.png
4.动态图形

1693562656098-d7c4f5b2-1b31-434e-b784-aa0f4ee8e8aa.png
5.数据列表

1687241551124-1b78b31d-b073-4262-9a39-0e45f697d4ff.png 6.智能相机
1687241563714-09203a32-c7fe-4fd4-bc1c-2b80de00a031.png
7.录音机
1687241649308-14cfc986-4df9-4a03-a46f-166f13f19998.png
8.摄像机

XGO人工智能基础

XGO2机器狗的AI模组基于树莓派CM4构建。预装了如手势识 别、面部检测、情感识别、性别识别和年龄识别等预训练模型。通过Python接口,用户可以方便的调用各种AI功能。

1687242071321-eacc96b0-957d-4bcd-9b3c-69f8ac3e4814.png
1.人脸检测
1687242057276-2358ff84-44aa-4cd8-b365-f70f74d69ff1.png
2.年龄性别
1686721601602-56bad20a-238f-4346-9b30-cc645cff63af.png
3.情绪识别
1687241818307-174f0e47-17ac-4da1-9fa7-322877cee6e3.png
4.手势识别
1687241993876-d2ace28f-f633-47e7-a985-55ecdf37af1d.png
5.物体识别
1687241993876-d2ace28f-f633-47e7-a985-55ecdf37af1d.png
6.识物助手
1693563064479-e5b9ce9f-f1c1-47e8-b050-151f883f10d5.png
7.人脸追踪
1693563137748-35e8b5b9-9320-4aae-b545-af6e68463b12.png
8.语音识别
1693563153417-faa8e493-e11f-484b-badf-c3400a8ce853.png
9.对话机器人
1693563193307-c92dbbfe-602c-4fcb-b5e0-500019b7e2ff.png
10.二维码识别

XGO高级控制

学生可以通过机器狗单腿足尖的运动规划和周期变换,通过图形化编程或者Python编写出高级运动步态,深刻理解四足机器人运动控制算法。

1687242803290-e5d309d7-205e-448a-a233-511f382a0967.png
1.狗狗舞蹈
1687242825649-28bc80d7-953e-4daa-a4f7-05030cbe0045.png
2.Walk步态
1687242843155-cb40d782-65e1-410f-b2b5-2f1355a6123d.png
3.Trot步态