1 Introduction

National Transportation Safety Board (Avuthu Sai et al. 2020) frames a report deliberating a rear-end collision is mainly owing to driver distractions in real-time scenarios. Therefore, research in collision avoidance is more oriented towards handling rear-end collision. Accordingly, several maneuvering models targeting collision avoidance were presented in (Balasubramaniam et al. 2020a, b). Recently, Crisp and Fuzzy modeled adaptive collision avoidance introduced in (Biruntha et al. 2020), estimated the constraint paths through longitudinal motion analysis by considering the relative distance between adjoining vehicles. Furthermore, (Ching-Fu et al. 2014) considered the front vehicle dimension for fitting the constraint path to overcome critical situations. In (Deivendran et al. 2020), a fixed polynomial fitting strategy was adopted that neglected the dynamics of surrounding vehicles resulting in improper navigation. Owing to non-synchronization between the on-road vehicles, (Devipriya et al. 2020; Donepudi et al. 2020) integrated inter-communication schemes into their collision avoidance that was worthy for low speeds but failed miserably under high-speed conditions. These rapidly varying vehicle dynamics was considered in (Ganesh Kumar et al. 2020; Georg et al. 2014) by fusing GPS navigation systems into the collision avoidance system that escalated the computational load of the GPS base stations and also demanded to scale to compute the accurate position of the vehicle. The vision-based methods (Gowthamani et al. 2020; Helene et al. 2014; Junsoon et al. 2015) resolved the aforesaid issue but suffered majorly from the object, road cornering errors and increased the system complexity.

In conjunction with the above schemes, another polynomial fitting technique was presented in (Jagadeesh et al. 2020) that suited parallel parking applications. This system was unable to dynamically adapt a constraint path with regard to the real-time environments. Jose (2003) addressed this issue by providing curvilinear trajectories through a two-step process that assisted automatic car parking. Although seemed efficient, the path planning strategy was cumbersome owing to improper interpolation that leads to misalignment of the destination for the parking vehicle. Similarly, the fuzzy-based intelligent transportation system (Junsoon et al. 2015) employed lateral control to converge towards the desired path with multiple consequents. Further fuzzy enhancement in vehicle manoeuvring was presented in (Kanmani et al. 2020) for collision avoidance that suited only slow speed applications. This concept was further extended to rear-end collision avoidance using Vehicle-to-Infrastructure (V2I) in (Karthikeyan et al. 2020) that targeted low-speed conditions. Therefore, the research articles contributed to the intelligent transportation system addressing the longitudinal and lateral motion for the different scenarios that are cited with proper analysis.

Thus, this paper presents a fuzzy-based mid-vehicle manoeuvring model for dynamic road environments. The intended FMCAS instantaneously estimates longitudinal and lateral paths by fuzzy modeling of the diverse, dynamic parameters associated with the front, rear, and mid vehicles under rigorous road conditions. The novel membership functions evolved in this work will assist the mid vehicle to navigate in a safe road zone realized using Lagrange interpolation techniques. The presented methodology provides lateral path estimation schemes for adopting different path strategies under high-speed road conditions that ensure collision less manoeuvring.

FMCAS covers three offerings in fuzzy space that includes,

  1. a.

    Adaptive longitudinal path estimation for the mid vehicle in maintaining relative distance with the rear vehicle under no front vehicle condition.

  2. 1

    Fuzzy path fitting model for mid vehicle sandwiched between both ends

  3. 2

    Accordingly, a suitable curvilinear motion model is introduced for real-time lane switching.

2 Intended methodology

In the automotive domain, short-range applications stress on novel collision avoidance systems to effectively handle high traffic, and the lane was switching conditions (Sathiya Kumar et al. 2020; Sudhakar et al. 2020). The recent death-proof concept of automotive technology is one such instance signaling the vision of future automotive vehicles. This latest trend enforces the intelligent navigation systems to take the appropriate path in ensuring passenger’s safety and comfort under any diverse conditions of the surrounding vehicles. Apparently, this proposal conveys an intelligent path estimation scheme based on evasive manoeuvring of adjoining (front and rear) vehicles to avoid imminent situations. This intention delivers FMCAS that incorporates two fuzzy models for constraint path estimation and parallel parking (Shuwen 2011; Sudhakar 2012). Detailed explanations pertaining to the introduced fuzzy models with relevant scenarios are dealt with in subsequent sections. The intended fuzzy-model offers the solution for a typical road scenario that is portrayed in Fig. 1.

