![]() |
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 |