fastapi_ros

Bridging ROS systems with web APIs

Context

Built an interface layer connecting ROS-based robotic systems to modern web services using FastAPI.

My Contribution

  • Exposed ROS topics/services as REST endpoints
  • Designed asynchronous request handling for responsive remote calls
  • Structured message serialization/deserialization (JSON ↔ ROS message mapping)
  • Enabled remote robot control via HTTP

Technical Details

  • ROS ↔ FastAPI communication bridge
  • Async server architecture using FastAPI’s async support
  • JSON ↔ ROS message mapping layer

Use Case

  • Web dashboards
  • Remote monitoring
  • Cloud-to-robot interfaces
  • Repository: https://github.com/bxtbold/fastapi_ros