DocumentCode
2372502
Title
AutoPlug: An automotive test-bed for electronic controller unit testing and verification
Author
Drolia, Utsav ; Wang, Zhenyan ; Pant, Yash ; Mangharam, Rahul
Author_Institution
Dept. of Electr. & Syst. Eng., Univ. of Pennsylvania, Philadelphia, PA, USA
fYear
2011
fDate
5-7 Oct. 2011
Firstpage
1187
Lastpage
1192
Abstract
In 2010, over 20.3 million vehicles were recalled. Software issues related to automotive controls such as cruise control, anti-lock braking system, traction control and stability control, account for an increasingly large percentage of the overall vehicles recalled. There is a need for new and scalable methods to evaluate automotive controls in a realistic and open setting. We have developed AutoPlug, an automotive Electronic Controller Unit (ECU) test-bed to diagnose, test, update and verify controls software. AutoPlug consists of multiple ECUs interconnected by a CAN bus, a race car driving simulator which behaves as the plant model and a vehicle controls monitor in Matlab. As the ECUs drive the simulated vehicle, the physics-based simulation provides feedback to the controllers in terms of acceleration, yaw, friction and vehicle stability. This closed-loop platform is then used to evaluate multiple vehicle control software modules such as traction, stability and cruise control. With this test-bed we highlight approaches for runtime ECU software diagnosis and testing of the stability and performance of the vehicle. Code updates can be executed via a smart phone so drivers may remotely “patch” their vehicle. This closed-loop automotive control test-bed allows the automotive research community to explore the capabilities and challenges of safe and secure remote code updates for vehicle recalls management.
Keywords
automobiles; automotive electronics; controller area networks; feedback; friction; position control; road traffic control; stability; AutoPlug; CAN bus; ECU software diagnosis; Matlab; automotive electronic controller unit test-bed; closed-loop automotive control test-bed; control software verification; controller feedback; cruise control; electronic controller unit testing; electronic controller unit verification; friction stability; multiple ECU; multiple vehicle control software module; physics-based simulation; race car driving; smart phone; software issue; stability control; vehicle control monitor; vehicle performance; vehicle stability; yaw stability; Automotive engineering; Mathematical model; Runtime; Software; Stability analysis; Testing; Vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Transportation Systems (ITSC), 2011 14th International IEEE Conference on
Conference_Location
Washington, DC
ISSN
2153-0009
Print_ISBN
978-1-4577-2198-4
Type
conf
DOI
10.1109/ITSC.2011.6083139
Filename
6083139
Link To Document