# Robokit-Nodejs **Repository Path**: maxiangqian/robokit-nodejs ## Basic Information - **Project Name**: Robokit-Nodejs - **Description**: AMR机器人工具包,基于 Node.js 提供连接、控制和管理功能。 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-17 - **Last Updated**: 2026-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Robokit-Nodejs AMR机器人工具包,基于 Node.js 提供连接、控制和管理功能。 ## 目前支持的AMR机器人 1. 仙工智能机器人 ## 安装方式 ```js npm i robokit-nodejs ``` ## 案例 1. 连接仙工机器人,并获取机器人信息。 ```js const { SeerRobot } = require("robokit-nodejs"); const { robot_status_info_req } = require("robokit-nodejs/SeerRobotAPI"); // 创建SEER机器人实例,自动连接 const robot = new SeerRobot("192.168.192.5", "demo"); // 连接成功事件监听 robot.once("connected", async () => { console.log("robot connected✅"); // 查询机器人信息 const info = await robot_status_info_req(robot); console.log("robot info 🤖", info); }); // 机器人数据推送事件监听 robot.on("notify", async (data) => { console.log("robot notify 🤖", data); }); // 重连成功事件监听 robot.on("reconnected", async () => { console.log("robot reconnected♻️"); }); // 断开连接事件监听 robot.on("disconnected", async () => { console.log("robot disconnected⚠️"); }); // 机器人销毁事件监听 robot.on("destroyed", async () => { console.log("robot destroyed🌚"); }); ```