Fig. 1
figure 1

Necessary parameters targeted FCAS

Fuzzy modeling considers the kinematics parameters that include Host vehicle velocity (\({\mathrm{V}}_{\mathrm{H}}\)), Rear vehicle distance (\({\mathrm{d}}_{\mathrm{r}}\)), Predefined rear distances (\({\mathrm{d}}_{\mathrm{pr}}\)), Rear vehicle velocity (\({\mathrm{V}}_{\mathrm{T},\mathrm{r}}\)), Front vehicle distance (\({\mathrm{d}}_{\mathrm{f}}\)), Front vehicle velocity (\({\mathrm{V}}_{\mathrm{T},\mathrm{f}}\)), Maximum (long) predefined front distance (\({\mathrm{d}}_{\mathrm{lpf}}\)), Minimum (short) predefined front distance (\({\mathrm{d}}_{\mathrm{spf}}\)). Based on Fig. 1, crisp path estimation conditions are briefed in Table 1 that are established in accordance with the adjoining vehicle kinematics (Sudhakar and Chenthur Pandian 2015).

Table 1 Conditional kinematic parameters for path estimation and Parallel Parking

This crisp knowledge is fuzzily transformed in this proposal so as to enhance the collision avoidance system that also embraces more collision risks. This methodology freezes the maximum front and rear distance values prescribed in (Mahdi et al. 2015; Michael et al. 2002) for short-range applications. FMCAS addresses the different crash conditions illustrated in Fig. 2 that covers No Front-End Vehicle and the presence of Front-End Vehicle with offset (Sudhakar Sengan and Chenthur Pandian 2012, 2013, 2016).

Fig. 2
figure 2

a Imminent Collision avoidance under no front vehicle condition. b The curvilinear strategy of mid (host) vehicle is based on the front vehicle position

2.1 No front-end vehicle condition

In this condition, adaptive cruise control action is performed to maintain appropriate distance with the rear vehicle. Abnormal driver behavior from the rear vehicle leads to the possible imminent collision with the host vehicle. Being a simple scenario, this paves the way for the majority of rear-end collisions (Sudhakar et al. 2020a, b, c).

To sidestep such imminent collision, precise relative kinematic conditions are framed in the first two rows of Table 1 and depicted in Fig. 2a.

2.2 Front-end vehicle with offset

The constraint discussed above cannot be anticipated at all times in real-time scenarios where the roads remain fully occupied. Therefore, the front vehicle is also considered in formulating the FMCAS, as illustrated in Fig. 2 (Teawon et al. 2014; Timothy 2010; Valdes-Vela et al. 2013; Vasanthi et al. 2020). In such situations, an intelligent system seeks to offset the position of the front vehicle to estimate an appropriate path; (Vicente et al. 2012) to avoid the collision. Thus, the values of \({\mathrm{d}}_{\mathrm{f}}, {\mathrm{d}}_{\mathrm{r}}\) and \({\mathrm{V}}_{\mathrm{H}}\) are estimated that are mapped respectively against \({\mathrm{d}}_{\mathrm{lpf}, }{\mathrm{d}}_{\mathrm{pr }}, {\mathrm{V}}_{\mathrm{T},\mathrm{f}}\) and\({\mathrm{ V}}_{\mathrm{T},\mathrm{r}}\), and if found equal, FMCAS warns the host vehicle to maintain the constant speed. In another situation, the distance parameters \({\mathrm{d}}_{\mathrm{f}}\) and \({\mathrm{d}}_{\mathrm{r}}\) are constrained between the maximum (long) predefined front distance (\({\mathrm{d}}_{\mathrm{lpf}}\)), minimum (short) predefined front distance (\({\mathrm{d}}_{\mathrm{spf}}\)), rear distance (\({\mathrm{d}}_{\mathrm{pr}}\)) and host velocity (\({\mathrm{V}}_{\mathrm{H}}\)) are bounded by \({\mathrm{V}}_{\mathrm{T},\mathrm{f}}\) and\({\mathrm{ V}}_{\mathrm{T},\mathrm{r}}\). Accordingly, the host vehicle must adopt a strategy to avoid an imminent collision at the rear-end of the host vehicle, as illustrated in Fig. 2b, and the corresponding path formulations are disclosed in the third and fourth row of Table 1.

