The calculation does not have a certain correct solution, but is potentially infinite. This means that the problem had to be broken down into individual possible solutions and then defined what the ideal solution could look like. Successively, several different strategies of the loading process were implemented, whereby the most effective one was ultimately chosen.
Škoda Auto provided various 3D trunk models for all supported vehicle models. These had to be converted into a uniform form. The first challenge was to standardize the documents in a format that could be used for calculations:
Since the calculation using an app should not take longer than the calculation in the head, the algorithms had to be optimized and a balance between accuracy and speed had to be found.
The input of the dimensions of the individual items should not degenerate into boredom. Therefore, ways were considered how to simplify and facilitate the associated routine work.
For the representation of the objects in the cargo area of the car, it had to be assumed that the respective cargo area with an open trunk was merely rendered in 2D. Therefore, a special way of calculating the perspective and projecting the objects into the 2D space was developed - including masks for displaying the hidden parts.
The models of the interior of the cargo area are provided in the standard triangular format. The task was to devise a discrete format suitable for the calculations, including a transformation of the coordinate system suitable for representation and calculation.
A mere manual numerical input of the size of the objects would be insufficient and not user-friendly. For this reason, the input of an object is based on visualization and animation, and it is even possible to handle the object including its size adjustment by means of multi-touchgest. With the help of OCR, the app can recognize an object and rewrite its size. The user has the possibility to measure the object with the help of AR, if he does not have a measuring stick at hand or does not know the exact size.
Technical facts
Where is the data stored?
The data is on-premise at the end customer