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

solveLQR is failing #11

Open
kuindersma opened this issue Jul 13, 2015 · 0 comments
Open

solveLQR is failing #11

kuindersma opened this issue Jul 13, 2015 · 0 comments

Comments

@kuindersma
Copy link

stack trace (one leg hopper example):

>> solveLQR(r,xtraj,utraj,ltraj)
Identified 4 modes, with timings:
t 0.000000 to 0.089744
t 0.089744 to 0.205128
t 0.205128 to 0.346154
t 0.346154 to 0.500000
Solving for P forwards, from 0.346154 to 0.500000
Error using PlanarRigidBodyManipulator/constrainedDynamics
Too many input arguments.

Error in TimeSteppingRigidBodyManipulator/constrainedDynamics (line 1203)
      xdot = constrainedDynamics(obj.manip,varargin{:});

Error in constrainedtvlqr>getFandFdot/@(t,x,u)constrainedDynamics(obj,t,x,u,constraint_ind,options)



Error in geval (line 189)
    [varargout{1:p}]=feval(fun,varargin{:});

Error in constrainedtvlqr>getFandFdot (line 197)
    [~,A] = geval(dynamicsFun,t,x,u,struct('grad_method','numerical'));

Error in constrainedtvlqr>getPdot (line 240)
  [F,Fdot] = getFandFdot(obj,t,x,u,constraint_ind,options);

Error in constrainedtvlqr>Pdynamics (line 270)
  Pdot = getPdot(obj,t,x,u,P,constraint_ind,alpha_1,alpha_2,options);

Error in constrainedtvlqr>@(t,P)Pdynamics(obj,t,xtraj,utraj,P,constraint_ind,alpha_1,alpha_2,options) (line 88)
Pfun = @(t,P) Pdynamics(obj,t,xtraj,utraj,P,constraint_ind,alpha_1,alpha_2,options);

Error in odearguments (line 87)
f0 = feval(ode,t0,y0,args{:});   % ODE15I sets args{1} to yp0.

Error in ode45 (line 113)
[neq, tspan, ntspan, next, t0, tfinal, tdir, y0, f0, odeArgs, odeFcn, ...

Error in constrainedtvlqr (line 89)
[tout,yout] = ode45(Pfun,tspan,P0);

Error in hybridconstrainedtvlqr (line 198)
    [c{i},Ktraj{i},Straj{i},Ptraj{i},Btraj{i},Ftraj{i},Straj_full{i}] = constrainedtvlqr(obj,xtraj,utraj,Q,R,Qfi,mode_data{i}.constraint_ind,sub_options);

Error in solveLQR (line 12)
[c,Ktraj,Straj,Ptraj,Btraj,tvec,Straj_full,Ftraj,xtraj,utraj,mode_data] = hybridconstrainedtvlqr(p,xtraj,utraj,ltraj,Q,R,Qf,options);]
mposa pushed a commit that referenced this issue Sep 25, 2015
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

1 participant