12
Overview of Multiple Input 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.

Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew

Embed Size (px)

Citation preview

Page 1: Overview of MultipleInput Power Steering Software Engineering CSE 435 Michigan State University Fall 2014 Team members: Project Manager: Gregory Andrew

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

• 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

• 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

• 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

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

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

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

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

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

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

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

• We gratefully acknowledge and appreciate the participation of our customer, Mr. Anthony Torre from Chrysler.

Acknowledgements