#include <goal.hpp>
|
const Eigen::MatrixXd & | accelerations () const |
|
const Eigen::MatrixXd & | aux () const |
|
const Eigen::MatrixXd & | positions () const |
|
const Eigen::VectorXd & | times () const |
|
const Eigen::MatrixXd & | velocities () const |
|
|
static Goal | createFromPosition (const Eigen::VectorXd &positions) |
|
static Goal | createFromPosition (double time, const Eigen::VectorXd &positions) |
|
static Goal | createFromPositions (const Eigen::MatrixXd &positions) |
|
static Goal | createFromPositions (const Eigen::VectorXd ×, const Eigen::MatrixXd &positions) |
|
static Goal | createFromWaypoint (const Eigen::VectorXd &positions, const Eigen::VectorXd &velocities, const Eigen::VectorXd &accelerations) |
|
static Goal | createFromWaypoint (double time, const Eigen::VectorXd &positions, const Eigen::VectorXd &velocities, const Eigen::VectorXd &accelerations) |
|
static Goal | createFromWaypoints (const Eigen::MatrixXd &positions, const Eigen::MatrixXd &velocities, const Eigen::MatrixXd &accelerations) |
|
static Goal | createFromWaypoints (const Eigen::VectorXd ×, const Eigen::MatrixXd &positions, const Eigen::MatrixXd &velocities, const Eigen::MatrixXd &accelerations) |
|
static Goal | createFromWaypointsWithAux (const Eigen::MatrixXd &positions, const Eigen::MatrixXd &velocities, const Eigen::MatrixXd &accelerations, const Eigen::MatrixXd &aux) |
|
static Goal | createFromWaypointsWithAux (const Eigen::VectorXd ×, const Eigen::MatrixXd &positions, const Eigen::MatrixXd &velocities, const Eigen::MatrixXd &accelerations, const Eigen::MatrixXd &aux) |
|
static Goal | createFromWaypointWithAux (const Eigen::VectorXd &positions, const Eigen::VectorXd &velocities, const Eigen::VectorXd &accelerations, const Eigen::VectorXd &aux) |
|
static Goal | createFromWaypointWithAux (double time, const Eigen::VectorXd &positions, const Eigen::VectorXd &velocities, const Eigen::VectorXd &accelerations, const Eigen::VectorXd &aux) |
|
|
static Eigen::MatrixXd | nanWithZeroRight (size_t num_joints, size_t num_waypoints) |
|
static Eigen::MatrixXd | toMatrix (const Eigen::VectorXd &vector) |
|
static Eigen::VectorXd | toVector (double scalar) |
|
Definition at line 16 of file goal.hpp.
hebi::experimental::arm::Goal::Goal |
( |
const Eigen::VectorXd & |
times, |
|
|
const Eigen::MatrixXd & |
positions, |
|
|
const Eigen::MatrixXd & |
velocities, |
|
|
const Eigen::MatrixXd & |
accelerations, |
|
|
const Eigen::MatrixXd & |
aux |
|
) |
| |
|
inlineprivate |
const Eigen::MatrixXd& hebi::experimental::arm::Goal::accelerations |
( |
| ) |
const |
|
inline |
const Eigen::MatrixXd& hebi::experimental::arm::Goal::aux |
( |
| ) |
const |
|
inline |
static Goal hebi::experimental::arm::Goal::createFromPosition |
( |
const Eigen::VectorXd & |
positions | ) |
|
|
inlinestatic |
static Goal hebi::experimental::arm::Goal::createFromPosition |
( |
double |
time, |
|
|
const Eigen::VectorXd & |
positions |
|
) |
| |
|
inlinestatic |
static Goal hebi::experimental::arm::Goal::createFromPositions |
( |
const Eigen::MatrixXd & |
positions | ) |
|
|
inlinestatic |
static Goal hebi::experimental::arm::Goal::createFromPositions |
( |
const Eigen::VectorXd & |
times, |
|
|
const Eigen::MatrixXd & |
positions |
|
) |
| |
|
inlinestatic |
static Goal hebi::experimental::arm::Goal::createFromWaypoint |
( |
const Eigen::VectorXd & |
positions, |
|
|
const Eigen::VectorXd & |
velocities, |
|
|
const Eigen::VectorXd & |
accelerations |
|
) |
| |
|
inlinestatic |
static Goal hebi::experimental::arm::Goal::createFromWaypoint |
( |
double |
time, |
|
|
const Eigen::VectorXd & |
positions, |
|
|
const Eigen::VectorXd & |
velocities, |
|
|
const Eigen::VectorXd & |
accelerations |
|
) |
| |
|
inlinestatic |
static Goal hebi::experimental::arm::Goal::createFromWaypoints |
( |
const Eigen::MatrixXd & |
positions, |
|
|
const Eigen::MatrixXd & |
velocities, |
|
|
const Eigen::MatrixXd & |
accelerations |
|
) |
| |
|
inlinestatic |
static Goal hebi::experimental::arm::Goal::createFromWaypoints |
( |
const Eigen::VectorXd & |
times, |
|
|
const Eigen::MatrixXd & |
positions, |
|
|
const Eigen::MatrixXd & |
velocities, |
|
|
const Eigen::MatrixXd & |
accelerations |
|
) |
| |
|
inlinestatic |
static Goal hebi::experimental::arm::Goal::createFromWaypointsWithAux |
( |
const Eigen::MatrixXd & |
positions, |
|
|
const Eigen::MatrixXd & |
velocities, |
|
|
const Eigen::MatrixXd & |
accelerations, |
|
|
const Eigen::MatrixXd & |
aux |
|
) |
| |
|
inlinestatic |
static Goal hebi::experimental::arm::Goal::createFromWaypointsWithAux |
( |
const Eigen::VectorXd & |
times, |
|
|
const Eigen::MatrixXd & |
positions, |
|
|
const Eigen::MatrixXd & |
velocities, |
|
|
const Eigen::MatrixXd & |
accelerations, |
|
|
const Eigen::MatrixXd & |
aux |
|
) |
| |
|
inlinestatic |
static Goal hebi::experimental::arm::Goal::createFromWaypointWithAux |
( |
const Eigen::VectorXd & |
positions, |
|
|
const Eigen::VectorXd & |
velocities, |
|
|
const Eigen::VectorXd & |
accelerations, |
|
|
const Eigen::VectorXd & |
aux |
|
) |
| |
|
inlinestatic |
static Goal hebi::experimental::arm::Goal::createFromWaypointWithAux |
( |
double |
time, |
|
|
const Eigen::VectorXd & |
positions, |
|
|
const Eigen::VectorXd & |
velocities, |
|
|
const Eigen::VectorXd & |
accelerations, |
|
|
const Eigen::VectorXd & |
aux |
|
) |
| |
|
inlinestatic |
static Eigen::MatrixXd hebi::experimental::arm::Goal::nanWithZeroRight |
( |
size_t |
num_joints, |
|
|
size_t |
num_waypoints |
|
) |
| |
|
inlinestaticprivate |
const Eigen::MatrixXd& hebi::experimental::arm::Goal::positions |
( |
| ) |
const |
|
inline |
const Eigen::VectorXd& hebi::experimental::arm::Goal::times |
( |
| ) |
const |
|
inline |
static Eigen::MatrixXd hebi::experimental::arm::Goal::toMatrix |
( |
const Eigen::VectorXd & |
vector | ) |
|
|
inlinestaticprivate |
static Eigen::VectorXd hebi::experimental::arm::Goal::toVector |
( |
double |
scalar | ) |
|
|
inlinestaticprivate |
const Eigen::MatrixXd& hebi::experimental::arm::Goal::velocities |
( |
| ) |
const |
|
inline |
const Eigen::MatrixXd hebi::experimental::arm::Goal::accelerations_ {0, 0} |
|
private |
const Eigen::MatrixXd hebi::experimental::arm::Goal::aux_ {0, 0} |
|
private |
const Eigen::MatrixXd hebi::experimental::arm::Goal::positions_ {0, 0} |
|
private |
const Eigen::VectorXd hebi::experimental::arm::Goal::times_ {0} |
|
private |
const Eigen::MatrixXd hebi::experimental::arm::Goal::velocities_ {0, 0} |
|
private |
The documentation for this class was generated from the following file: