struct
estimateExternalWrenchesBuffers
Constructors, destructors, conversion operators
- estimateExternalWrenchesBuffers()
- estimateExternalWrenchesBuffers(const SubModelDecomposition& subModels)
- estimateExternalWrenchesBuffers(const size_t nrOfSubModels, const size_t nrOfLinks)
Public functions
- void resize(const SubModelDecomposition& subModels)
- Resize the struct for the number of submodel.
- void resize(const size_t nrOfSubModels, const size_t nrOfLinks)
- auto getNrOfSubModels() const -> size_t
- auto getNrOfLinks() const -> size_t
- auto isConsistent(const SubModelDecomposition& subModels) const -> bool
- Check if the buffer size are consistent with the submodel decomposition.
Public variables
- std::vector<MatrixDynSize> A
- The problem of external wrenches estimation boils down to solve a LS problem in the form argmin_x (Ax-b)^2 .
- std::vector<VectorDynSize> x
- std::vector<Vector6> b
- LinkWrenches b_contacts_subtree
- We compute the b term for each subtree in a iterative way, so we need a buffer to store it for each link.
- LinkPositions subModelBase_H_link
- We compute the transform between each link and the submodel base, for computing the A matrices.