1. 开篇介绍

1.1. EP套装介绍

RoboMaster EP 教育拓展套装在 RoboMaster S1 教育机器人的基础上延展出丰富的拓展性,配有完善的课程内容及全新 RoboMaster 青少年专属赛事;各类编程模块均围绕教学需求精心设计,带来焕然一新的教学与学习体验,拓展未来教育的全新边界。

1.2. EP机器人形态

RoboMaster EP 教育套装可以组装出步兵机器人或工程机器人。其中步兵机器人在外观上与常规版本的 S1 较为接近,并在软硬件上进行了升级,增加了许多新部件, 极大地提升了拓展能力,升级后的机器人能够通过传感器转接模块接入第三方传感器,拥有更多的可编程空间。

alternate text

步兵机器人

工程机器人在外观上基于 S1 做了较大的改动:采用一个并联机械臂代替安装在底盘正中央的云台结构,保留了图传系统,并且在机械臂末端装配一个机械夹爪,从而可以执行更加复杂的任务。在底盘的行动能力和整机的拓展能力方面,则与步兵机器人水准相当。

alternate text

工程机器人

1.3. 网站内容

RoboMaster EP 作为一款教育机器人,具有强大的扩展性和可编程性。为了方便用户编程使用,官方 App 集成了 Scratch 编程和 Python 编程的功能,并提供了Python SDK,明文 SDK 多种编程方式。

本网站为 RoboMaster 系列产品的技术开发网站,面向对象为使用 RoboMaster 系列的学生、教师和科技爱好者,为用户提供技术上的指引,方便对 RoboMaster EP 进行二次开发,扩展更加丰富的功能,解锁更多乐趣。

本网站分为四部分,主要内容介绍如下:

  • 快速开始
    本章将简要概述 RoboMaster EP 教育套装和本网站内容,提供编程环境的安装方法,介绍 RoboMaster EP 如何跟第三方平台进行通信,以帮助用户扩展更加丰富的功能。
  • Python SDK
    RoboMaster SDK 是基于Python语言实现的,适用于RoboMater 机甲大师系列的 Python SDK 软件库。 目前适用于RoboMaster EP 和 Tello Edu 等系列产品,提供了丰富的API接口,包括: 运动控制,飞行控制,智能识别,灯效设置,数据推送,视频流和音频流等API。 并且设计上遵循尽量简单的原则,能够快速上手使用,便于学习和教学使用。
  • 扩展模块/扩展接口说明
    RoboMaster EP 相比 S1 具有更加丰富的扩展模块与拓展接口,本章将简要说明拓展模块以及拓展接口的配置和使用方法。
  • 明文 SDK 说明
    用户使用第三方平台跟 RoboMaster EP 建立连接后,可通过明文 SDK 对 EP 机器人进行更复杂、更有趣的操作。本章将详细说明明文 SDK 的功能、用法和相关协议。
  • Python 编程说明
    本章将指导用户通过 RoboMaster EP 官方 App 内置的 python 编程环境对 EP 上新增的功能和模块进行编程,解锁更多玩法。
  • 版本说明
    本章主要描述文档与机器人之间相互匹配的版本信息。

1.4. 联系我们

如果您对该文档任何的建议和意见,欢迎在 RoboMaster-SDK Github 上联系我们。