#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.
◆ Goal()
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 |
◆ accelerations()
const Eigen::MatrixXd& hebi::experimental::arm::Goal::accelerations |
( |
| ) |
const |
|
inline |
◆ aux()
const Eigen::MatrixXd& hebi::experimental::arm::Goal::aux |
( |
| ) |
const |
|
inline |
◆ createFromPosition() [1/2]
static Goal hebi::experimental::arm::Goal::createFromPosition |
( |
const Eigen::VectorXd & |
positions | ) |
|
|
inlinestatic |
◆ createFromPosition() [2/2]
static Goal hebi::experimental::arm::Goal::createFromPosition |
( |
double |
time, |
|
|
const Eigen::VectorXd & |
positions |
|
) |
| |
|
inlinestatic |
◆ createFromPositions() [1/2]
static Goal hebi::experimental::arm::Goal::createFromPositions |
( |
const Eigen::MatrixXd & |
positions | ) |
|
|
inlinestatic |
◆ createFromPositions() [2/2]
static Goal hebi::experimental::arm::Goal::createFromPositions |
( |
const Eigen::VectorXd & |
times, |
|
|
const Eigen::MatrixXd & |
positions |
|
) |
| |
|
inlinestatic |
◆ createFromWaypoint() [1/2]
static Goal hebi::experimental::arm::Goal::createFromWaypoint |
( |
const Eigen::VectorXd & |
positions, |
|
|
const Eigen::VectorXd & |
velocities, |
|
|
const Eigen::VectorXd & |
accelerations |
|
) |
| |
|
inlinestatic |
◆ createFromWaypoint() [2/2]
static Goal hebi::experimental::arm::Goal::createFromWaypoint |
( |
double |
time, |
|
|
const Eigen::VectorXd & |
positions, |
|
|
const Eigen::VectorXd & |
velocities, |
|
|
const Eigen::VectorXd & |
accelerations |
|
) |
| |
|
inlinestatic |
◆ createFromWaypoints() [1/2]
static Goal hebi::experimental::arm::Goal::createFromWaypoints |
( |
const Eigen::MatrixXd & |
positions, |
|
|
const Eigen::MatrixXd & |
velocities, |
|
|
const Eigen::MatrixXd & |
accelerations |
|
) |
| |
|
inlinestatic |
◆ createFromWaypoints() [2/2]
static Goal hebi::experimental::arm::Goal::createFromWaypoints |
( |
const Eigen::VectorXd & |
times, |
|
|
const Eigen::MatrixXd & |
positions, |
|
|
const Eigen::MatrixXd & |
velocities, |
|
|
const Eigen::MatrixXd & |
accelerations |
|
) |
| |
|
inlinestatic |
◆ createFromWaypointsWithAux() [1/2]
static Goal hebi::experimental::arm::Goal::createFromWaypointsWithAux |
( |
const Eigen::MatrixXd & |
positions, |
|
|
const Eigen::MatrixXd & |
velocities, |
|
|
const Eigen::MatrixXd & |
accelerations, |
|
|
const Eigen::MatrixXd & |
aux |
|
) |
| |
|
inlinestatic |
◆ createFromWaypointsWithAux() [2/2]
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 |
◆ createFromWaypointWithAux() [1/2]
static Goal hebi::experimental::arm::Goal::createFromWaypointWithAux |
( |
const Eigen::VectorXd & |
positions, |
|
|
const Eigen::VectorXd & |
velocities, |
|
|
const Eigen::VectorXd & |
accelerations, |
|
|
const Eigen::VectorXd & |
aux |
|
) |
| |
|
inlinestatic |
◆ createFromWaypointWithAux() [2/2]
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 |
◆ nanWithZeroRight()
static Eigen::MatrixXd hebi::experimental::arm::Goal::nanWithZeroRight |
( |
size_t |
num_joints, |
|
|
size_t |
num_waypoints |
|
) |
| |
|
inlinestaticprivate |
◆ positions()
const Eigen::MatrixXd& hebi::experimental::arm::Goal::positions |
( |
| ) |
const |
|
inline |
◆ times()
const Eigen::VectorXd& hebi::experimental::arm::Goal::times |
( |
| ) |
const |
|
inline |
◆ toMatrix()
static Eigen::MatrixXd hebi::experimental::arm::Goal::toMatrix |
( |
const Eigen::VectorXd & |
vector | ) |
|
|
inlinestaticprivate |
◆ toVector()
static Eigen::VectorXd hebi::experimental::arm::Goal::toVector |
( |
double |
scalar | ) |
|
|
inlinestaticprivate |
◆ velocities()
const Eigen::MatrixXd& hebi::experimental::arm::Goal::velocities |
( |
| ) |
const |
|
inline |
◆ accelerations_
const Eigen::MatrixXd hebi::experimental::arm::Goal::accelerations_ {0, 0} |
|
private |
◆ aux_
const Eigen::MatrixXd hebi::experimental::arm::Goal::aux_ {0, 0} |
|
private |
◆ positions_
const Eigen::MatrixXd hebi::experimental::arm::Goal::positions_ {0, 0} |
|
private |
◆ times_
const Eigen::VectorXd hebi::experimental::arm::Goal::times_ {0} |
|
private |
◆ velocities_
const Eigen::MatrixXd hebi::experimental::arm::Goal::velocities_ {0, 0} |
|
private |
The documentation for this class was generated from the following file: