-
Notifications
You must be signed in to change notification settings - Fork 15
/
NEWS
84 lines (79 loc) · 3.85 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
-*- outline -*-
* TransformationR3xSO3 and RelativeTransformationR3xSO3 return error values
is R3xSO3 LiegroupSpace.
* Solvers now handle constraints with right hand sides in Lie groups.
* A mask has been added to class Implicit to select which lines of the
constraint should be taken into account (active rows).
New in 4.10.0
* ConvexShapeContact classes have been improved.
- stable position of objects is now unique for any right hand side value of
the complement constraint.
* Use cmake to handle dependencies (cmake submodule).
* Architecture of constraint classes has been simplified.
* Use Romeo instead of Baxter in tests.
* Enable users to use GenericTransformation with a joint2 equal to 0x0.
* Add serialization functions.
New in 4.9.0
* Computation of constraint right hand side have been fixed
- in ExplicitConstraintSet, the computation was wrong, it has been fixed,
- in Implicit, the computation has been made similar to the one in
HierarchicalIterative.
* Template flag definitions in GenericTransformation have been fixed
- to comply with C++11 standard.
* throw declaration have been removed to comply with C++11 standard.
* Configuration variable RUN_TESTS has benn replaced by BUILD_TESTING
- for homogeneity with other hpp packages.
New in 4.8.0
* Wrong indentation in output stream has been fixed.
New in 4.7.0
* Class HierarchicalIterative
- a bug in right hand side getter by constraint has been fixed,
- a getter to numerical constraints has been added. It returns the implicit
and explicit constraints,
- a method computing whether a solver solution manifold is a submanifold of
another solver solution manifold has been added,
- method merge adds the constraints of another solver to this one.
* Class Implicit has been cleaned up
- methods setting and getting the right hand side are not deprecated anymore,
- deprecated methods have been remove.
New in 4.6.0
* Class Implicit has been improved.
- It does not handle right hand side anymore: methods setting and getting
right hand side have been made deprecated.
- It does not store value and Jacobian anymore: setters and getters have been
made deprecated.
- The function of the constraint may now have output in a Lie group other
than a vector space.
- The documentation has been made more accurate.
* Accessor to right hand side by constraint have been fixed
- in HierarchicalIterative.
New in 4.5.0
* Move ExplicitRelativeTransformation from hpp-core and refactor
- explicit_::RelativePose now derive from Explicit and from
implicit::RelativePose,
- only implicit formulation is used to evaluate error.
* Rename LieGroupTpl -> LieGroupMap,
* Rename a few classes and make old names deprecated:
- DifferentiableFunctionStack -> DifferentiableFunctionSet,
- ExplicitSolver -> ExplicitConstraintSet,
- HierarchicalIterativeSolver -> solver::HierarchicalIterative,
- HybridSolver -> solver::BySubstitution.
* Move and rename some classes from hpp-core:
- core::Equation and core::NumericalConstraints -> constraints::Implicit,
- core::ExplicitNumericalConstraints -> constraints::Explicit,
- constraints::Explicit now derive from constraints::Implicit,
- warning: default comparison type is now equality for all constraints.
* Refactor ExplicitConstraintSet: rename members and methods to better fit RSS
paper notation and pinocchio convention:
- argSize -> nq,
- derSize -> nv,
- freeArgs -> notOutArgs_,
- freeDers -> notOutDers_,
- viewJacobian -> jacobianNotOutToOut.
* Constructor and create methods of Explicit take a LiegroupSpace instead of a
robot,
* Modify prototype of BySubstitution::projectVectorOnKernel
- vectorIn_t -> ConfigurationIn_t,
- vectorOut_t -> ConfigurationOut_t.
* In class HierarchicalIterative, rename "reduction" -> "free variables".
New in 4.1, 2018-05-13