tsid 1.9.0
Efficient Task Space Inverse Dynamics for Multi-body Systems based on Pinocchio
Loading...
Searching...
No Matches
contact-level.hpp
Go to the documentation of this file.
1//
2// Copyright (c) 2021 University of Trento
3//
4
5#ifndef __tsid_contact_level_hpp__
6#define __tsid_contact_level_hpp__
7
8#include "tsid/math/fwd.hpp"
10
11namespace tsid {
12
21 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
22
24 std::shared_ptr<math::ConstraintBase> motionConstraint;
25 std::shared_ptr<math::ConstraintInequality> forceConstraint;
26 std::shared_ptr<math::ConstraintEquality> forceRegTask;
27 unsigned int index;
29
31};
32
33} // namespace tsid
34
35#endif // ifndef __tsid_contact_level_hpp__
Base template of a Contact.
Definition contact-base.hpp:18
Definition constraint-bound.hpp:25
ContactLevel(contacts::ContactBase &contact)
Definition contact-level.cpp:9
EIGEN_MAKE_ALIGNED_OPERATOR_NEW contacts::ContactBase & contact
Definition contact-level.hpp:23
std::shared_ptr< math::ConstraintInequality > forceConstraint
Definition contact-level.hpp:25
unsigned int index
Definition contact-level.hpp:27
std::shared_ptr< math::ConstraintBase > motionConstraint
Definition contact-level.hpp:24
std::shared_ptr< math::ConstraintEquality > forceRegTask
Definition contact-level.hpp:26