Alex Cunningham
|
1799f59388
|
Added a function for the SQPOptimizer that will iterate until convergence. At the moment, the convergence conditions are quite simple (error below threshold or too many iterations). The system does, however, strictly limit the number of iterations.
|
2009-11-28 22:49:14 +00:00 |
Alex Cunningham
|
1525253123
|
Inequality Constraints now work in a simple obstacle-avoidance demo in testSQPOptimizer. It should be noted that convergence conditions are still not implemented.
|
2009-11-28 21:44:07 +00:00 |
Alex Cunningham
|
395e4ae3f1
|
Fixed sign issue on nonlinear constraints, so that that it is not necessary to flip the sign on the delta configs before using exmap.
|
2009-11-28 21:00:09 +00:00 |
Alex Cunningham
|
0ff7e3a5d9
|
Changed interface on constraint g(x) and grad_g(x) functions to take a list of keys, so that all of the variables in a factor can be used as necessary. Moved g(x) into base NonlinearConstraint class and some cleanup.
|
2009-11-28 19:18:02 +00:00 |
Alex Cunningham
|
107c6846fb
|
Added basic inequality constraint handling to NonlinearConstraint. Demo still in progress, but now constraints are explicitly handled as either equality or inequality constraints, with an active() function to determine if it is necessary to use the constraint.
Created testOrdering for new subtract() function to remove parts of an ordering.
|
2009-11-28 18:35:36 +00:00 |
Alex Cunningham
|
fec280db8e
|
Added a nonlinear constraint version of the stereo SQP example, but the test when the initial configuration is incorrect is not stable and the points continue moving away indefinitely.
|
2009-11-24 06:39:27 +00:00 |
Alex Cunningham
|
31856ce598
|
SQPOptimizer can now do its own initialization of the Lagrange multipliers.
Cleaned up NonlinearConstraint
|
2009-11-23 22:10:52 +00:00 |
Alex Cunningham
|
a5515d9d57
|
SQPoptimizer can now perform optimization, and has a test using the linear map-warping example.
|
2009-11-23 21:25:31 +00:00 |
Alex Cunningham
|
0b333630e7
|
Added an SQPOptimizer class with accompanying test - currently doesn't do much
|
2009-11-23 19:57:35 +00:00 |