Hence, the precise model framed in Table 1 under the front vehicle condition is imprecisely controlled using FMCAS. Moreover, a fuzzy interpolation technique presented in this paper establishes the instant position of midvehicle for proper path estimation under different offset positions of the front vehicle.

2.3 Parallel parking scenario

In the Parallel Parking application, the curvilinear motion model is fitted to reverse path, as depicted in Fig. 3, which deliberates the direction of the motion of the host vehicle.

Fig. 3
figure 3

Curvilinear trajectory model for parking vehicle

As evident in Fig. 3, the host vehicle (parking) is expected to be steered in the free slot available between the parked vehicles. Depending on the offset position of the parking vehicle, a constraint path, as highlighted with a downward curve, is fitted by FMCAS (Vijaya Kumar et al. 2020).

3 FMCAS model

The above-listed scenarios clearly signify the need for automotive navigation models with the potential for addressing intricate road conditions. To perform such navigation, the ESR system from Delphi in (Won 2005; Xiang et al. 2014; Wang et al. 2015) evaluates the distance (d) and velocity of target(front and rear) vehicles from range (R), speed of signal (c), delay time (τ), target coordinates (x,y), target angle (\(\varphi\)), sensor coordinates (\({x}_{s}\),\({y}_{s}\)), carrier frequency (\({f}_{c}\)), and Doppler frequency (\({f}_{D}\)) received frequency (\({f}_{r}\)), transmitted frequency(\({f}_{t}\)) using Eqs. (1)–(7). where \({V}_{H}\) represents host vehicle velocity and \({V}_{R}\) is the relative velocity between the host and the target vehicle.

$$R= \frac{c\tau }{2}$$
(1)
$${x}_{s} = R \mathrm{cos}\varphi$$
(2)
$${y}_{s} =R \mathrm{sin}\varphi$$
(3)
$$d= \sqrt{{\left(x-{x}_{s}\right)}^{2}+{(y-{y}_{s})}^{2}}$$
(4)
$${V}_{R} = \frac{c{f}_{D}}{2{f}_{c}}$$
(5)
$${f}_{D} = {f}_{r}- {f}_{t}$$
(6)
$${V}_{T} = {V}_{H}+ {V}_{R}$$
(7)

However, to encounter the rapidly varying road scenarios, FMCAS (Murugan et al. 2020a, b; Petrov and Nashashibi 2014) involves a Mamdani type Fuzzy Interference System that renders diverse consequences and swift adaptation. This functionality is mainly realized for the curvilinear model through a novel membership function fitted using a widespread polynomial interpolator. This concept, further validated using MSE, established the fuzzy scheme’s efficacy making it suit marine applications (Punarselvam et al. 2020; Vijaya Kumar et al. 2020). Elaboration of the concerned modules is detailed in the following sections.

3.1 Adaptive longitudinal path strategy

FMCAS provides longitudinal acceleration in proportion to the front, rear vehicle distance, and velocity. An instant motion control for this scenario is estimated using different fuzzy sets and fuzzy variables (Priyadarshni and Sudhakar 2015). The input variable, Front Vehicle Distance (FVD), is fuzzified into fuzzy sets, namely no curve (NC), short (S), lightly medium (LM), medium (M), more medium (MM), and long (L). Also, Rear Vehicle Distance (RVD) is fuzzified as very short (VS), shorter (MS), short (S), lightly short (LS), lightly medium (LM), medium (M), more medium (MM), and long (L). Likewise, the velocity parameters Rear Vehicle Velocity (RVV) and Host Vehicle Velocity (HVV) serving as input variables are fuzzified as very very slow (VVS), very slow (VS), short (S), lightly (LM), medium (M), more medium (MM), fast(F), very fast(VF) and super-fast (SF). The fuzzy output variable, Estimated Host Vehicle Velocity (EHVV), concerned with the future vehicle dynamics are fuzzily mapped in accordance with the aforesaid fuzzy input variables. Moreover, Figs. 4, 5, and 6 illustrate membership functions of input and output parameters of all three vehicles, namely Front, Host, and Rear.

Fig. 4
figure 4

Fuzzy sets of a Front Vehicle Distance (FVD). b Rear Vehicle Distance (RVD)

Fig. 5
figure 5

Fuzzy sets of a Rear Vehicle Velocity (RVV). b Host Vehicle Velocity (HVV)

Fig. 6
figure 6

Fuzzy sets of Estimated Host Vehicle Velocity (EHVV)

