Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pose estimation between moving machine's end effector and the camera mounted on the end effector #28

Open
sanjaysswami opened this issue Nov 28, 2019 · 1 comment

Comments

@sanjaysswami
Copy link

@ahundt Hey I have one small doubt. If you can help me with this one then it would be very helpful.
I have one moving machine (consider like robot arm itself, but i have to control it with either matlab or joystick). I have attached one camera to its end effector. I need to do hand eye calibration to estimate the pose between the machine's end effector and the camera mounted on the end effector. I have following things with me.

  1. Pose A: translation (13) and rotation vector (13) between machine's base and machine's end effector, for 32 different positions
  2. Pose B: translation (13) and rotation vector (13) between camera mounted on machine's end effector and diamond charuco (for example https://www.google.com/search?q=diamond+charuco&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjfppa71YzmAhWOaFAKHfrrDK0Q_AUoAXoECAsQAw&biw=1489&bih=787#imgrc=dRBZ_O_LoXFjVM: ), found using opencv, for same 32 different positions (Diamond charuco is placed at fixed location).
    ***Note: I do not have these values in terms of ros message or not saved in rosbag format. My question is, can I use this package to find the pose between end effector and camera mounted on it with the information I have stored.
@ahundt
Copy link
Member

ahundt commented Dec 5, 2019

sorry, what is a "Diamond charuco"?
I think the answer is yes, but you may need to modify the code a bit to input the transforms manually and convert their format to the one needed by the algorithm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants