← Projects

Software Engineer

SPOT Robot Dog Action Wrapper

Software Engineer · 2023

RoboticsNetworkingC++Python
Robot
Boston Dynamics SPOT
API
SPOT Python SDK
Languages
C++, Python
Problem
Cross-network bridging
  • Network bridge routes SPOT commands from a control device across isolated network segments to SPOT's dedicated subnet
  • Wraps the SPOT Python SDK into a cleaner, device-agnostic control interface for easier remote operation and demo setup
  • Latency, routing jitter, and command synchronization were the primary constraints; the bridge stays transparent to the control interface
Outcome Reliable real-time robot control across isolated network segments.

A network bridge and action wrapper for the Boston Dynamics SPOT robot dog. The core problem: the control device and SPOT operate on separate, isolated network segments, so direct SDK communication is not possible without bridging.

The wrapper intercepts predefined action calls from the control device, routes them across the network boundary, and forwards them to SPOT via the Python SDK on the robot’s subnet. Latency, routing jitter, and command synchronization were the main engineering constraints. The bridge stays transparent to the control interface while handling all the networking complexity underneath.