![]() |
FancySafeBot 0.0.1
A safe robotics library
|
Constant acceleration profile.
#include <fsb_trajectory_segment.h>
Public Member Functions | |
void | generate (real_t start_time, real_t duration, const TrajState &initial_state, real_t acceleration) |
Generate constant acceleration profile. | |
TrajState | evaluate (real_t t_eval) const override |
Evaluate constant acceleration segment. | |
TrajState | get_final_state () const override |
Get final state of segment. | |
real_t | get_start_time () const override |
Get start time of segment. | |
real_t | get_duration () const override |
Get duration. | |
real_t | get_final_time () const override |
Get final time of segment. | |
|
overridevirtual |
Evaluate constant acceleration segment.
[in] | t_eval | Evaluation time |
Implements fsb::Segment.
void fsb::SegmentConstAcc::generate | ( | real_t | start_time, |
real_t | duration, | ||
const TrajState & | initial_state, | ||
real_t | acceleration | ||
) |
Generate constant acceleration profile.
[in] | start_time | Start time of segment trajectory |
[in] | duration | Duration of segment |
[in] | initial_state | Initial state of segment |
[in] | acceleration | Constant acceleration constraint |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |