8000 Releases · nosnoc/nosnoc · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: nosnoc/nosnoc

v0.8.0

27 Jan 15:11
58fe30b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.8.0

nosnoc v0.7.0

17 Sep 16:17
da66ded
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.7.0

NOSNOC v0.6.0

13 Aug 12:46
c616b50
Compare
Choose a tag to compare

What's Changed

The new release features a complete redesign of the nosnoc core with a more modular structure, with new classes for each type of nonsmooth system and everything that follows from it.

The MPCC solver can also be used standalone, independent of optimal control problems.

Notably, a new class of nonsmooth systems, namely projected dynamical systems are now supported.

We also introduce a detailed documentation page for nosnoc.

During the transition, both the old and the new core are supported. The next release will only support the new interface, which requires only minimal changes to existing examples.
More details:

Full Changelog: v0.5.0...v0.6.0

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

0