Skip to content

About

Local capture and mesh processing into validated MJCF / URDF scene packages.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Real2Motrix workflow overview

Real2Motrix

Capture the real world. Export a simulation scene.

License: Apache-2.0 Validation notes

Overview · Quick start · Workflow · Validation · Docs

English · 简体中文


Overview

A local toolchain for ARKit capture, mesh processing and MJCF / URDF scene packaging. Start with an original synthetic mesh, then add reconstruction tools as your input type requires.

Capability What it provides
Native capture SwiftUI / ARKit source; real devices require Xcode and signing.
Local processing FastAPI, SQLite and an independent Python worker.
Scene export Visual/collision meshes, MJCF, URDF, metadata and ZIP validation.

Local demo

Real2Motrix synthetic mesh export

Original synthetic mesh exported and validated through the local API and worker.

Quick start

git clone https://github.com/eust-w/Real2Motrix.git
cd Real2Motrix
python3.12 -m venv .venv
source .venv/bin/activate
python -m pip install -r backend/requirements-dev.txt
python scripts/synthetic_demo.py

Workflow

CAPTURE → RECONSTRUCT → EXPORT
# In separate terminals, with the virtual environment active:
cd backend && python -m app.main
cd backend && python -m app.worker
cd frontend && npm ci && npm run dev

Validation

cd backend && ../.venv/bin/python -m pytest
cd ../frontend && npm test && npm run build

Recorded environment and executed checks: validation notes.

Area Current boundary
Synthetic mesh The bundled demo creates original geometry and validates XML / URDF / JSON / ZIP.
Reconstruction COLMAP / OpenMVS / Blender / Open3D are optional native dependencies; image tests using fake commands do not verify real reconstruction.
iOS Real-device capture, signing and TestFlight are separate acceptance steps.

Docs

License and provenance

Original code and newly created demo assets are licensed under Apache-2.0. Dependencies, models, datasets and external resources retain their terms; see THIRD_PARTY_NOTICES.md.

About

Local capture and mesh processing into validated MJCF / URDF scene packages.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages