Skip to main content
Erschienen in: International Journal of Intelligent Transportation Systems Research 2/2019

Open Access 17.09.2018

Steering Control and Automatic Tuning to Compensate for Road Cant

verfasst von: Toshiyuki Sugimachi, Takanori Fukao, Takuma Ario, Yoshihiro Suda

Erschienen in: International Journal of Intelligent Transportation Systems Research | Ausgabe 2/2019

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Japan’s New Energy and Industrial Technology Development Organization (NEDO) initiated the “Energy ITS” project in 2008, to evaluate methods of reducing CO2 emissions using Intelligent Transportation System (ITS) applications. The goal of the “Steering Control and Automatic Tuning to Compensate for Road Cant” project is to develop techniques for autonomous platooning of heavy-duty trucks to reduce their air resistance in expressway driving, thereby reducing fuel consumption and CO2 emissions. This study describes a steering control method based on path following, which uses feedforward control to respond to road cant. The output of the feedforward controller is used to maintain lateral control of the vehicle, turning the steering wheel to keep the vehicle within specified offsets of the ideal path. Experimental results that demonstrate the effectiveness of this approach are provided.
Hinweise

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

1 Introduction

The attainment of a low-carbon society in Japan requires mitigation of the energy and environmental impacts caused by the transportation industry. The use of Intelligent Transportation System (ITS) technologies to reduce fuel consumption and CO2 emissions is one approach to mitigation. In 2008, Japan’s New Energy and Industrial Technology Development Organization (NEDO) established the “Energy ITS” project to reduce CO2 emissions. This project is based on the concept that an autonomous platooning system [1] can operate on the existing road infrastructure and that platooning reduces both fuel consumption and CO2 emissions [1]. Many studies have been conducted on autonomous driving and platooning [2, 3]. Although most methods require specialized road infrastructure, techniques developed in recent years have used the existing infrastructure in Japan, Europe [4], and the United States [5].
In the “Energy ITS” project, the inter-truck distance is maintained constant at a short distance (4 m) to improve fuel consumption. The driver’s view is limited, and it is difficult for a driver to drive safely for a long time. Therefore, we proposed the lateral control method [6] [7] based on path following and the longitudinal method [8] using front and rear information. The effectiveness of the proposed methods was demonstrated using a modified heavy-duty truck that was operated on a pre-service expressway without other traffic.
In this study, we describe a novel method to autonomously control a vehicle’s lateral direction. Because road cant can influence the performance of the controller, we propose a control mechanism using feedforward (FF) control to respond to road cant. The design of the FF control is based on the position of an inflection point using the knowledge of the position acquired from manual driving. If road information is not available or is inaccurate, it is not possible to determine the FF control parameter or the location of the road’s inflection point accurately. Therefore, we propose a method to self-tune the FF control variable by estimating the location of the inflection point from control results. The effectiveness of the proposed method is determined experimentally using an instrumented, heavy-duty truck operating on a pre-service expressway that has an S-shaped curve.

2 Lateral Control

2.1 Vehicle Model

Figure 1 shows the single-track model used to design the lateral controller. The single-track model is a vehicle motion model in which the four wheels are represented by two wheels located at the intersection of the longitudinal axis and front and rear axletrees (the centers of the axles). In this model, the motion is assumed to be in the horizontal plane of the vehicle, which is moving at high speed and constant velocity.
The following three equations describe the dynamics: [9].
$$ \frac{d}{dt}\left[\begin{array}{c}\gamma \\ {}\beta \end{array}\right]=A\left[\begin{array}{c}\gamma \\ {}\beta \end{array}\right]+ B\delta, $$
(1)
$$ A=\left[\begin{array}{cc}{a}_{11}& {a}_{12}\\ {}{a}_{21}& {a}_{22}\end{array}\right]=\left[\begin{array}{cc}-\frac{2}{JV}\left({K}_f{l}_f^2+{K}_r{l}_r^2\right)& -\frac{2}{J}\left({K}_f{l}_f-{K}_r{l}_r\right)\\ {}-\frac{2}{M{V}^2}\left({K}_f{l}_f-{K}_r{l}_r\right)-1& -\frac{2}{MV}\left({K}_f+{K}_r\right)\end{array}\right], $$
(2)
$$ B=\left[\begin{array}{c}{b}_{11}\\ {}{b}_{21}\end{array}\right]=\left[\begin{array}{c}\frac{2}{J}{K}_f{l}_f\\ {}\frac{2{K}_f}{MV}\end{array}\right], $$
(3)
where Kf and Kr are the cornering stiffness of the front and rear tires, lf and lr are the distances between the front and rear wheels and the vehicle’s center of gravity, M is the mass of the vehicle, β is the side slip angle of the center of gravity, γ is the yaw rate, V is vehicle velocity, and J is the moment of inertia.

