Learning about alternate kinematics (bipod)
We have it jogging successfully in joint mode but it INSTANTLY throws a following error when switching to world mode. The error occurs even before we try to jog in world mode. The kinematics module was from dab77
Changing the axis parameters in the .ini file has no effect. Even setting them to ridiculously low numbers still produces a following error as soon as we switch modes. Where should I be looking for the problem?
Thanks.
Please Log in or Create an account to join the conversation.
if other error occurs report it. .....in the dab_bipod.c the bx is set to 1980.0...... your bx is the same?
Please Log in or Create an account to join the conversation.
I have the feed override, jog speed, and Max velocity sliders all the way down to minimums. I've homed X and Y in Joint mode.
Still when I switch to world mode I get the following error immediately. Am I missing anything?
Please Log in or Create an account to join the conversation.
We have it jogging successfully in joint mode but it INSTANTLY throws a following error when switching to world mode.
What are your f-error limits?
Are you homing the system before jogging ?
As a first step edit the INI to make both f-error limits bigger than the machine travel. This isn't a device that is going to kill anyone. Don't do this in your man-carrying robot arm.
My guess would be that the kinematics calculations are invalid because you are not switching to world-mode at a known position where the calculations work.
Are you actually homing the machine?
Please Log in or Create an account to join the conversation.
As a first step edit the INI to make both f-error limits bigger than the machine travel. This isn't a device that is going to kill anyone. Don't do this in your man-carrying robot arm.
FERROR = 4
MIN_FERROR = .25
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0
in my test parallel kinematics robot ini file ....
Please Log in or Create an account to join the conversation.
As a first step edit the INI to make both f-error limits bigger than the machine travel. This isn't a device that is going to kill anyone. Don't do this in your man-carrying robot arm.
FERROR = 4 MIN_FERROR = .25 MIN_LIMIT = -9999.0 MAX_LIMIT = 9999.0
in my test parallel kinematics robot ini file ....
So, as suggested, make the FERROR and MIN_FERROR limits equally huge.
Please Log in or Create an account to join the conversation.
FERROR = 1000
MIN_FERROR = 1000
and the max acceleration slider all the way to zero. Once I switch, I can slide the max acceleration back up and it doesn't give another following error. I'm still playing with the FERROR numbers to see if I can get to something rational.
When I home, joint 1 and 2 are both at 990 which is what I'd expect. When I switch to world, it goes to 0,0 and when I switch back to joint mode it reads 0,1980.
Please Log in or Create an account to join the conversation.