![Page 1: Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d345503460f94a0ba43/html5/thumbnails/1.jpg)
Overview of Multiple Input Power Steering
Software Engineering CSE 435Michigan State University
Fall 2014
Team members:Project Manager: Gregory Andrew RichardFacilitator: Weilong LiCustomer Liason: John Hayes AdamsConfiguration Manager: Timothy David SlonczSafety Engineer: Evan Michael Swinehart
Customer: Mr. Anthony TorreInstructor: Dr. Betty H.C. Cheng*
*Please direct all inquiries to the instructor.
![Page 2: Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d345503460f94a0ba43/html5/thumbnails/2.jpg)
• 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
![Page 3: Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d345503460f94a0ba43/html5/thumbnails/3.jpg)
• 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
![Page 4: Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d345503460f94a0ba43/html5/thumbnails/4.jpg)
• 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
![Page 5: Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d345503460f94a0ba43/html5/thumbnails/5.jpg)
Part II: Model-based View of System
![Page 6: Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d345503460f94a0ba43/html5/thumbnails/6.jpg)
Part II: Secenario
![Page 7: Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d345503460f94a0ba43/html5/thumbnails/7.jpg)
UI Prototype: Sensor Failure
![Page 8: Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d345503460f94a0ba43/html5/thumbnails/8.jpg)
Part II: Scenario 2
![Page 9: Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d345503460f94a0ba43/html5/thumbnails/9.jpg)
UI Prototype: Autonomous Torque
![Page 10: Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d345503460f94a0ba43/html5/thumbnails/10.jpg)
Part II: Scenario 3
![Page 11: Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d345503460f94a0ba43/html5/thumbnails/11.jpg)
UI Prototype: Driver Override
![Page 12: Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d345503460f94a0ba43/html5/thumbnails/12.jpg)
• We gratefully acknowledge and appreciate the participation of our customer, Mr. Anthony Torre from Chrysler.
Acknowledgements