A CAN-Based Distributed Control System for Autonomous All-Terrain Vehicle (ATV)
World Congress, Volume # 17 | Part# 1
Authors
Song, Bongsob; Chwa, Dongkyoung; Baek, Woonhyuk; Jang, Seyong; Song, Hoin; Kim, Soontae
Identifier
10.3182/20080706-5-KR-1001.01607
Index Terms
Control technology in the automotive industry
Abstract
This paper presents development of a longitudinal controller for an autonomous All-Terrain Vehicle (ATV). The developed ATV is a Controller Area Network (CAN) based distributed control system including multiple processors. Before developing the longitudinal controller, it is shown that the worst case response time of messages via CAN is bounded by appropriate assignment of priorities to all messages. Then, a control model for longitudinal control of ATV is proposed and validated experimentally. Finally, the longitudinal controller for ATV, based on a nonlinear control technique so-called Dynamic Surface Control (DSC), is designed and validated via simulation whether it can compensate for the worst case time delay and packet loss resulting from CAN communications.
References
M. Farsi, K. Ratcli��, and M. Barbosa. An overview of
controller area network. Computing & Control Eng.
Journal, pages 113{120, 1999.
K. Tindell, A. Burns, and A. J. Wellings. Calculating
controller area network (CAN) message response times.
Control Eng. Practice, volume 3, no. 8, pages 1163{1169,
1995.
D. He��ernan and A. Bohannon. Real-time design in a dis-
tributed control network application layer environment.
IEE Proc. Software, volume 148, no. 5, pages 149{1155,
2001.
N. Audsley, A. Burns, M. Richardson, K. Tindell and
A. Wellings. Applying new scheduling theory to static
priority preemptive scheduling. Software Eng. Journal,
volume 8, no. 5, pages 284{292, 1993.
K. H. Baek, W. S. Lee, K. N. Ha, B. J. Son, S. Lee, and
K. C. Lee. Improvement of transmission delay using dy-
namic ID allocation algorithm in CAN communication.
Proc. of KSAE Fall Conference, 1492{1498, 2006.
W. Zhang, M. S. Branicky, and S. M. Phillips. Stability
of networked control systems. IEEE Control System
Magazine, pages 84{99, February 2001.
R. Luck and A. Ray. An obserber-based compensator for
distributed delays. Automatic, volume 26, no. 5, pages
346{352, 2006.
P. J. Seiler. Coordinated control of unmanned aerial
vehicles. Ph. D thesis, U. C. Berkeley, 2001.
H. R. Kanakina and F. A. Tobagi. On distributed compu-
tations with limited resources. IEEE Trans. Computers,
volume C-36, no. 5, pages 517{528, 1987.
S. J. Elliott and C. C. Boucher. Interaction between
multiple feedforward active control systems. IEEE
Trans. Speech and Audio Processing, volume 2, no. 4,
pages 521{530, 1994
S. Corrigan. Introduction to the controller area network
(CAN). Application Report SLOA101, Texas Instru-
ments, 2002.
J. C. Gerdes. Decoupled design of robust controllers
for nonlinear systems; as motivated by and applied to
coordinated throttle and brake control for automated
highways. Ph. D. thesis, U. C. Berkeley. 1996.
B. Song, J. K. Hedrick, and A. Howell. Robust stabi-
lization and ultimate boundedness of dynamic surface
control systems via convex optimization. International
Journal of Control, volume 75, no. 12, pages 870{881,
2002.
