eeros_architecture:control_system:available_blocks:pathplannercubic
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
eeros_architecture:control_system:available_blocks:pathplannercubic [2020/08/31 11:34] – [Path Planner Cubic] ursgraf | eeros_architecture:control_system:available_blocks:pathplannercubic [2020/09/03 08:58] (current) – ursgraf | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Path Planner Cubic ====== | ====== Path Planner Cubic ====== | ||
- | This path planner takes precalculated cubic splines from a file and outputs the resulting values for jerk, acceleration, | + | This path planner takes precalculated cubic splines from a file and outputs the resulting values for jerk, acceleration, |
< | < | ||
// | // | ||
Line 11: | Line 11: | ||
[{{ : | [{{ : | ||
- | The trajectory | + | The trajectory |
- | within a given time interval. | + | <code cpp> |
- | + | | |
+ | </ | ||
+ | where '' | ||
\\ | \\ | ||
- | A path planner block has four output signals - jerk, acceleration, | + | When calling |
- | ===== Parameters ===== | + | <code cpp> |
- | TODO | + | move(startPos); |
+ | </ | ||
+ | you dispatch a new trajectory. The trajectory is taken from the path file, no scaling is made. The trajectory starts from '' | ||
+ | \\ | ||
+ | You can also call | ||
+ | <code cpp> | ||
+ | move(time, startPos, deltaPos); | ||
+ | </ | ||
+ | This will take the trajectory from the file and scale it so that it starts at '' | ||
- | ===== Miscellaneous ===== | ||
- | TODO |
eeros_architecture/control_system/available_blocks/pathplannercubic.1598866483.txt.gz · Last modified: 2020/08/31 11:34 by ursgraf