Hello all,
I have a ‘wrist’ camera attached to the hand of a panda arm. The camera outputs clearly shows that it moves with the robot hand. But so does not its position.
Next are the following methods I tried to retrieve them. They all returns static values which do not change over time:
Thank you @Simplychenable for your answer.
It does not help but I guess it should work better using the latest isaac sim, which is not the case currently.
if camera in your code is an omni.isaac.sensor.Camera object, you can simply get the pose by calling camera.get_world_pose(). This value should match up with what the Camera Inspector Extension returns.
Make sure you are initializing the camera correctly. You can follow this tutorial to create a camera using Python:
Hello @xuning.yang ,
My camera is added to the loaded scene (via python code) so I guess it falls into your second point.
I do have a camera object and I did try get_world_pose as you can see in my first post but in vain: it does not get updated when the robot arm is moving.
I’m using isaac 2022.2.1.
I’m currently trying with the latest version just in case.