Hi everyone, I’ve been building RoboInfra, a developer-focused infrastructure platform for robot model workflows.
The goal is simple:
Stop robotics developers from wasting hours debugging URDFs manually.
RoboInfra provides hosted APIs + CI/CD tooling for common ROS pain points:
Current features
-
URDF/Xacro validation
-
URDF auto-fix & repair
-
Semantic URDF diffing
-
MoveIt config generation
-
URDF → SDF conversion
-
URDF → MJCF conversion
-
URDF → USD conversion for NVIDIA Isaac Sim
-
Mesh analysis
-
3D model conversion
-
GitHub Action for PR validation
Example GitHub Action
- uses: roboinfra/validate-urdf-action@v1
with:
api-key: ${{ secrets.ROBOINFRA_API_KEY }}
file: urdf/robot.urdf
Broken URDFs fail the PR automatically.
Free public validator
https://roboinfra-dashboard.azurewebsites.net/validator
No signup required.
Example API
curl -X POST https://roboinfra-api.azurewebsites.net/api/urdf/auto-fix \
-H "X-Api-Key: rk_your_key" \
-F "file=@broken_robot.urdf"
Docs
-
API docs: https://roboinfra-dashboard.azurewebsites.net/docs
-
Python SDK: https://pypi.org/project/roboinfra-sdk/
Would genuinely appreciate feedback from ROS developers about:
-
missing workflows
-
painful URDF problems
-
MoveIt setup pain points
-
Isaac Sim integration issues
Thanks.