|
Scalar | ctorque |
| Coefficient of generated torque per thrust.
|
|
Scalar | max_thrust |
| Minimum thrust.
|
|
Scalar | min_thrust |
| Minimum thrust.
|
|
SE3 | pose |
| Thruster pose.
|
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar | Scalar |
|
ThrusterType | type |
|
template<typename _Scalar>
struct crocoddyl::ThrusterTpl< _Scalar >
Definition at line 25 of file floating-base-thrusters.hpp.
◆ SE3
template<typename _Scalar >
typedef pinocchio::SE3Tpl<Scalar> SE3 |
◆ Thruster
template<typename _Scalar >
◆ ThrusterTpl() [1/3]
template<typename _Scalar >
ThrusterTpl |
( |
const SE3 & |
pose, |
|
|
const Scalar |
ctorque, |
|
|
const ThrusterType |
type = CW , |
|
|
const Scalar |
min_thrust = Scalar(0.) , |
|
|
const Scalar |
max_thrust = std::numeric_limits<Scalar>::infinity() |
|
) |
| |
|
inline |
Initialize the thruster in a give pose from the root joint.
- Parameters
-
| pose[in] | Pose from root joint |
| ctorque[in] | Coefficient of generated torque per thrust |
| type[in] | Type of thruster (clockwise or counterclockwise, default clockwise) |
[in] | min_thrust[in] | Minimum thrust (default 0.) |
[in] | max_thrust[in] | Maximum thrust (default inf number)) |
Definition at line 42 of file floating-base-thrusters.hpp.
◆ ThrusterTpl() [2/3]
template<typename _Scalar >
ThrusterTpl |
( |
const Scalar |
ctorque, |
|
|
const ThrusterType |
type = CW , |
|
|
const Scalar |
min_thrust = Scalar(0.) , |
|
|
const Scalar |
max_thrust = std::numeric_limits<Scalar>::infinity() |
|
) |
| |
|
inline |
Initialize the thruster in a pose in the origin of the root joint.
- Parameters
-
| pose[in] | Pose from root joint |
| ctorque[in] | Coefficient of generated torque per thrust |
| type[in] | Type of thruster (clockwise or counterclockwise, default clockwise) |
[in] | min_thrust[in] | Minimum thrust (default 0.) |
[in] | max_thrust[in] | Maximum thrust (default inf number)) |
Definition at line 62 of file floating-base-thrusters.hpp.
◆ ThrusterTpl() [3/3]
template<typename _Scalar >
◆ operator=()
template<typename _Scalar >
◆ operator==()
template<typename _Scalar >
template<typename OtherScalar >
bool operator== |
( |
const ThrusterTpl< OtherScalar > & |
other | ) |
const |
|
inline |
◆ operator<<
template<typename _Scalar >
std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const ThrusterTpl< Scalar > & |
X |
|
) |
| |
|
friend |
◆ Scalar
template<typename _Scalar >
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar |
◆ pose
template<typename _Scalar >
◆ ctorque
template<typename _Scalar >
◆ type
template<typename _Scalar >
◆ min_thrust
template<typename _Scalar >
◆ max_thrust
template<typename _Scalar >
The documentation for this struct was generated from the following file: