The first evaluated variable is then available parking space. In order to do any parking procedure, it is important to locate the car in the appropriate spot. In the case of forward parking, the position is related to the car behind the spot. Backward parking has this position related to the car in front. Since the procedure needs the initial position to be correct for any case, then the first model could also correct this. The first model will then, not only decide if parking can be made, but also accommodate the car in the necessary position, so the following variables were used in order to achieve this: