Skip to main content

cartesian_timing.cpp File

Included Headers

#include "path_ik/cartesian_timing.hpp" #include "moveit_pro_macros/macros.hpp" #include "path_ik/math.hpp" #include <fmt/format.h> #include <rclcpp/duration.hpp> #include <cmath> #include <tuple>

Namespaces Index

namespacepath_ik

Variables Index

doubletotal_arc_length = 0.0

S — total path "time cost" at cruise speed (seconds). More...

doubleeffective_accel = 0.0

a_eff — effective acceleration (1/s). More...

doubleaccel_distance = 0.0

s_accel — arc length consumed during acceleration (seconds). More...

doubleaccel_duration = 0.0

t_accel — wall-clock duration of the acceleration phase (seconds). More...

doublecruise_duration = 0.0

t_cruise — wall-clock duration of the cruise phase (seconds). 0 for triangle. More...

doubletotal_duration = 0.0

T — total trajectory duration (seconds). More...

doublepeak_speed = 0.0

Peak s_dot: 1.0 for trapezoid, < 1.0 for triangle. More...

boolis_triangle = false

True if the path is too short to reach cruise speed. More...

Variables

accel_distance

double accel_distance = 0.0

s_accel — arc length consumed during acceleration (seconds).

Definition at line 34 of file cartesian_timing.cpp.

accel_duration

double accel_duration = 0.0

t_accel — wall-clock duration of the acceleration phase (seconds).

Definition at line 35 of file cartesian_timing.cpp.

cruise_duration

double cruise_duration = 0.0

t_cruise — wall-clock duration of the cruise phase (seconds). 0 for triangle.

Definition at line 36 of file cartesian_timing.cpp.

effective_accel

double effective_accel = 0.0

a_eff — effective acceleration (1/s).

Definition at line 33 of file cartesian_timing.cpp.

is_triangle

bool is_triangle = false

True if the path is too short to reach cruise speed.

Definition at line 39 of file cartesian_timing.cpp.

peak_speed

double peak_speed = 0.0

Peak s_dot: 1.0 for trapezoid, < 1.0 for triangle.

Definition at line 38 of file cartesian_timing.cpp.

total_arc_length

double total_arc_length = 0.0

S — total path "time cost" at cruise speed (seconds).

Definition at line 32 of file cartesian_timing.cpp.

total_duration

double total_duration = 0.0

T — total trajectory duration (seconds).

Definition at line 37 of file cartesian_timing.cpp.


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.