Skip to content

Releases: nurkanovic/nosnoc

NOSNOC v0.5.0

16 Dec 06:59
aca6479
Compare
Choose a tag to compare

What's Changed

  • Robot example by @apozharski in #43
  • Splitting NLP and MPCC generation by @apozharski in #44
  • Sigma Scaling, wall time timeouts, and fixes/changes to convergence checks. by @apozharski in #45
  • Fix bug caused by not including endpoints in cross complementarity by @apozharski in #47
  • Cart pole example refactor and add smoothing. by @FreyJo in #46
  • Move all discretization options from model to problem_options by @FreyJo in #50
  • Add Matlab version requirement R2021b or later by @FreyJo in #51
  • Correctly add switching constraints to last FE of stage by @apozharski in #52
  • Solver plugins, better user defined algebraics for step, and simple switching cases testing by @apozharski in #49
  • Fixes for spontaneous switch via initialization by @FreyJo in #54
  • Addressing Issue with Throwing ball example. by @apozharski in #56
  • Fix nu function and step equilibration options. Implement CLS nu function by @apozharski in #57
  • check for use_fesd in cross comp mode code by @apozharski in #58
  • Update README.md by @nurkanovic in #59
  • Cleaner regularization code by @apozharski in #60
  • Stationarity Checks and various bugfixes by @apozharski in #61

Full Changelog: v0.4.0...v0.5.0

NOSNOC v0.4.0

26 May 15:28
4ae678f
Compare
Choose a tag to compare

Changes summary:

  • support formulating Complementarity Lagrangian System (CLS)
  • clean up output of solver and integrator
  • Introduce NosnocModel class
  • Introduce NosnocSolver class
  • cleanup
  • add NosnocIpoptCallback
  • add support for different C-Functions
  • and more.
  • Code is tested with MATLAB R2021b

This release contains the code to reproduce all results in our latest submitted paper:
"FESD-J: Finite Elements with Switch Detection for Numerical Optimal Control of Rigid Bodies with Impacts and Coulomb Friction" by Armin Nurkanović, Jonathan Frey, Anton Pozharskiy, Moritz Diehl

NOSNOC v0.3.0

26 May 14:07
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.3.0

NOSNOC v0.2.0

20 Dec 14:54
7f8c11b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.2.0

NOSNOC v0.1.1

02 Dec 10:36
df9972b
Compare
Choose a tag to compare

What's Changed

  • Fix no fesd version by removing infeasible constraint T=0 by @FreyJo in #12
  • Print improvements by @FreyJo in #13
  • Add lambda00 to fix implicit Euler, Cleanup parameters by @FreyJo in #14
  • Fix lambda00 for multi simplex model and x0 in homotopy_solver by @FreyJo in #15
  • Add basic testing using gitub actions, and an example matlab test. by @apozharski in #16
  • Fix Matlab incomptibility, Improve prints, minor example changes by @FreyJo in #17
  • Superlinear rule for homotopy updated and clean up of time-freezing by @nurkanovic in #18
  • Fix bugs with use_fesd = 0 and refactor everything around time transformations by @nurkanovic in #19
  • Remove outdated opts by @FreyJo in #20
  • Polished step equilibration, polished all examples, more compact solver outputs. by @nurkanovic in #21
  • Change License to 2-clause BSD by @FreyJo in #22
  • License follow-up by @FreyJo in #23

Full Changelog: v0.1.0...v0.1.1

NOSNOC v0.1.0

10 Nov 10:55
cb921cd
Compare
Choose a tag to compare
NOSNOC v0.1.0 Pre-release
Pre-release

First NOSNOC release

New Contributors

Full Changelog: https://github.com/nurkanovic/nosnoc/commits/v0.1.0