Skip to content

URLab_bridge example policy performance #44

@mulegan

Description

@mulegan

Summary

ZMQ Network Connection Established Successfully, but Robot in UE5 Does Not Respond to Control Commands

Environment

  • Unreal Engine version:5.7
  • OS (Windows / Linux) and version:Windows+WSL
  • URLab plugin version / commit SHA:f5e02af2ac021e679aee4021593b38c41b77c5b2
  • Visual Studio version (Windows only):2022

Reproduction steps

  1. Launch Unreal Side: Open the project in UE5, load a level containing an AMjManagerand the robot Blueprint, and press Play​ to start the simulation.
  2. Launch Python Side: In a terminal, run the command uv run src/run.py --ui. In the Dashboard GUI, select the target robot (e.g., g1) and a policy (e.g., unitree_12dofor beyondmimic).
  3. Observe Result: The Dashboard logs indicate a successful ZMQ connection and the policy begins computing and sending commands, but the robot's joints in the Unreal viewport show no movement.
Image

Expected behaviour

When control commands are sent from the Python side via ZMQ, the corresponding joints of the robot in UE5 should move accordingly.

Actual behaviour

torso=[0.050,-0.237,0.139]
BeyondmimicCtrl dance1_subject2: 0%| 16:01:31 urlab_policy.dashboard INFO — [DIAG step=41250] ts=41300 action_rms=2.856 dof_err=2.619 base_pos=[0.023,-0.210,0.117] base_quat=[0.268,0.460,-0.212,0.820] lin_vel=[0.000,0.000,-0.000] ang_vel=[0.000,-0.000,-0.000] torso=[0.050,-0.237,0.139]
BeyondmimicCtrl dance1_subject2: 0%| 16:01:36 urlab_policy.dashboard INFO — [DIAG step=41500] ts=41550 action_rms=2.856 dof_err=2.619 base_pos=[0.023,-0.210,0.117] base_quat=[0.268,0.460,-0.212,0.820] lin_vel=[0.000,0.000,-0.000] ang_vel=[0.000,-0.000,-0.000] torso=[0.050,-0.237,0.139]
BeyondmimicCtrl dance1_subject2: 0%| 16:01:41 urlab_policy.dashboard INFO — [DIAG step=41750] ts=41800 action_rms=2.856 dof_err=2.619 base_pos=[0.023,-0.210,0.117] base_quat=[0.268,0.460,-0.212,0.820] lin_vel=[0.000,0.000,-0.000] ang_vel=[0.000,-0.000,-0.000] torso=[0.050,-0.237,0.139]
BeyondmimicCtrl dance1_subject2: 0%| | 0/6574 [14:40<?, ?step/s]
Beyondmimic Jump_wose: 42019.0step [14:40, 49.45step/s]

Relevant logs

Before submitting

  • I searched existing issues and didn't find a duplicate.
  • I'm on a supported Unreal Engine version (5.7 or newer), or I've noted why not in the environment block.
  • I reproduced this on the latest main (or noted the commit I'm on).

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions