选择开发方式

需要根据外部控制器具备的功能进行选择:

开发方式对比

对常用的开发方式从适用场景、功能齐全性、开发效率维度进行对比,每项满分10分

开发方式适用场景功能齐全性开发效率
场景编辑器10 (本地运行)810
Lua Socket 服务8 (Tcp Socket)89
JSON-RPC 服务9 (Http)105
Lebai SDK5 (部分编程语言)68
ROS SDK在新窗口打开4 (ROS)47
Modbus TCP 从站服务3 (PLC 等)36

开发建议

建议优先学习无需外部控制器的使用场景编辑器调用Lua SDKLua API

建议将运动轨迹相关逻辑放到场景编辑器中处理,外部编辑器可以调用特定接口让机械臂运行场景。如 API的scene;SDK的start_task;JSON-RPC的start_task