Documentation Index
Fetch the complete documentation index at: https://docs.generalrobotics.dev/llms.txt
Use this file to discover all available pages before exploring further.
NexusClient
Inherits from: object
Dynamic client that mirrors the remote robot’s interface.
Provides fast WebSocket communication with immediate disconnect detection.
Best suited for safety-critical robotics applications and real-time control.
init
NexusClient.__init__(robot_ip: str, port: int = 4774) -> None
Initialize NexusClient to connect to remote robot.
Port number (default 4774)
If connection fails or times out
is_connected
NexusClient.is_connected() -> bool
Check if client is connected to robot.
True if WebSocket connection is active
disconnect
NexusClient.disconnect() -> None
Disconnect from robot.
Closes the WebSocket connection and cleans up resources.