Based on vehicle dynamics, fuzzy rule Tables 2, 3, and 4 are designated by FMCAS to provide adaptive longitudinal motion under different vehicle conditions. Proportional acceleration or deceleration of the host (mid) based on the front and rear vehicle distance is fuzzified by FMCAS using these tables to attain constrained trajectories (Pushpalatha et al. 2020; Qingquan et al. 2014; Rodriguez-Castano et al. 2016).

Table 2 Relative distance between host and rear vehicle to avoid rear-end collision
Table 3 Stepping down the host vehicle velocity
Table 4 Stepping up the host vehicle velocity

Fuzzy Table 2 addresses explicitly the condition where the rear vehicle is at the tail of the host and the non-existence of the front vehicle. Under such scenarios, FMCAS provides longitudinal motion to the host by fuzzy tuning the EHVV in proportion to RVV. Fuzzy rules presented in Table 2 are framed based on the parameters FVD, RVD, RVV, and HVV that are uniquely tuned to produce EHVV.

Another set of fuzzy rules is presented in Tables 3 and 4 for addressing specific scenarios wherein the front, mid (host), and rear vehicles are running at different velocities and the distance between them varies dynamically.

In such situations, the FMCAS imposes a tight constraint on the host to relatively maintain appropriate distance and velocity. Fuzzy rule Table 3 describes the linguistics for marginally decreasing the HVV of the host to produce EHVV. EHVV aids in the further manoeuvring of the host vehicle by relatively maintaining the distance between the front and rear vehicles (Sasi Kala Rani et al. 2020; Satheesh et al. 2020a, b).

Similarly, fuzzy rule Table 4 lists the rules for the marginal variation of HVV of the host that different tunes EHVV to maintain the appropriate distance between the vehicles. For the longitudinal path estimation, the fuzzy rule table is modeled and enlisted in this research article addressing the different road scenarios between the front, host, and rear vehicles based on the distance parameter.

Although the relative distance is maintained by the host using the fuzzy rules composed in Tables 2, 3, and 4, the aforementioned strict constraint is not possible under rigorous road conditions. To address such situations, an offset-based curvilinear model is adapted by the FMCAS.

3.2 A suitable (OFFSET) curvilinear path estimation

Front and rear vehicles are traveling at low and high speed, respectively, the risk of collisions with the host is higher. Under such constraints, an intelligent curvilinear motion is preferred where longitudinal acceleration or deceleration is not possible to avoid the imminent collision. Intelligent navigation involves fitting path schemes that interpolate the path between starting and destination point without hitting the front vehicle edges, as illustrated in Fig. 7.

Fig. 7
figure 7

a Fixed curvilinear motion. b Adaptive motions based on real-time scenario

Parameters \({off}_{H}\) and \({off}_{F}\) witnessed in Fig. 7b reveals offset (off) position to be incorporated for vehicle steering as given below.

$$off= {off}_{F}- {off}_{H}$$
(8)

The offset value determines the adjustment requirement across y-coordinate depending on the front vehicle position, as illustrated in Fig. 7b. Initially, the path coordinates are formulated by FMCAS based on the offset position of the front vehicle using Eqs. (9), (10), and (11) that account for the \({x}_{t}\), \({y}_{t, left}\) and \({y}_{t, right}\) coordinates respectively for steering right and left side directions of the host vehicle.

$${x}_{t}= K t$$
(9)
$${y}_{t, right}= \frac{{y}_{max} +off}{1+b{e}^{a{x}_{t}}} -{y}_{right}(0)$$
(10)
$${y}_{t, left}=- \frac{{y}_{max}-off}{1+b{e}^{a{x}_{t}}}+{y}_{left}(0)$$
(11)

The K parameter from Eq. (9) is sampling time along ‘x’ coordinates. Also, the Parameters yright(0), yleft(0)are the initial value from (10) and (11), which nullifies the ‘y’ coordinates at zeroth time. The constant terms (a,b) from the Eqs. (10) and (11) assist in the convenient trajectory fitting of the host vehicle.

The trajectories of collision avoidance are modeled with ESRs (sensor system) vehicle kinematic data using MATLAB software shown in Fig. 8.

Fig. 8
figure 8

Estimated trajectories of host vehicle for offsets (− 2, − 1.5, − 1, − 0.5, 0, 0.5, 1, 1.5, 2)

