Thunderbots Project
Loading...
Searching...
No Matches
kinematic_constraints.h
1#pragma once
2
7{
8 public:
9 KinematicConstraints() = delete;
10
17 inline KinematicConstraints(double max_velocity, double max_acceleration,
18 double max_deceleration)
19 : max_velocity(max_velocity),
20 max_acceleration(max_acceleration),
21 max_deceleration(max_deceleration)
22 {
23 }
24
29 double getMaxVelocity() const
30 {
31 return max_velocity;
32 }
33
38 double getMaxAcceleration() const
39 {
40 return max_acceleration;
41 }
42
47 double getMaxDeceleration() const
48 {
49 return max_deceleration;
50 }
51
52 private:
53 double max_velocity;
54 double max_acceleration;
55 double max_deceleration;
56};
Definition kinematic_constraints.h:7
KinematicConstraints(double max_velocity, double max_acceleration, double max_deceleration)
Definition kinematic_constraints.h:17
double getMaxVelocity() const
Definition kinematic_constraints.h:29
double getMaxDeceleration() const
Definition kinematic_constraints.h:47
double getMaxAcceleration() const
Definition kinematic_constraints.h:38