CSE498, Collaborative Design, Fall 2023
Computer Science and Engineering
Michigan State University

Bosch, founded in 1886 by Robert Bosch in Stuttgart, Germany, is a leading global provider of technology. Bosch employs over 400,000 associates worldwide to produce automotive components, industrial products, and IoT software.

Bosch is a leading developer of vehicular safety technology and software. While some of Bosch’s products are dedicated to driving vehicles without trailers, there is also a major need for safety solutions for trailering. If a trailer is not properly hitched to a vehicle, the trailer could detach while on the road, causing an accident. Thus, a trailer must be continually checked if it is still properly hitched to the vehicle to maintain driver safety.

Our Trailering Safety Tool combats this problem by providing users with a clear and simple way to check if their trailer has been connected correctly and that the trailer connection is maintained during a drive.

Our software tool analyzes an image or video and determines if the components of a successful connection are present. All components are presented to the user in a simple application, with boxes surrounding each hitching component for easy identification.

Users can see a checklist of all necessary components for a successful connection, and whether all parts are present in the image or current frame of the video. The dashboard also displays whether the connection is correct or failed.

This application is used by Bosch to clearly determine if a trailer is connected correctly in a quick and intuitive manner. Our software is also used to continuously check the connection during driving. Our tool assists Bosch to further develop and create software to make trailering safer for consumers.

Our Trailering Safety Tool utilizes Python for our front-end interface, PyTorch for our back-end machine learning model, and the entire tool is containerized using Docker.