HEBI C++ API  3.15.0
hebi::trajectory::Trajectory Member List

This is the complete list of members for hebi::trajectory::Trajectory, including all inherited members.

createUnconstrainedQp(const Eigen::VectorXd &time_vector, const Eigen::MatrixXd &positions, const Eigen::MatrixXd *velocities=nullptr, const Eigen::MatrixXd *accelerations=nullptr)hebi::trajectory::Trajectorystatic
estimateSegmentTimesNFabian(const Eigen::MatrixXd &positions, const Eigen::VectorXd &max_velocities, const Eigen::VectorXd &max_accelerations, double fabian_constant=6.5, double min_segment_time=0.01)hebi::trajectory::Trajectoryinlinestatic
estimateSegmentTimesTrapezoidal(const Eigen::MatrixXd &positions, const Eigen::VectorXd &max_velocities, const Eigen::VectorXd &max_accelerations, double min_segment_time=0.01)hebi::trajectory::Trajectoryinlinestatic
getDuration() consthebi::trajectory::Trajectory
getEndTime() consthebi::trajectory::Trajectoryinline
getJointCount() consthebi::trajectory::Trajectoryinline
getMaxAcceleration(Eigen::VectorXd &max_acceleration)hebi::trajectory::Trajectory
getMaxVelocity(Eigen::VectorXd &max_velocity)hebi::trajectory::Trajectory
getMinMaxPosition(Eigen::VectorXd &min_position, Eigen::VectorXd &max_position)hebi::trajectory::Trajectory
getStartTime() consthebi::trajectory::Trajectoryinline
getState(double time, Eigen::VectorXd *position, Eigen::VectorXd *velocity, Eigen::VectorXd *acceleration) consthebi::trajectory::Trajectory
getWaypointCount() consthebi::trajectory::Trajectoryinline
segmentTimesToWaypointTimes(const Eigen::VectorXd &segment_times)hebi::trajectory::Trajectorystatic
waypointTimesToSegmentTimes(const Eigen::VectorXd &waypoint_times)hebi::trajectory::Trajectorystatic
~Trajectory() noexcepthebi::trajectory::Trajectory