Skip to content
Discussion options

You must be logged in to vote

Dear aarist,

Here are some suggestions to solve your issues :

  1. If I understand well, you would like to keep the end-effector parallel to your object, so that, expressed in the end-effector frame, only v_x, v_y, v_z and w_z are controlled by IBVS while w_x and w_y always remain 0. This is easy to implement in ViSP using the class vpServo with EYEINHAND_L_cVe_eJe as vpServoType. This is explained in page 116 of Part II of the RAM VS tutorial with a small hack to take the parallel constraint into account. In your case, L is the classical interaction matrix expressed in the camera frame, cVe the adjoint transformation from camera frame to TCP, and as for eJe, you should just implement the fol…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@aarist
Comment options

Answer selected by aarist
Comment options

You must be logged in to vote
1 reply
@aarist
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants