Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew Richard Facilitator: Weilong Li Customer Liason: John Hayes Adams Configuration Manager: Timothy David Sloncz Safety Engineer: Evan Michael Swinehart Customer: Mr. Anthony Torre Instructor: Dr. Betty H.C. Cheng* *Please direct all inquiries to the instructor.
System provides the ability of Autonomous Steering with an override capability to allow Normal Control of the vehicle. Motivation for project – Proximity Sensors, Torque Sensors, Interpolation Table, and various system checks. – Traffic Jam Assist, Park Assist, Lane Correction Assist, and Emergency Object Avoidance Assist. Project Overview
Ramp down Autonomous Control upon the driver applying torque. Override Autonomous Control. Ability to update software. Secure data transfer through CAN bus. Alert user up upon failure. Overview of Features
Investigated CAN bus and power steering controller Needed to apply domain knowledge on ECU communications and how a power steering system operates Project Constraints –Safety override –System security –Communication Speed Domain Research
Part II: Model-based View of System
Part II: Secenario
UI Prototype: Sensor Failure
Part II: Scenario 2
UI Prototype: Autonomous Torque
Part II: Scenario 3
UI Prototype: Driver Override
We gratefully acknowledge and appreciate the participation of our customer, Mr. Anthony Torre from Chrysler. Acknowledgements