cursi36 / Kalibrot

Algorithm for Robot Kinematic Calibration
MIT License
21 stars 13 forks source link

Error from Running Calibration_3r Example #2

Open idombanker opened 1 week ago

idombanker commented 1 week ago

*****CALIBRATING**** Error using optimoptions (line 124) Invalid solver specified. Provide a solver name or handle (such as 'fmincon' or @fminunc). Type DOC OPTIMOPTIONS for a list of solvers.

Error in getModel (line 60) options = optimoptions('quadprog','display','off'); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Error in Calibrate (line 33) [DH_params,P,W,Info] = getModel(Robot,dim,P_m,Q,DH_params,W,w_p,DH_param_lims,options); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Error in Calibration_3r (line 82) [DH_params_pinv,P_pinv,W_pinv,Info_pinv] = Calibrate(Robot,dim,P_m,Q,DH,W,w_p,Limits,options); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

cursi36 commented 1 week ago

Hello @idombanker ,

I am not sure if the problem is caused by Matlab version. Even in Matlab 2024b “quadprog” seems still existing:

https://www.mathworks.com/help/optim/ug/quadprog.html