|
HEBI C++ API
3.16.0
|
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::Trajectory | static |
| 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::Trajectory | static |
| createUnconstrainedQp(const Eigen::VectorXd &time_vector, const Eigen::MatrixXd &positions, const Eigen::MatrixXd *velocities=nullptr, const Eigen::MatrixXd *accelerations=nullptr) | hebi::trajectory::Trajectory | static |
| 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::Trajectory | inlinestatic |
| estimateSegmentTimesTrapezoidal(const Eigen::MatrixXd &positions, const Eigen::VectorXd &max_velocities, const Eigen::VectorXd &max_accelerations, double min_segment_time=0.01) | hebi::trajectory::Trajectory | inlinestatic |
| getDuration() const | hebi::trajectory::Trajectory | |
| getEndTime() const | hebi::trajectory::Trajectory | inline |
| getJointCount() const | hebi::trajectory::Trajectory | inline |
| 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() const | hebi::trajectory::Trajectory | inline |
| getState(double time, Eigen::VectorXd *position, Eigen::VectorXd *velocity, Eigen::VectorXd *acceleration) const | hebi::trajectory::Trajectory | |
| getWaypointCount() const | hebi::trajectory::Trajectory | inline |
| rescale(double scale) | hebi::trajectory::Trajectory | |
| segmentTimesToWaypointTimes(const Eigen::VectorXd &segment_times) | hebi::trajectory::Trajectory | static |
| waypointTimesToSegmentTimes(const Eigen::VectorXd &waypoint_times) | hebi::trajectory::Trajectory | static |
| ~Trajectory() noexcept | hebi::trajectory::Trajectory |