2.2 Path Following Control

The control system [6] is designed to correct the real vehicle’s motion to follow that of a virtual vehicle on the reference path as shown in Fig. 2 [6].
We define the origin of the coordinate system on the reference vehicle’s center of gravity as in Fig. 2, and take relative errors toward the real vehicle. Then the relative errors e1, e2, e3 are defined by
$$ \left[\begin{array}{c}{e}_1\\ {}{e}_2\\ {}{e}_3\end{array}\right]=\left[\begin{array}{ccc}\cos \left({\theta}_r+{\beta}_r\right)& \sin \left({\theta}_r+{\beta}_r\right)& 0\\ {}-\sin \left({\theta}_r+{\beta}_r\right)& \cos \left({\theta}_r+{\beta}_r\right)& 0\\ {}0& 0& 1\end{array}\right]\left[\begin{array}{c}x-{x}_r\\ {}y-{y}_r\\ {}\left(\theta +\beta \right)-\left({\theta}_r+{\beta}_r\right)\end{array}\right], $$
(4)
where (x, y) are the coordinates of the vehicle’s center of gravity and the subscript r denotes the parameters of the reference vehicle. The derivative of e1, e2, e3 is represented by
$$ \frac{d}{dt}\left[\begin{array}{c}{e}_1\\ {}{e}_2\\ {}{e}_3\end{array}\right]=\left[\begin{array}{c}V\cos {e}_3-{V}_r+{e}_2{\omega}_r\\ {}V\sin {e}_3-{e}_1{\omega}_r\\ {}\omega -{\omega}_r\end{array}\right]. $$
(5)
If we assume that the speed of the reference vehicle is the same as that of the real vehicle, we can derive a path following controller. It is necessary to satisfy that e1 = 0 and \( {\dot{e}}_1=0 \) as in Fig. 2. Therefore, the time derivatives of errors are represented by
$$ \frac{d}{dt}\left[\begin{array}{c}{e}_2\\ {}{e}_3\end{array}\right]=\left[\begin{array}{c}V\sin {e}_3\\ {}\omega -{\omega}_r\end{array}\right]. $$
(6)
We select the control input as follows:
$$ {\omega}_c={\omega}_r-{K}_2{e}_2{V}_r-{K}_3\sin {e}_3, $$
(7)
where K3 is a positive constant and \( {\omega}_r={\dot{\theta}}_r+{\dot{\beta}}_r \). The stability is guaranteed by Lyapunov stability theorem [6]. ωc cannot be input directly to a real vehicle, the control input is expressed by (1) as follows:
$$ {\delta}_c=\frac{MV}{2{K}_f}\left[\frac{2\left({K}_f{l}_f-{K}_r{l}_r\right)}{M{V}^2}\gamma +\frac{2\left({K}_f+{K}_r\right)}{MV}\beta +{\omega}_c\right]. $$
(8)

3 Steering Control to Deal with Road Cant

3.1 Feedforward Control for Road Cant

Japan’s expressways usually are designed for vehicles traveling 120 km/h. When a vehicle travels at a speed lower than the design speed, gravitational forces move the vehicle toward the low-side of the curved road. As the speed limit for heavy-duty trucks is 80 km/h in Japan, road cant causes disturbances in steering control. We propose a method to deal with the influence of gravity on a vehicle, as shown in Fig. 3, using feedforward control.
When driving at a speed below the design speed, a driver steers toward the top of the road cant. When the direction of curvature and road cant change, a driver steers in the opposite direction before an inflection point. Because the legal limit for trucks is 80 km/h in Japan, it is necessary to react to the road cant. For this study, we designed the FF control to calculate a constant value for road cant as shown in Fig. 4. The direction of input of the FF control starts to change from 65 m before the inflection point (Curvature is 0). The direction of control input of the FF control changes 40 m before an inflection point. Parameter a in the FF control equation depends on a linear shape of a road and a velocity of a vehicle.