Upon evaluation of the respective position coordinates, FMCAS fits an adaptive curvilinear motion using the fuzzified form of the Lagrangian interpolation technique. This hybrid novelty introduced in this paper is best suited for nonlinear and linear curve fitting applications. The Lagrange interpolation model presented in Eqs. (1214) is fuzzified to evaluate the relevant position (x, y) coordinates at different time instants. This arrangement increases the number of consequences that enable FMCAS to address extreme road conditions. The variable’ denotes the degree of membership function at ‘y’ position.

$${l}_{n}\left({y}_{i}\right)= \sum_{i=0}^{n}{m}_{i}{L}_{n,i}(y)$$
(12)
$${L}_{n,i}\left(y\right)= \prod\limits_{k \ne i}^{n} \frac{y-y_{k}}{y_{i}-y_{k}}$$
(13)
$${m}_{i}= {l}_{n}\left({y}_{i}\right)\forall \mathrm{i}=\mathrm{0,1},2\dots \mathrm{n}$$
(14)

Consequently, FMCAS imposes fuzzy membership functions for fuzzy variables to model position estimation of the mid vehicle. The evaluated fuzzy x, y variables at each time instant are merged to fit an appropriate path using Eqs. (15) and (16). Moreover, the offsets (− 2, − 1, 0, 1, 2) concerned with the front vehicle position involve diverse coefficients (\({A}_{0,-2}..{A}_{4,-2}\), \({A}_{0,-1}..{A}_{4,-1}\), \({A}_{\mathrm{0,0}}..{A}_{\mathrm{4,0}}\), \({A}_{\mathrm{0,1}}..{A}_{\mathrm{4,1}}\), \({A}_{\mathrm{0,2}}..{A}_{\mathrm{4,2}}\)) to produce different paths for both the left and right directions modeled in Eqs. (10) and (11).

$${m}_{{x}_{t},offset}=A {x}_{t}$$
(15)
$$\left[\begin{array}{c}\begin{array}{c}{m}_{{y}_{t},-2}\\ {m}_{{y}_{t},-1}\\ {m}_{{y}_{t},0}\end{array}\\ {m}_{{y}_{t},1}\\ {m}_{{y}_{t},2}\end{array}\right]=\left[\begin{array}{ccccc}{A}_{0,-2}& {A}_{1,-2}& {A}_{2,-2}& {A}_{3,-2}& {A}_{4,-2}\\ {A}_{0,-1}& {A}_{1,-1}& {A}_{2,-1}& {A}_{3,-1}& {A}_{4,-1}\\ {A}_{\mathrm{0,0}}& {A}_{\mathrm{1,0}}& {A}_{\mathrm{2,0}}& {A}_{\mathrm{3,0}}& {A}_{\mathrm{4,0}}\\ {A}_{\mathrm{0,1}}& {A}_{\mathrm{1,1}}& {A}_{\mathrm{2,1}}& {A}_{\mathrm{3,1}}& {A}_{\mathrm{4,1}}\\ {A}_{\mathrm{0,2}}& {A}_{\mathrm{1,2}}& {A}_{\mathrm{2,2}}& {A}_{\mathrm{3,2}}& {A}_{\mathrm{4,2}}\end{array}\right]\left[\begin{array}{c}\begin{array}{c}{y}_{t}^{5}\\ {y}_{t}^{4}\\ {y}_{t}^{3}\end{array}\\ {y}_{t}^{2}\\ {y}_{t}\end{array}\right]$$
(16)

Based on (12), the fifth degree Lagrangian polynomial is fitted by FMCAS for rendering curvilinear motion mainly under different offsets. The values of coefficients presented in (16) pertaining to the steering directions right and left are evaluated using (12) and presented in Table 5.

Table 5 A suitable coefficient values for various offsets

Using the above analysis, FMCAS then constructs a novel membership function that is fitted with the crisp Lagrangian polynomials evaluated for offsets ranging between − 2 to + 2, presented in (16). For offset-based steering, the host and front vehicle offset differences attained through (8) are further fuzzified by FMCAS into fuzzy sets, namely, negative two (NT), a negative one (NO), zero (Z), positive one (PO), positive two (PO). Also, the direction and time (t) are fuzzified as left, right, and\({t}_{0}\),\({t}_{1}\),... \({t}_{4.75}\) respectively. Similarly, the fuzzy outputs corresponding to x, y-positions are fuzzy formulated as\({x}_{0}\),\({x}_{1}\),... \({x}_{19}\) and\({y}_{0}\),\({y}_{1}\),... \({y}_{19}\) Respectively. Accordingly, the membership functions pertaining to fuzzy input and output variables are illustrated in Fig. 9, 10, 11, 12, 13, 14, and 15 that elaborate on the significant path estimation of the midvehicle based on the offset position of the front vehicle.

