#include <control_regularization.h>
|
void | AssignScene (ScenePtr scene) override |
|
void | Update (Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi) override |
|
void | Update (Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override |
|
void | Update (Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian, HessianRef hessian) override |
|
void | Update (Eigen::VectorXdRefConst x, Eigen::VectorXdRefConst u, Eigen::VectorXdRef phi) override |
|
void | Update (Eigen::VectorXdRefConst x, Eigen::VectorXdRefConst u, Eigen::VectorXdRef phi, Eigen::MatrixXdRef dphi_dx, Eigen::MatrixXdRef dphi_du) override |
|
void | Update (Eigen::VectorXdRefConst x, Eigen::VectorXdRefConst u, Eigen::VectorXdRef phi, Eigen::MatrixXdRef dphi_dx, Eigen::MatrixXdRef dphi_du, HessianRef ddphi_ddx, HessianRef ddphi_ddu, HessianRef ddphi_dxdu) override |
|
int | TaskSpaceDim () override |
|
const std::vector< int > & | get_joint_map () const |
|
const Eigen::VectorXd & | get_joint_ref () const |
|
virtual void | InstantiateBase (const Initializer &init) |
|
virtual int | TaskSpaceJacobianDim () |
|
virtual void | PreUpdate () |
|
virtual std::vector< TaskVectorEntry > | GetLieGroupIndices () |
|
std::vector< KinematicFrameRequest > | GetFrames () const |
|
| Object () |
|
virtual | ~Object () |
|
virtual std::string | type () const |
| Type Information wrapper: must be virtual so that it is polymorphic... More...
|
|
std::string | GetObjectName () |
|
void | InstantiateObject (const Initializer &init) |
|
virtual std::string | Print (const std::string &prepend) const |
|
| InstantiableBase ()=default |
|
virtual | ~InstantiableBase ()=default |
|
virtual std::vector< Initializer > | GetAllTemplates () const =0 |
|
void | InstantiateInternal (const Initializer &init) override |
|
Initializer | GetInitializerTemplate () override |
|
std::vector< Initializer > | GetAllTemplates () const override |
|
virtual void | Instantiate (const ControlRegularizationInitializer &init) |
|
const ControlRegularizationInitializer & | GetParameters () const |
|
◆ AssignScene()
void exotica::ControlRegularization::AssignScene |
( |
ScenePtr |
scene | ) |
|
|
overridevirtual |
◆ get_joint_map()
const std::vector<int>& exotica::ControlRegularization::get_joint_map |
( |
| ) |
const |
◆ get_joint_ref()
const Eigen::VectorXd& exotica::ControlRegularization::get_joint_ref |
( |
| ) |
const |
◆ Initialize()
void exotica::ControlRegularization::Initialize |
( |
| ) |
|
|
private |
◆ TaskSpaceDim()
int exotica::ControlRegularization::TaskSpaceDim |
( |
| ) |
|
|
overridevirtual |
◆ Update() [1/6]
◆ Update() [2/6]
◆ Update() [3/6]
◆ Update() [4/6]
◆ Update() [5/6]
◆ Update() [6/6]
◆ joint_map_
std::vector<int> exotica::ControlRegularization::joint_map_ |
|
private |
! Number of controlled joints
◆ joint_ref_
Eigen::VectorXd exotica::ControlRegularization::joint_ref_ |
|
private |
! Subset selection matrix
◆ num_controlled_joints_
int exotica::ControlRegularization::num_controlled_joints_ |
|
private |
The documentation for this class was generated from the following file: