您好,欢迎访问景行慧动开发者文档中心!
400-827-9680

典型开发案例

如何使用 JavaScript 语言开发一个机器人应用

作者:景行慧动时间:2024-01-02

简介

欢迎开启机器人开发之旅,基于景行慧动机器人 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

SDK 私有化示例

更多请访问:https://autoxingtech.github.io/axdoc/

热门标签:

开发者支持

热门信息