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
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;
Conference_Titel :
Intelligent Transportation Systems (ITSC), 2011 14th International IEEE Conference on
Conference_Location :
Washington, DC
Print_ISBN :
978-1-4577-2198-4
DOI :
10.1109/ITSC.2011.6083139