Rotation Matrix from Local to World in Bounding 3D Box

Note: For any Isaac Lab topics, please submit your topic to its GitHub repo (GitHub - isaac-sim/IsaacLab: Unified framework for robot learning built on NVIDIA Isaac Sim) following the instructions provided on Isaac Lab’s Contributing Guidelines (Contribution Guidelines — Isaac Lab Documentation).

Please provide all relevant details below before submitting your post. This will help the community provide more accurate and timely assistance. After submitting, you can check the appropriate boxes. Remember, you can always edit your post later to include additional information if needed.

Isaac Sim Version

[✔] 4.5.0
4.2.0
4.1.0
4.0.0
4.5.0
2023.1.1
2023.1.0-hotfix.1
Other (please specify):

Operating System

[✔] Ubuntu 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):

GPU Information

  • Model: GeForce RTX 3060 Lite Hash Rate
  • Driver Version: 535.230.02

Topic Description

Detailed Description

To accommodate the data format used in YOLO-OBB, a 3D bounding box is utilized. The data["transform"] in this context represents a rotation matrix from the local coordinate system to the world coordinate system. However, the question arises: What exactly does “local” refer to in this case?
yolo obb dataset format

[

Annotators Information — Omniverse Extensions

](Annotators Information — Omniverse Extensions)

Additional Information

What I’ve Tried

(Describe any troubleshooting steps you’ve already taken)

Related Issues

(If you’re aware of any related issues or forum posts, please link them here)

Additional Context

(Add any other context about the problem here)

Hi @ok220259 welcome to the community! Could you please provide more details on your question? Where did you find the statement?

To accommodate the data format used in YOLO-OBB, a 3D bounding box is utilized. The data["transform"] in this context represents a rotation matrix from the local coordinate system to the world coordinate system

Usually local coordinate system is with respect to an object, for example a sensor or a robot. So I need to know the context in order to understand the local coordinate system.

@zhengwang
Thank you for reply.

I am looking at the (“transform”, “<i4”), # local-to-world transformation matrix (transformation of the boundary from the local frame to the world frame) part of the following image.

URL of the site of the image

Hi @ok220259. The local coordinate system refers to the center of the 3d bounding box