简介
欢迎开启机器人开发之旅,基于景行慧动机器人 SDK 可以快速实现对机器人的全面控制,打造属于自己的机器人。当前文档主要介绍如何使用 JavaScript 语言开发一个机器人应用。
SDK 组织结构
机器人地图与位置
与机器人本身地图数据和位置的相关操作,如切换地图、定位等。
机器人运动控制
提供机器人运动控制、状态获取及相关参数设置的接口。
硬件控制
机器人关联硬件设备的控制接口,如喷雾器(消杀类机器人)、箱门(送物机器人)及灯带控制。
任务操作
提供对于机器人任务相关的控制接口。
地图操作
提供基于 Web 的地图显示、编辑等接口。
预备知识
所有 SDK 工具包都由 Node.js 模块形式提供,需要开发者对 Node.js 及 JavaScript 有一定了解,如果未接触过 Node.js 及 JavaScript,请先浏览下 Node.js 及 JavaScript 官方文档:
开发环境配置
机器人应用的开发需要依赖 Node.js 环境及 IDE 工具。
Node.js 环境安装
机器人应用的编译及调试工具是基于 Node.js 开发的,必须配置 Node.js 运行环境才能正常使用。
根据实际情况下载并安装 Node.js 运行环境:https://nodejs.org/en/download/
IDE 工具
机器人应用的开发使用 JavaScript 语言,推荐使用 WebStorm 或 Visual Studio Code 来进行开发
将 SDK 引入项目
Text Only | |
---|---|
1 | # npm i -save-dev @autoxing/robot-js-sdk |