Challenge 1 clarifications #51
-
Hi Adnan, Challenge 1 description indicates that the estimated needle pose needs to be reported with respect to the ECM coordinate frame. Is this referring to the camera frame?
I think you told me not to use that line of code and use the ECM coordinate frames instead, but I never did the change, sorry. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
Another quick question. Is it possible to access the transformation between the camera left/right and the CameraFrame with the CRTK interface?
|
Beta Was this translation helpful? Give feedback.
-
Hi Juan, yes, the reported pose should be w.r.t. the ‘CameraFrame’ kinematic object which is what the ECM class wraps. I would suggest again to use the ECM() class instead of the Camera() to make sure that there are no surprises when we run the evaluation on your submission 😊. For your second question, technically yes, but only via the method interface and not the CRTK ROS interface. Secondly, the pose of the cameraL and cameraR is w.r.t. the CameraFrame. It may be simpler to get this from the ADF files as discussed here #42 (comment) |
Beta Was this translation helpful? Give feedback.
-
Adnan is there an easy way of obtaining the orientations of the cameras with respect to the Camera frame? In the ADF files, I see the position specified, but I am not exactly sure how to go from the |
Beta Was this translation helpful? Give feedback.
-
Hi Juan, to get a rotation matrix from 'location', 'lool at', and 'up' vectors you can follow the code/logic in the setView method. Just remember the default standard of AMBF camera from here. |
Beta Was this translation helpful? Give feedback.
Hi Juan, yes, the reported pose should be w.r.t. the ‘CameraFrame’ kinematic object which is what the ECM class wraps. I would suggest again to use the ECM() class instead of the Camera() to make sure that there are no surprises when we run the evaluation on your submission 😊.
For your second question, technically yes, but only via the method interface and not the CRTK ROS interface. Secondly, the pose of the cameraL and cameraR is w.r.t. the CameraFrame. It may be simpler to get this from the ADF files as discussed here #42 (comment)