Skip to content

Commit 94d41e3

Browse files
committed
Merge branch 'master' into devel
2 parents ff541c1 + 420daea commit 94d41e3

File tree

6 files changed

+14
-11
lines changed

6 files changed

+14
-11
lines changed

.git-blame-ignore-revs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
795904c1d65999f19d4a00166430be727573e165
22
547f26140f609b6e8a32a7e5c7900209cfd3312e
3-
bbf44fa6543f64227d1ec7e4d0e3b2b894879031 pre-commit run -a
3+
bbf44fa6543f64227d1ec7e4d0e3b2b894879031

.pre-commit-config.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ ci:
22
autoupdate_branch: devel
33
repos:
44
- repo: https://github.com/astral-sh/ruff-pre-commit
5-
rev: v0.11.0
5+
rev: v0.11.2
66
hooks:
77
- id: ruff
88
args:

CHANGELOG.md

+7-3
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
88

99
* Created Python bindings for (diff)-action getters in https://github.com/loco-3d/crocoddyl/pull/1362
1010
* Enabled casting and multi-scalar Python bindings in https://github.com/loco-3d/crocoddyl/pull/1346
11+
* Compute LU decomposition using permutationP in https://github.com/loco-3d/crocoddyl/pull/1351
12+
* Force DifferentialActionDataContactInvDynamics to update df_du for all contacts in https://github.com/loco-3d/crocoddyl/pull/1348
13+
14+
## [3.0.1] - 2025-03-21
15+
1116
* Add install version in https://github.com/loco-3d/crocoddyl/pull/1355
1217
* Removed absolute path for boost library in https://github.com/loco-3d/crocoddyl/pull/1353
1318
* Fixed checking of positive semi-define condition in LQR problems in https://github.com/loco-3d/crocoddyl/pull/1352
14-
* Compute LU decomposition using permutationP in https://github.com/loco-3d/crocoddyl/pull/1351
15-
* Force DifferentialActionDataContactInvDynamics to update df_du for all contacts in https://github.com/loco-3d/crocoddyl/pull/1348
1619

1720
## [3.0.0] - 2025-03-19
1821

@@ -326,7 +329,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
326329

327330
Initial release
328331

329-
[Unreleased]: https://github.com/loco-3d/crocoddyl/compare/v3.0.0...HEAD
332+
[Unreleased]: https://github.com/loco-3d/crocoddyl/compare/v3.0.1...HEAD
333+
[3.0.1]: https://github.com/loco-3d/crocoddyl/compare/v3.0.0...v3.0.1
330334
[3.0.0]: https://github.com/loco-3d/crocoddyl/compare/v2.2.0...v3.0.0
331335
[2.2.0]: https://github.com/loco-3d/crocoddyl/compare/v2.1.0...v2.2.0
332336
[2.1.0]: https://github.com/loco-3d/crocoddyl/compare/v2.0.2...v2.1.0

flake.lock

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

include/crocoddyl/core/actions/diff-lqr.hxx

+1-2
Original file line numberDiff line numberDiff line change
@@ -448,8 +448,7 @@ void DifferentialActionModelLQRTpl<Scalar>::set_LQR(
448448
L_ = MatrixXs::Zero(2 * nq + nu_, 2 * nq + nu_);
449449
L_ << Q, N, N.transpose(), R;
450450
Eigen::SelfAdjointEigenSolver<MatrixXs> eig(L_);
451-
if (eig.info() != Eigen::Success ||
452-
eig.eigenvalues().minCoeff() < ScaleNumerics<Scalar>(-1e-9)) {
451+
if (eig.info() != Eigen::Success || eig.eigenvalues().minCoeff() < -1e-12) {
453452
throw_pretty("Invalid argument "
454453
<< "[Q, N; N.T, R] is not positive semi-definite");
455454
}

package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0"?>
22
<package format="3">
33
<name>crocoddyl</name>
4-
<version>3.0.0</version>
4+
<version>3.0.1</version>
55
<description>Crocoddyl optimal control library</description>
66
<!-- The maintainers listed here are for receiving emails e.g. from the ROS buildfarm.
77
Please check the README.md at the repository URL for additional detail. -->

0 commit comments

Comments
 (0)