|
| 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 20 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 37 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 57 of file floating-base-thrusters.hpp.
◆ ThrusterTpl() [3/3]
template<typename _Scalar>
◆ cast()
template<typename _Scalar>
template<typename NewScalar>
◆ 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: