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
Links
- Repository: https://github.com/bxtbold/fastapi_ros