wbc
src
types
Wrench.hpp
Go to the documentation of this file.
1
#ifndef WBC_TYPES_WRENCH_HPP
2
#define WBC_TYPES_WRENCH_HPP
3
4
#include "
Pose.hpp
"
5
6
namespace
wbc
{
namespace
types
{
7
8
class
Wrench
{
9
public
:
10
Eigen::Vector3d
force
;
11
Eigen::Vector3d
torque
;
12
13
void
setZero
(){
14
force
.setZero();
15
torque
.setZero();
16
}
17
18
Eigen::VectorXd
vector6d
()
const
{
19
Eigen::VectorXd v(6);
20
v.segment(0,3) =
force
;
21
v.segment(3,3) =
torque
;
22
return
v;
23
}
24
};
25
46
Wrench
operator*
(
const
Pose
& transform,
const
Wrench
& wrench_in);
47
48
}
49
}
50
51
#endif
Pose.hpp
wbc::types::Pose
Definition
Pose.hpp:9
wbc::types::Wrench
Definition
Wrench.hpp:8
wbc::types::Wrench::vector6d
Eigen::VectorXd vector6d() const
Definition
Wrench.hpp:18
wbc::types::Wrench::torque
Eigen::Vector3d torque
Definition
Wrench.hpp:11
wbc::types::Wrench::setZero
void setZero()
Definition
Wrench.hpp:13
wbc::types::Wrench::force
Eigen::Vector3d force
Definition
Wrench.hpp:10
wbc::types
Definition
Contact.hpp:6
wbc::types::operator*
SpatialAcceleration operator*(const Pose &transform, const SpatialAcceleration &acc_in)
Definition
SpatialAcceleration.cpp:5
wbc
Definition
ContactsAccelerationConstraint.cpp:3
Generated by
1.13.2