controls  3.0.0
Trajectory6DOFLimits.h
Go to the documentation of this file.
1 #ifndef CONTROLS_TRAJECTORY_TRAJECTORY_6DOF_LIMITS_H
2 #define CONTROLS_TRAJECTORY_TRAJECTORY_6DOF_LIMITS_H
3 
13  double max_xy_vel = 0.7;
14 
16  double max_xy_acc = 0.4;
17 
19  double max_xy_jerk = 0.1;
20 
22  double max_z_vel = 0.2;
23 
25  double max_z_acc = 0.2;
26 
28  double max_z_jerk = 0.1;
29 
31  double max_yaw_vel = 1.2;
32 
34  double max_yaw_acc = 0.8;
35 
37  double max_yaw_jerk = 0.4;
38 
44  double slow_down_gain = 0.0003;
45 };
46 
47 #endif // CONTROLS_TRAJECTORY_TRAJECTORY_6DOF_LIMITS_H
Kinematic limits used when planning 6DOF polynomial trajectories.
Definition: Trajectory6DOFLimits.h:11
double max_yaw_vel
Maximum yaw rate in rad/s.
Definition: Trajectory6DOFLimits.h:31
double max_yaw_acc
Maximum yaw angular acceleration in rad/s²
Definition: Trajectory6DOFLimits.h:34
double max_yaw_jerk
Maximum yaw jerk in rad/s³
Definition: Trajectory6DOFLimits.h:37
double max_z_vel
Maximum Z speed in m/s.
Definition: Trajectory6DOFLimits.h:22
double max_xy_acc
Maximum XY acceleration in m/s²
Definition: Trajectory6DOFLimits.h:16
double slow_down_gain
Rate at which the slow-down scale factor converges toward the saturated or nominal value.
Definition: Trajectory6DOFLimits.h:44
double max_z_jerk
Maximum Z jerk in m/s³
Definition: Trajectory6DOFLimits.h:28
double max_z_acc
Maximum Z acceleration in m/s²
Definition: Trajectory6DOFLimits.h:25
double max_xy_vel
Maximum XY speed in m/s.
Definition: Trajectory6DOFLimits.h:13
double max_xy_jerk
Maximum XY jerk in m/s³
Definition: Trajectory6DOFLimits.h:19