Fig. 9
figure 9

Fuzzy sets of a offset. b Direction

Fig. 10
figure 10

Fuzzy sets of a time. b x-position

Fig. 11
figure 11

Fuzzy sets of a y-position for offset = 0 and direction = left. b y-position for offset = 0 and direction = right

Fig. 12
figure 12

Fuzzy sets of a y-position for offset = − 1 and direction = left. b y-position for offset = − 1 and direction = right

Fig. 13
figure 13

Fuzzy sets of a y-position for offset = 1 and direction = left. b y-position for offset = 1 and direction = right

Fig. 14
figure 14

Fuzzy sets of a y-position for offset = − 2 and direction = left. b y-position for offset = − 2 and direction = right

Fig. 15
figure 15

Fuzzy sets of a y-position for offset = 2 and direction = left. b y-position for offset = 2 and direction = right

Fuzzification of x and y coordinates at different time instants and the consequences pertaining to x-position, y-position (left), y-position (right) are given in Tables 6 and 7. Since the x coordinate varies linearly with time, the interpolation remains the same for all the offset values, as witnessed in Table 6.

Table 6 x-position for curvilinear path estimation

The fuzzy rule of Table 6 generalizes the x-coordinates for different offsets and time instants based on the fuzzified FVD, RVD parameters along with the direction. On the contrary, y-coordinate exhibits non-linearity with respect to time that tends to produce different constraint paths on both left and right directions of midvehicle. Hence, Fuzzy rules for separately addressing the midvehicle maneuver along the left and right directions are presented in Table 7, respectively. From the above discussions, it is evident that the FMCAS is also capable of addressing blind curvilinear motion (offset = 0) of front vehicles. FMCAS's offset-based curvilinear model is able to cater to the significant demand for an intelligent navigation system and also resolves similar parking issues. Fuzzy linear regression is a mathematical design to address a longitudinal path strategy addressing more collision scenarios in real-time conditions. Additionally, the lateral motion is fuzzified based on the respective coordinates (y coordinate with respect to x). In the lateral path estimation, the number of triangular memberships is framed with respect to the maximum lateral coordinate.

Table 7 Curvilinear y-position for left and right direction of the host vehicle

3.3 Parallel Parking model

The introduced FMCAS concept is further extended to parallel parking scenario owing to the inherent curvilinear path fitting mechanism. Generally, parallel parking involves path fitting strategy in the reverse direction by the parking vehicle to settle down at the specified point, as shown in Fig. 16. The distance measuring sensors estimate the maximum distance along ‘x’ (longitudinal) and ‘y’ (lateral) directions through which a definite curvilinear path could be designed for this application.

Fig. 16
figure 16

Reverse trajectory for parallel parking model

The sensor system measures the amount of maximum x-distance (\({x}_{m}\)) and y-distance (\({y}_{m})\) based on maximum distance (\({x}_{s}\)) between parked vehicles, predefined distance (\({x}_{pd}\)), parked vehicle distance (\({y}_{s,p}\)), and half of the width of parking vehicle ( \(\frac{{W}_{P}}{2}\)) as given in equations.

$${x}_{m}= {x}_{s}-{x}_{pd}$$
(17)
$${y}_{m}= {y}_{s,p}+ \frac{{W}_{p}}{2}$$
(18)

A constant K term in Eq. (19) and coefficients a, b in Eq. (20) play a vital role in x-position and y-position to fit the suitable path for the parallel parking application. The minus sign indicated in Eqs. (19) and (20) shows the reverse and left the direction of the parking vehicle.

$${x}_{t}=-K t$$
(19)
$${y}_{t}=\frac{-{y}_{max}}{1+b{e}^{a{x}_{t}}}+\mathrm{y}(0)$$
(20)

Similar to offset based curvilinear motion, parallel parking also adapts the Lagrangian interpolation model as defined in Eqs. (1214) . As denoted in Fig. 16, offsets of hosts play a vital role in vehicle parking. Also, x-coordinate variation representing the distance between the parked vehicles is also accounted for by FMCAS. Hence, the fuzzified x, y coordinates are further interpolated at every in stantto fit an appropriate curvilinear path using Eq. (21), (22).

