
As part of CSE 435: Software Engineering at Michigan State University (MSU) and in conjunction with General Motors (GM), Group 1 developed a Lane Management System (LMS) that included the following features: Lane Keeping Systems (LKS), Lane Departure Warning Systems (LDWS) and Lane Centering Systems (LCS) for a GM vehicle. I took the roles of Security Manager, Domain Expert, and Customer Liaison with team of 4 other MSU senior computer science students.
Project Background
Project Description Summary
Software Requirements Specification (SRS)
To showcase how the Lane Management System (LMS) performs and what it does, we created a Software Requirements Specification (SRS) document following IEEE Std 830-1998 SRS standards.
Prototypes
Ideal Scenarios
The LMS system remain inactivated when the car has been turned on by the driver. It isn’t until the vehicle exceeds the speed threshold of 35 MPH that the Lane Management System will activate.
When the system detects an unintentional lane departure, where all sensors and systems are receiving accurate data, then the Lane Keeping System (LKS) will take control of the vehicle to center the car back in its original lane. Once centering is completed, then the LKS returns control back over to the driver.
When the system has near ideal conditions on a straight road and all sensors and systems are receiving accurate data, the Lane Management System System can maintain the vehicle position if conditions do not worsen.
When the sensors are receiving data that the road curves, the LMS stays on while conditions are clear and will give control to the driver if conditions worsen.
Non-Ideal but Manageable Scenarios
The LMS system remain inactivated when the car has been turned on by the driver. It isn’t until the vehicle exceeds the speed threshold of 35 MPH that the Lane Management System will activate.
When the system detects an unintentional lane departure, where all sensors and systems are receiving accurate data, then the Lane Keeping System (LKS) will take control of the vehicle to center the car back in its original lane. Once centering is completed, then the LKS returns control back over to the driver.
When the system has near ideal conditions on a straight road and all sensors and systems are receiving accurate data, the Lane Management System System can maintain the vehicle position if conditions do not worsen.
When the sensors are receiving data that the road curves, the LMS stays on while conditions are clear and will give control to the driver if conditions worsen.
Unmanageable Scenarios
The LMS system remain inactivated when the car has been turned on by the driver. It isn’t until the vehicle exceeds the speed threshold of 35 MPH that the Lane Management System will activate.
When the system detects an unintentional lane departure, where all sensors and systems are receiving accurate data, then the Lane Keeping System (LKS) will take control of the vehicle to center the car back in its original lane. Once centering is completed, then the LKS returns control back over to the driver.
When the system has near ideal conditions on a straight road and all sensors and systems are receiving accurate data, the Lane Management System System can maintain the vehicle position if conditions do not worsen.
When the sensors are receiving data that the road curves, the LMS stays on while conditions are clear and will give control to the driver if conditions worsen.