Class ReachRecord

Class Documentation

class ReachRecord

Reachability data for a single target Cartesian pose.

Public Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW ReachRecord(const bool reached, const Eigen::Isometry3d &goal, const std::map<std::string, double> seed_state, const std::map<std::string, double> goal_state, const double score)
ReachRecord() = default
ReachRecord(const ReachRecord&) = default
ReachRecord &operator=(const ReachRecord&) = default
ReachRecord &operator=(ReachRecord&&) = default
bool operator==(const ReachRecord &rhs) const

Public Members

bool reached

Boolean flag indicating whether the target pose was reachable.

Eigen::Isometry3d goal

Cartesian pose of the target.

std::map<std::string, double> seed_state

Seed state used for the IK solver at this target pose.

std::map<std::string, double> goal_state

Robot pose (i.e., IK solution) used to reach this target pose.

double score

Reachability score associated with this target pose.

Friends

friend class boost::serialization::access