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

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

createJerkazoidal(const Eigen::VectorXd &start_position, const Eigen::VectorXd &end_position, const Eigen::VectorXd &const_speed, double start_ramp_time, double end_ramp_time, const Eigen::VectorXd *start_velocities=nullptr, const Eigen::VectorXd *end_velocities=nullptr, const Eigen::VectorXd *start_accelerations=nullptr, const Eigen::VectorXd *end_accelerations=nullptr)hebi::trajectory::Trajectorystatic
createJerkazoidal(double start_position, double end_position, double const_speed, double start_ramp_time, double end_ramp_time, double start_velocity=0.0, double end_velocity=0.0, double start_acceleration=0.0, double end_acceleration=0.0)hebi::trajectory::Trajectorystatic
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
rescale(double scale)hebi::trajectory::Trajectory
segmentTimesToWaypointTimes(const Eigen::VectorXd &segment_times)hebi::trajectory::Trajectorystatic
waypointTimesToSegmentTimes(const Eigen::VectorXd &waypoint_times)hebi::trajectory::Trajectorystatic
~Trajectory() noexcepthebi::trajectory::Trajectory