#include <Tasks/QPTasks.h>
|
| MultiRobotTransformTask (const std::vector< rbd::MultiBody > &mbs, int r1Index, int r2Index, const std::string &r1BodyName, const std::string &r2BodyName, const sva::PTransformd &X_r1b_r1s, const sva::PTransformd &X_r2b_r2s, double stiffness, double weight) |
|
tasks::MultiRobotTransformTask & | task () |
|
void | X_r1b_r1s (const sva::PTransformd &X_r1b_r1s) |
|
const sva::PTransformd & | X_r1b_r1s () const |
|
void | X_r2b_r2s (const sva::PTransformd &X_r2b_r2s) |
|
const sva::PTransformd & | X_r2b_r2s () const |
|
double | stiffness () const |
|
void | stiffness (double stiffness) |
|
void | dimWeight (const Eigen::Vector6d &dim) |
|
const Eigen::VectorXd & | dimWeight () const |
|
virtual std::pair< int, int > | begin () const override |
|
virtual void | updateNrVars (const std::vector< rbd::MultiBody > &mbs, const SolverData &data) override |
|
virtual void | update (const std::vector< rbd::MultiBody > &mbs, const std::vector< rbd::MultiBodyConfig > &mbcs, const SolverData &data) override |
|
virtual const Eigen::MatrixXd & | Q () const override |
|
virtual const Eigen::VectorXd & | C () const override |
|
const Eigen::VectorXd & | eval () const |
|
const Eigen::VectorXd & | speed () const |
|
| Task (double weight) |
|
virtual | ~Task () |
|
virtual double | weight () const |
|
virtual void | weight (double w) |
|
◆ MultiRobotTransformTask()
tasks::qp::MultiRobotTransformTask::MultiRobotTransformTask |
( |
const std::vector< rbd::MultiBody > & |
mbs, |
|
|
int |
r1Index, |
|
|
int |
r2Index, |
|
|
const std::string & |
r1BodyName, |
|
|
const std::string & |
r2BodyName, |
|
|
const sva::PTransformd & |
X_r1b_r1s, |
|
|
const sva::PTransformd & |
X_r2b_r2s, |
|
|
double |
stiffness, |
|
|
double |
weight |
|
) |
| |
◆ begin()
virtual std::pair<int, int> tasks::qp::MultiRobotTransformTask::begin |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ C()
virtual const Eigen::VectorXd& tasks::qp::MultiRobotTransformTask::C |
( |
| ) |
const |
|
overridevirtual |
◆ dimWeight() [1/2]
const Eigen::VectorXd& tasks::qp::MultiRobotTransformTask::dimWeight |
( |
| ) |
const |
|
inline |
◆ dimWeight() [2/2]
void tasks::qp::MultiRobotTransformTask::dimWeight |
( |
const Eigen::Vector6d & |
dim | ) |
|
◆ eval()
const Eigen::VectorXd& tasks::qp::MultiRobotTransformTask::eval |
( |
| ) |
const |
◆ Q()
virtual const Eigen::MatrixXd& tasks::qp::MultiRobotTransformTask::Q |
( |
| ) |
const |
|
overridevirtual |
◆ speed()
const Eigen::VectorXd& tasks::qp::MultiRobotTransformTask::speed |
( |
| ) |
const |
◆ stiffness() [1/2]
double tasks::qp::MultiRobotTransformTask::stiffness |
( |
| ) |
const |
|
inline |
◆ stiffness() [2/2]
void tasks::qp::MultiRobotTransformTask::stiffness |
( |
double |
stiffness | ) |
|
◆ task()
◆ update()
virtual void tasks::qp::MultiRobotTransformTask::update |
( |
const std::vector< rbd::MultiBody > & |
mbs, |
|
|
const std::vector< rbd::MultiBodyConfig > & |
mbcs, |
|
|
const SolverData & |
data |
|
) |
| |
|
overridevirtual |
◆ updateNrVars()
virtual void tasks::qp::MultiRobotTransformTask::updateNrVars |
( |
const std::vector< rbd::MultiBody > & |
mbs, |
|
|
const SolverData & |
data |
|
) |
| |
|
overridevirtual |
◆ X_r1b_r1s() [1/2]
const sva::PTransformd& tasks::qp::MultiRobotTransformTask::X_r1b_r1s |
( |
| ) |
const |
◆ X_r1b_r1s() [2/2]
void tasks::qp::MultiRobotTransformTask::X_r1b_r1s |
( |
const sva::PTransformd & |
X_r1b_r1s | ) |
|
◆ X_r2b_r2s() [1/2]
const sva::PTransformd& tasks::qp::MultiRobotTransformTask::X_r2b_r2s |
( |
| ) |
const |
◆ X_r2b_r2s() [2/2]
void tasks::qp::MultiRobotTransformTask::X_r2b_r2s |
( |
const sva::PTransformd & |
X_r2b_r2s | ) |
|
The documentation for this class was generated from the following file: