overview of multipleinput power steering software engineering cse 435 michigan state university fall...

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.

Upload: esther-page

Post on 19-Dec-2015

220 views

Category:

Documents


6 download

TRANSCRIPT

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