3.2 Estimate of Inflection Point

The cant of a real road may differ from the specified cant because of construction variability and age-related deterioration of the road. In this study, the FF control is designed to adjust to road cant is based on an inflection point. Therefore, we propose to estimate an inflection point from control results.
As shown in Fig. 5, we have the knowledge that a halfway point of zero crossing and a first peak of lateral error are before from 7.5 m to 12.5 m of an inflection point based upon control results at 60 km/h without FF control. Then, an inflection point is estimated by
$$ {P}_s={P}_m+10, $$
(9)
where Ps is an inflection point of a road cant from start point and Pm is the halfway point from the zero crossing point to the first peak point.

3.3 Self-Tuning of Controlled Variable of FF

It is not possible to determine the FF control value without accurate linear information about the road. Therefore, we propose a method to automatically adjust (“self-tune”) the FF control value. In this method, the FF control value is self-tuned based on the lateral error as shown below.
1)
A controlled truck runs without FF control, and the location of the inflection point is estimated.
 
2)
The initial value of the FF control parameter is set using the following conditions. If the first peak of lateral error is greater than 0.25 m, a1 deg. is added to parameter a of FF control. If a first peak of lateral error is between 0.2 m and 0.25 m, a2 deg. is added to parameter a of FF control.
 
3)
A controlled truck runs with FF control using new parameter a.
 
4)
If first peak of lateral error is greater than 0.2 m, steps 2) and 3) are repeated. If the first peak of lateral error is less than 0.2 m, self-tuning is finished.
 

4 Experiment

4.1 Experimental Truck

We used the 25-ton-class truck depicted in Fig. 6 for this experiment. Although this truck has three axles, we approximated it using a single-track model with two axles. The vehicle parameters shown in Table 1 were measured on the 3-axle truck. The value of Kr for the 2-axle model was approximated from the 3-axle value.
Table 1
System parameters
M [kg]
13,045
lf [m]
3.513
lr [m]
2.879
Kf [N/rad]
319,000
Kr [N/rad]
735,000
J [kg · m2]
211,000

4.2 System Architecture

The truck has onboard sensors: a camera and a laser on the left front and the left rear to detect white line on road, a wheel-speed sensor, and a yaw-rate sensor. The lateral deviation e2 and the heading angle e3 are calculated using camera data [10] and laser data [11]. The sensor data are sent to processors mounted in a dSPACE Autobox. The processor modules calculate the feedforward control input, which is sent via Controller Area Network (CAN) bus to the steering electronic control unit (ECU) and the engine ECU. The steering ECU controls a motor installed on the steering wheel.

4.3 Control Gains

Table 2 shows the control gains of the lateral controller as a function of velocity. Control gains for other velocities can be obtained by interpolation.
Table 2
Gains of lateral control
V(km/h)
K2 · 10−2
K 3
0
13.75
2.98
30
8
2.89
40
2.75
2.42
50
0.9
2.38
60
0.4
2.04
70
0.35
1.96
80
0.28
1.79

4.4 Test Course

The test course is the tunnel section of a pre-service expressway that has an S-shaped curve as shown in Table 3. R is a turning radius, A is a parameter of a clothoid curve and C is a road cant. The controlled truck ran on the 2879 m long tunnel section. The inflection point is located 859.5 m from the start point.
Table 3
Parameters of test course
Distance [m]
R [m]
A
C [%]
0–499.5
4000
 
3
499.5–799.5
 
1200
2.5
799.5–859.5
 
1200
0
859.5–909.5
 
1200
−2.5
909.5–2219.5
 
1200
−3
2219.5–2879.5
4000
 
−3

4.5 Results of Lateral Control

