Go to the source code of this file.
|
Waypoint | ndcurves::helpers::compute_offset (const Waypoint &source, const Point &normal, const Numeric offset, const Time time_offset) |
| Compute time such that the equation from source to offsetpoint is necessarily a line.
|
|
spline_t | ndcurves::helpers::make_end_spline (const Point &normal, const Point &from, const Numeric offset, const Time init_time, const Time time_offset) |
| Compute spline from land way point to end point. Constraints are null velocity and acceleration.
|
|
spline_constraints_t | ndcurves::helpers::compute_required_offset_velocity_acceleration (const spline_t &end_spline, const Time) |
| Compute end velocity : along landing normal and respecting time.
|
|
template<typename In > |
exact_cubic_t * | ndcurves::helpers::effector_spline (In wayPointsBegin, In wayPointsEnd, const Point &lift_normal=Eigen::Vector3d::UnitZ(), const Point &land_normal=Eigen::Vector3d::UnitZ(), const Numeric lift_offset=0.02, const Numeric land_offset=0.02, const Time lift_offset_duration=0.02, const Time land_offset_duration=0.02) |
| Helper method to create a spline typically used to guide the 3d trajectory of a robot end effector. Given a set of waypoints, and the normal vector of the start and ending positions, automatically create the spline such that:
|
|