![]() |
FancySafeBot 0.0.1
A safe robotics library
|
Constant velocity profile.
#include <fsb_trajectory_segment.h>
Public Member Functions | |
void | generate (real_t start_time, real_t duration, const TrajState &initial_state, real_t velocity) |
Generate constant velocity profile. | |
TrajState | evaluate (real_t t_eval) const override |
Evaluate constant velocity 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 velocity segment.
[in] | t_eval | Evaluation time |
Implements fsb::Segment.
void fsb::SegmentConstVel::generate | ( | real_t | start_time, |
real_t | duration, | ||
const TrajState & | initial_state, | ||
real_t | velocity | ||
) |
Generate constant velocity profile.
[in] | start_time | Start time of segment trajectory |
[in] | duration | Duration of segment |
[in] | initial_state | Initial state of segment |
[in] | velocity | Constant velocity constraint |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |