Skip to content
⚙ Development Guide > SDK > Concept Guide

Control-Ownership Mechanism (Lease)#

To prevent conflicts when multiple clients simultaneously send motion or state-modification commands to the robotic arm, clients use an exclusive Lease-based control-ownership mechanism. In simple terms, only one client at a time may hold control ownership and perform control operations on the robotic arm.

Control ownership exists as a lease that the server allocates and maintains. Clients use RPC interfaces to acquire, renew, and release it.