> This is the Markdown version of the page. For the complete Lattice Developers documentation index, fetch https://developer.anduril.com/llms.txt. Append .md to any page URL for its clean Markdown. # SendManualControlFrame gRPC UNARY Sends a single manual control frame, for example, joystick input, for a manual control task. Clients call this RPC repeatedly to control the asset executing the task. Task Manager forwards each frame to the executing agent, which receives it through `ListenForManualControlFrames`. The task must be in `STATUS_EXECUTING`. The client manages the control session. When it begins controlling, it generates a `session_epoch_micros` and includes it in every request, along with a `sequence` that increases with each frame. A higher epoch replaces the current session, which allows another operator to take over control. A lower epoch is rejected as stale with an `ABORTED` error. Reference: https://developer.anduril.com/reference/grpc/anduril-taskmanager-v-1/task-manager-api/anduril-taskmanager-v-1-send-manual-control-frame