Choose Development Method

Choose based on the capabilities of the external controller:

Development Method Comparison

Comparison of commonly used development methods from application scenarios, feature completeness, and development efficiency dimensions, with a maximum score of 10 for each item

Development MethodApplication ScenariosFeature CompletenessDevelopment Efficiency
Scene Editor10 (Local execution)810
Lua Socket Service8 (TCP Socket)89
JSON-RPC Service9 (HTTP)105
Lebai SDK5 (Some programming languages)68
ROS SDKopen in new window4 (ROS)47
Modbus Slave3 (PLC etc.)36

Development Recommendations

It is recommended to first learn the Scene Editor method that does not require an external controller, using Lua SDK and Lua API.

It is recommended to handle motion trajectory related logic in the Scene Editor, where the external editor can call specific interfaces to make the robot arm run scenes. Such as API's scene; SDK's start_task; JSON-RPC's start_task;