


The Supervisory controller was designed based on the defined system functional requirements, using a heuristic approach for the design of state flow charts.
STELLA ARCHITECT SYSTEM REQUIREMENTS SOFTWARE
The ACC controller design consists of two major software components, namely the Supervisory controller and the Governor. The sensor selection was based on several criteria, such as range, Field Of View (FOV), weight, place of installation and energy consumption, so that not only the ACC system can function properly but also the performance of the solar vehicle can remain almost unaffected. A thorough sensor technology analysis was per-formed, which concluded with the selection of the most suitable sensor for the implementa-tion of the system in the “Stella Lux” and other future solar cars which will be built by next generations of Solar Team Eindhoven. Subsequently, the functional architecture of the Adaptive Cruise Control system was proposed, where different hardware and software components were identified. In addition, a use case approach was applied for the specification and elicita-tion of the functional and non-functional system requirements. As a next step, a stakeholder analysis was made and a context diagram was created for the definition of the project scope. The project goals, objectives and delimitations were then analyzed, followed by the definition of the combined V-model and CAFCR system engineering approach and the hardware and software tools used for carrying out and completing successfully this project. Initially, an over-view of the context of the project is given, including information about the people for whom the project was performed and how it is related to their general intentions and goals.

(ACC) system for the “Stella Lux” solar powered electric car, which was built by Solar Team Eindhoven and won the World Solar Challenge in Australia in 2015. The technical report presents the design and implementation of Adaptive Cruise Control.