In this experiment, the test truck was run at 80 km/h with and without FF control. Parameter a of FF control was 2.65. Results of control without FF control are shown in Fig. 7. Results of control with FF control are shown in Fig. 8. In Fig.7 and Fig. 8, e2 is a lateral error, e3 is a heading angle error, and d is a total of control input of feedback and feedforward control. FF is the total of FF control input for curvature and road cant.
As shown in Fig.7, the maximum lateral error is approximately 0.4 m near the inflection point of the S-shaped curve. Stationary error occurs after passing the inflection point. On the other hand, as shown in Fig. 8, lateral error does not increase in the vicinity of an inflection point. The controlled truck could run with a lateral error of ±0.15 m, which was the accuracy objective of this project. Consequently, the effectiveness of the proposed method is confirmed.

4.6 Results of Estimate of Inflection Point

The experiments enabled us to estimate how accurately the inflection point was determined. The estimation results for five experiments at 60 km/h are shown in Table 4. The estimated error of the inflection point, the difference between the true and estimated positions, is shown in Table 4. As shown in Table 4, the inflection point was estimated with an error of less than 4 m. We confirmed that the proposed method has sufficient accuracy.
Table 4
Results of estimate of inflection point
No
error[m]
1
4
2
3.5
3
−3.25
4
−1.25
5
4

4.7 Results of Self-Tuning of Controlled Variable of FF

In this experiment, the proposed methodology was used to self-tune the FF control parameter. There were five runs with target velocities of 70 km/h and 80 km/h. The self-tuning parameter a1 was 1, and a2 was 0.25.
The experimental results for two runs at 70 km/h are shown in Fig. 9 and Fig. 10, which show that the controlled truck could run with lateral error of ±0.2 m in the vicinity of the inflection point and a lateral error of ±0.15 m after the inflection point. The experimental results for three runs at 80 km/h are shown in Fig. 11, Fig. 12, and Fig. 13, which show that the controlled truck could run with a lateral error of ±0.2 m in the vicinity of the inflection point. The results confirm that the proposed methodology self-tunes the FF control parameter with an accuracy consistent with the project’s objectives.

5 Conclusions

In this study, we proposed a control method using an FF control parameter to compensate for road cant. The FF control parameter is calculated based on the position of an inflection point in the roadway. We considered practical situations. We also proposed a method to estimate the location of the inflection point from control results, and the self-tuning method of controlled variable of FF control. The experiments used a commercial 25 t truck, with additional sensors and processors, on a pre-service expressway to evaluate the proposed methods. The results confirmed that the proposed method was effective near the inflection point of an S-shaped road.

Acknowledgments

The New Energy and Industrial Technology Development Organization (NEDO) supported this study.
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Unsere Produktempfehlungen

ATZelectronics worldwide

ATZlectronics worldwide is up-to-speed on new trends and developments in automotive electronics on a scientific level with a high depth of information. 

Order your 30-days-trial for free and without any commitment.

ATZelektronik

Die Fachzeitschrift ATZelektronik bietet für Entwickler und Entscheider in der Automobil- und Zulieferindustrie qualitativ hochwertige und fundierte Informationen aus dem gesamten Spektrum der Pkw- und Nutzfahrzeug-Elektronik. 

Lassen Sie sich jetzt unverbindlich 2 kostenlose Ausgabe zusenden.