$${m}_{{x}_{t}}=A {x}_{t}$$
(21)
$${m}_{{y}_{t}}= \left[\begin{array}{ccccc}{A}_{0}& {A}_{1}& {A}_{2}& {A}_{3}& {A}_{4}\end{array}\right]\left[\begin{array}{c}\begin{array}{c}{y}_{t}^{5}\\ {y}_{t}^{4}\\ {y}_{t}^{3}\end{array}\\ {y}_{t}^{2}\\ {y}_{t}\end{array}\right]$$
(22)

To establish such a constraint, FMCAS employs fuzzy membership functions for the fuzzy variables to estimate the position of parking vehicles. The time, t being fuzzy input variable is fuzzified as\({t}_{0}\),\({t}_{1}\),...\({t}_{4.75}\). Similarly, x-position (fuzzy output variable) as\({x}_{0}\),\({x}_{1}\),... \({x}_{19}\) and x-position (fuzzy output variable) as\({y}_{0}\),\({y}_{1}\),... \({y}_{19}\) And are shown in Fig. 17. Further, the interpolation coefficients are inherited from the offset-based curvilinear model for this parking scenario. The fuzzy rule for the parallel parking scenario is stated in Table 8.

Fig. 17
figure 17

Fuzzy sets of a x-positions in left direction. b Y-positions in reverse direction

Table 8 Interpolation for parallel parking

Fuzzy rule Table 8 describes the x and y-positions for parking vehicles in the reverse direction at different time instants. The minus sign tagged with x, y-coordinate indicates path estimation in reverse and left direction for parking vehicle. Thus, the fuzzified offset-based curvilinear model of FMCAS is capable of handling parallel parking applications.

To validate the extent of matching the crisp model and the intended fuzzy membership function, a detailed analysis using MSE is performed and presented in the following sections.

4 MSE analysis

Generally, MSE reveals the amount of position error between estimated and actual position value for various time intervals given in (23). The actual position coordinates pertaining to p(x,y) evaluated using (9), (10), and (11) are compared against the fuzzy attained values using (15), (16) to perform the error analysis.

$$MSE= \frac{1}{n}\sum_{j=1}^{n}{(\widehat{p}-p)}^{2}$$
(23)

where p denotes actual position at (x, y) and \(\widehat{p}\) represents the estimated position. Accordingly, Table 9 discloses the average position error along with x and y coordinates, evaluated for different offsets (− 2, − 1, 0, 1, 2).

Table 9 MSE for x and y-coordinates for various offsets

The average traction error is evaluated using a 20-point 5th-degree polynomial. From Table 9, an MSE of \(3.9443\times {10}^{-28}\) m observed for the x-coordinate under different offsets reveals the closeness of the designed membership function with the Lagrangian polynomial. An attribute is mainly owed to the fitting coefficient (A). Likewise, y-coordinate MSE is maximally bounded at 0.7210 m for the offset + 1 m and minimal at 0.0148 m for an offset of − 2 m. From the aforesaid discussions, it is evidentially established that the novel membership function closely resembles the actual crisp model and is able to deliver better performance.

5 Conclusion

The proposed graphical interfacing describes a collision avoidance scheme using fuzzy. The fuzzification concept mainly increases the number of consequents that can be addressed by the crash detection and avoidance system, which is absent in the prevailing crisp models. The proposed FMCAS avoids the imminent collision by delivering various motion models. Also, FMCAS determines to proceed with either longitude or offset-based curvilinear motion based on critical environments. In specific cases, the host vehicle engaged between the front and the rear vehicles, a suitable curvilinear, is rendered by FMCAS without threatening the front vehicle. Furthermore, FMCAS overcomes the blind curvilinear motion problem, which remains a significant bottleneck for any intelligent navigation system in the automotive domain. The introduced novel fuzzy membership function caters to the offset-based curvilinear motion and, more specifically, the parallel parking scenario in the reverse direction. MSE values of \(3.9443\times {10}^{-28}\) m for x-coordinate and the y- coordinate ranging between 0.0148 m to 0.7210 m for different offsets (− 2, 1, 0, 1, 2) observed for the actual and the estimated path signifies the potential of FMCAS. Kinematic analysis of FMCAS discloses intelligent motion for diverse road conditions that can handle complex situations and further paves the way for adaptive modeling.