02-27-2013 11:58 AM
Hello
I am trying to built inverse kinematics for 3R joints!
the one aviable on the internet for PUMA is working fine for 6 joints! but when I define my own joints without dynamic properties, the VI executes but doesnot responds when we change the position!
Please ave a look
Sara
02-27-2013 12:40 PM
Your attachment did not have the kinematic parameters set as default values so I cannot directly look at them. However I suspect looking at your code that you have a arm that can go to arbitrary x,y,z. If so then you want to set the mask to [1,1,1,0,0,0]. Because you have a 3dof arm you cannot converge on all three position and orientation variables so you need to ignore some of them.
02-28-2013 05:51 PM
I have attached my VI with default values! I am not giving any dynamic parameters to this right now for the time being! I have tried setting the mask values but its not letting me, it changes them again to zero!
Can you please have a look and tell em where I am loosing the track
thanks
02-28-2013 05:56 PM
I think I didnot put it rightly! how can I use array function to change mask values?
02-28-2013 06:16 PM
I am attaching a picture in which in i change the input of masking array to 0 and 3, the VI doesnot give error! but when we try to change the coordinates the robot doenot changes its position
03-03-2013 07:17 AM
Hello
I have changed the mask input to (1,1,1,0,0,0) still its not working, its not giving me joints ouput from the IK VI and thus not displaying any 3D picture
I have attached the changed code please if you can have a look and suggest me something!
Thanks
03-03-2013 07:28 AM - edited 03-03-2013 07:39 AM
Moreover if we stop our while loop VI of FK it gives an error that is related with IK block! the picture is attached