You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: control/pid_longitudinal_controller/README.md
+4-19
Original file line number
Diff line number
Diff line change
@@ -55,14 +55,16 @@ For reliable stopping, the target acceleration calculated by the FeedForward sys
55
55
56
56
Based on the slope information, a compensation term is added to the target acceleration.
57
57
58
-
There are two sources of the slope information, which can be switched by a parameter.
58
+
There are two sources of the slope information, both sources are used in controller with respect to state of the node.
59
59
60
-
- Pitch of the estimated ego-pose (default)
60
+
- Pitch of the estimated ego-pose
61
61
- Calculates the current slope from the pitch angle of the estimated ego-pose
62
+
- It is used only for vehicle in stopped state because of delay compensation.
62
63
- Pros: Easily available
63
64
- Cons: Cannot extract accurate slope information due to the influence of vehicle vibration.
64
65
- Z coordinate on the trajectory
65
66
- Calculates the road slope from the difference of z-coordinates between the front and rear wheel positions in the target trajectory
67
+
- It is used when the vehicle in drive state because we can get the target slope value from the trajectory.
66
68
- Pros: More accurate than pitch information, if the z-coordinates of the route are properly maintained
67
69
- Pros: Can be used in combination with delay compensation (not yet implemented)
68
70
- Cons: z-coordinates of high-precision map is needed.
@@ -99,23 +101,6 @@ Depending on the actuating principle of the vehicle, the mechanism that physical
99
101
100
102
In this controller, the predicted ego-velocity and the target velocity after the delay time are calculated and used for the feedback to address the time delay problem.
101
103
102
-
### Slope compensation
103
-
104
-
Based on the slope information, a compensation term is added to the target acceleration.
105
-
106
-
There are two sources of the slope information, which can be switched by a parameter.
107
-
108
-
- Pitch of the estimated ego-pose (default)
109
-
- Calculates the current slope from the pitch angle of the estimated ego-pose
110
-
- Pros: Easily available
111
-
- Cons: Cannot extract accurate slope information due to the influence of vehicle vibration.
112
-
- Z coordinate on the trajectory
113
-
- Calculates the road slope from the difference of z-coordinates between the front and rear wheel positions in the target trajectory
114
-
- Pros: More accurate than pitch information, if the z-coordinates of the route are properly maintained
115
-
- Pros: Can be used in combination with delay compensation (not yet implemented)
116
-
- Cons: z-coordinates of high-precision map is needed.
117
-
- Cons: Does not support free space planning (for now)
118
-
119
104
## Assumptions / Known limits
120
105
121
106
1. Smoothed target velocity and its acceleration shall be set in the trajectory
0 commit comments