From d9e29608a5b5683083d00161d20e3034562cb239 Mon Sep 17 00:00:00 2001 From: Kevin Wu Date: Sun, 2 Nov 2025 18:03:59 -0500 Subject: [PATCH 1/2] Updating "viewer_mps": fix "no_rectify_image" Aria Gen 1 bug and add flags for Rerun web ports --- projectaria_tools/tools/viewer_mps/rerun_viewer_mps.py | 8 +------- projectaria_tools/tools/viewer_mps/viewer_mps.py | 4 +++- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/projectaria_tools/tools/viewer_mps/rerun_viewer_mps.py b/projectaria_tools/tools/viewer_mps/rerun_viewer_mps.py index b0e4dd6ba..5369ec72d 100644 --- a/projectaria_tools/tools/viewer_mps/rerun_viewer_mps.py +++ b/projectaria_tools/tools/viewer_mps/rerun_viewer_mps.py @@ -851,13 +851,7 @@ def log_mps_to_rerun( else: camera_calibration = rgb_linear_camera_calibration else: # No rectification - if should_rotate_image: - raise NotImplementedError( - "Showing upright-rotated image without rectification is not currently supported.\n" - "Please use --no_rotate_image_upright and --no_rectify_image together." - ) - else: - camera_calibration = rgb_camera_calibration + camera_calibration = rgb_camera_calibration def post_process_image(img): if should_rectify_image: diff --git a/projectaria_tools/tools/viewer_mps/viewer_mps.py b/projectaria_tools/tools/viewer_mps/viewer_mps.py index c6cfb295c..dad6e3813 100644 --- a/projectaria_tools/tools/viewer_mps/viewer_mps.py +++ b/projectaria_tools/tools/viewer_mps/viewer_mps.py @@ -91,6 +91,8 @@ def parse_args(): ) # User can choose to run the viewer in the web browser parser.add_argument("--web", action="store_true", help="Run viewer in web browser") + parser.add_argument("--web_port", type=int, default=0, help="Web server port") + parser.add_argument("--ws_port", type=int, default=0, help="WebSocket server port") return parser.parse_args() @@ -167,7 +169,7 @@ def main() -> None: # Run the viewer in the web browser or desktop app if args.web: - rr.serve_web() + rr.serve_web(web_port=args.web_port, ws_port=args.ws_port) else: rr.spawn() From ba292918a74f4ac35c87b2e3b5d8129864b65c8f Mon Sep 17 00:00:00 2001 From: Kevin Wu Date: Sun, 2 Nov 2025 18:13:57 -0500 Subject: [PATCH 2/2] {Documentation} Add Rerun web port flags to docs --- .../docs-research-tools/projectariatools/tools/pythonviz.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/website/docs-research-tools/projectariatools/tools/pythonviz.mdx b/website/docs-research-tools/projectariatools/tools/pythonviz.mdx index f5bf53edd..8895c09b9 100644 --- a/website/docs-research-tools/projectariatools/tools/pythonviz.mdx +++ b/website/docs-research-tools/projectariatools/tools/pythonviz.mdx @@ -145,7 +145,9 @@ viewer_mps \ ```bash viewer_mps \ --vrs recording.vrs \ - --web + --web \ + --web_port 9090 \ + --ws_port 9877 ``` #### Multiple Trajectories and Point Clouds