Literatur
1.
Zurück zum Zitat Suzuki, Y., Hori, T., Kitazumi, T., Aoki, K., Fukao, T., Sugimachi, T.: Development of automated platooning system based on heavy duty trucks. In: 17th ITS World Congress, TP058–1 (2010) Suzuki, Y., Hori, T., Kitazumi, T., Aoki, K., Fukao, T., Sugimachi, T.: Development of automated platooning system based on heavy duty trucks. In: 17th ITS World Congress, TP058–1 (2010)
2.
Zurück zum Zitat Sheikholeslam, S., Desoer, C.A.: Longitudinal control of a platoon of vehicles. American Control Conference. 291–296 (1980) Sheikholeslam, S., Desoer, C.A.: Longitudinal control of a platoon of vehicles. American Control Conference. 291–296 (1980)
3.
Zurück zum Zitat Shladover, S.E., Yun, X., Song, B., Dickey, S., Nowakowski, C., Howell, A., Bu, F., Marco, D., Sue, H., Nelson, D.: Demonstration of Automated Heavy-Duty Vehicles. Institute of Transportation Studies University of California, Berkeley (2005) Shladover, S.E., Yun, X., Song, B., Dickey, S., Nowakowski, C., Howell, A., Bu, F., Marco, D., Sue, H., Nelson, D.: Demonstration of Automated Heavy-Duty Vehicles. Institute of Transportation Studies University of California, Berkeley (2005)
4.
Zurück zum Zitat Bergenhem, C., Hung, Q., Benmimoun, A., Robinson, T.: Challenges of platooning on public motorways. In: 17th World Congress on Intelligent Transport Systems (2010) Bergenhem, C., Hung, Q., Benmimoun, A., Robinson, T.: Challenges of platooning on public motorways. In: 17th World Congress on Intelligent Transport Systems (2010)
5.
Zurück zum Zitat Kunze, R., Ramekers, R., Henning, K., Jeschke, S.: Organization and operation of electronically couples truck platoons on German motorways. ICIRA Lecture Notes in Artificial Intelligence. 5928, (2009) Kunze, R., Ramekers, R., Henning, K., Jeschke, S.: Organization and operation of electronically couples truck platoons on German motorways. ICIRA Lecture Notes in Artificial Intelligence. 5928, (2009)
6.
Zurück zum Zitat Yoshida, J., Sugimachi, T., Fukao, T., Suzuki, Y., Aoki, K.: Autonomous driving of a truck based on path following control. Intelligent Transportation Systems, AVEC2010. 1–6 (2010) Yoshida, J., Sugimachi, T., Fukao, T., Suzuki, Y., Aoki, K.: Autonomous driving of a truck based on path following control. Intelligent Transportation Systems, AVEC2010. 1–6 (2010)
7.
Zurück zum Zitat Sugimachi, T., Fukao, T., Suzuki, Y., Kawashima, H.: Autonomous lane change of heavy-duty trucks based on path following control. In: 19th ITS World Congress, Vienna, AP00051 (2012) Sugimachi, T., Fukao, T., Suzuki, Y., Kawashima, H.: Autonomous lane change of heavy-duty trucks based on path following control. In: 19th ITS World Congress, Vienna, AP00051 (2012)
8.
Zurück zum Zitat Sugimachi, T., Yoshida, J., Hirata, Y., Fukao, T., Suzuki, Y., Aoki, K.: Autonomous driving based on LQ path following control and platooning with front and rear information. In: 17th ITS World Congress, Busan, No.S_AP01231 (2010) Sugimachi, T., Yoshida, J., Hirata, Y., Fukao, T., Suzuki, Y., Aoki, K.: Autonomous driving based on LQ path following control and platooning with front and rear information. In: 17th ITS World Congress, Busan, No.S_AP01231 (2010)
9.
Zurück zum Zitat Pacejka, H.B.: Tyre and Vehicle Dynamics. Butterworth-Heinemann (2002) Pacejka, H.B.: Tyre and Vehicle Dynamics. Butterworth-Heinemann (2002)
10.
Zurück zum Zitat Kasai, T., Onoguchi, K.: Lane detection system for vehicle platooning using multi-information map. Intelligent Transportation Systems (ITSC), 13th International IEEE Conference on. 1350–1356 (2010) Kasai, T., Onoguchi, K.: Lane detection system for vehicle platooning using multi-information map. Intelligent Transportation Systems (ITSC), 13th International IEEE Conference on. 1350–1356 (2010)
11.
Zurück zum Zitat Isogai, T., Kawai, T., Matsuura, M.: Lane mark detection using on-vehicle LIDAR for platooning. FAST-Zero'11 Proceedings. 1–6 (2011) Isogai, T., Kawai, T., Matsuura, M.: Lane mark detection using on-vehicle LIDAR for platooning. FAST-Zero'11 Proceedings. 1–6 (2011)
Metadaten
Titel
Steering Control and Automatic Tuning to Compensate for Road Cant
verfasst von
Toshiyuki Sugimachi
Takanori Fukao
Takuma Ario
Yoshihiro Suda
Publikationsdatum
17.09.2018
Verlag
Springer US
Erschienen in
International Journal of Intelligent Transportation Systems Research / Ausgabe 2/2019
Print ISSN: 1348-8503
Elektronische ISSN: 1868-8659
DOI
https://doi.org/10.1007/s13177-018-0164-8

Weitere Artikel der Ausgabe 2/2019

International Journal of Intelligent Transportation Systems Research 2/2019 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.