1. Introduction
Nowadays, the robots’ utilization is increasing in several fields due to their applications [Reference Panigrahi and Bisoy1]. The robots are mainly used in the fields of logistics, medical, agriculture, health caring, and housekeeping [Reference Wan, Sun, Sun, Ning and Rodrigues2, Reference Ma, Wang, Yang and Yang3]. To complete the tasks at a particular time, the robots mainly select the navigation process [Reference Chen, Dong, Ha, Li and Labi4, Reference Xiong, Cai, Han, Alrawais and Li5]. Due to the improvement of the navigation process, the robots got success in various factors with the localization process [Reference Luo, Cao, Liu and Benslimane6, Reference Li, Fu, Yu, Luan and Zhang7]. Localization is the process to determine the robot’s position in a particular landmark. By knowing their exact location, vehicles can plan their route to the next destination, navigate the environment safely, and ultimately complete their mission successfully [Reference Chen, Liu, Feng, Vallespi-Gonzalez and Wellington8, Reference Esfahani, Wang, Wu and Yuan9]. To determine data from the outdoor environment, Global Positioning Systems (GPS) are primarily used with various types of mobile robots. These include robots for higher voltage transmission line inspection, multi-aerial vehicles for autonomous position control, mobile robots for gas level mapping, and vigation systems that utilize GPS along with Inertial Navigation Systems [Reference Taghavifar, Hu, Qin and Wei10, Reference Hu, Chen and Wang11]. Additionally, simultaneous localization and mapping techniques are employed for firefighting robots [Reference Yaqoob, Khan, Kazmi, Imran, Guizani and Hong12, Reference Wang, Fan, Chen, Cheng, Tan and Ma13]. In the field of large-scale implementation, localization with GPS reduces accuracy during various environmental conditions [Reference Toft, Maddern, Torii, Hammarstrand, Stenborg, Safari, Okutomi, Pollefeys, Sivic, Pajdla and Kahl14, Reference Guo, Xu and Li15]. Based on government information and satellite signal blockage by huge objects in the environment, like buildings, trees, indoor, or underground use, the signal reflects via buildings or walls[Reference Annapoorna and Babu16–Reference Nimeshika and Subitha18]. So, deep learning-dependent robot localization is used to attain more accuracy [Reference Fusic, Kanagaraj, Hariharan and Karthikeyan19–Reference Grabowsky, Conrad and Browne21]. In the previous works, several deep learning methods were used to locate and detect the robot localization, but no one method provided sufficient accuracy. These drawbacks have prompted to do this research.
An ECGAN-DIWGAN-RSO-LAR of autonomous robots in outdoor environments is proposed in this manuscript. The outdoor robot localization data is taken through the KITTI database. The landmark detection phase is determined using Enhanced Capsule Generation Adversarial Network (ECGAN) for detecting the landmark in the captured image. Then the robot localization phase is determined using Dual Interactive Wasserstein Generative Adversarial Network (DIWGAN) for determining the coordinates of the robot position with compass orientation from detected landmarks. After that, the weight parameters of the DIWGAN are increased under Rat Swarm Optimization (RSO) [Reference Shamsolmoali, Zareapoor, Shen, Sadka and Yang22–Reference Hu, Xue, Zhang, Gao, Zhang, Zou, Teng, Liu, Yang, Liang and Zhu23].
The primary contributions of this research are:
-
• Propose an innovative technique combining ECGAN, DIWGAN, and RSO for outdoor robot localization and landmark recognition.
-
• The method incorporates ECGAN for accurate landmark detection in captured images and DIWGAN for determining robot location coordinates along compass orientation based on identified landmarks.
-
• Optimize the weight parameters of DIWGAN using RSO to enhance the accuracy of robot localization.
-
• Evaluate the proposed approach using performance metrics, and performance is evaluated with other models.
The remaining portion of this manuscript are organized as follows: Section 2 presents the literature survey, Section 3 elucidates the proposed approach, Section 4 exemplifies the outputs, and Section 5 concludes this manuscript.
2. Literature survey
Among various studies associated with robot detection and localization, some recent works are revised here.
Li et al. [Reference Li, Wang, Zhuang and Yan24] have suggested a deep sensor fusion for mobile robot localization (RCNN-IMU-LAR) by 2D laser scanner and IMU. The recurrent convolutional neural network was used for fuzing the laser and inertial data to determine the pose in the robot location. RCNN-IMU was presented to localize the robot in an efficient manner in outdoor environments. The weight parameters of the RCNN were optimized by a scan-to-submap optimization approach. It reached less error rate but more computation time.
Chen et al. [Reference Chen, Läbe, Milioto, Röhling, Behley and Stachniss25] have presented an enhanced Siamese network to estimate autonomous cars (LIDAR-MCL-LAR) by pairs of LIDAR scans. The deep neural network was used to exploit the dissimilar cues produced from LIDAR data, and it determined the similarities among the cars. The Monte-Carlo localization method was used for global localization to predict the Overlap Net and integrate it for optimal localization of robots. It attained less computation time but more error rates.
Li et al. [Reference Li, Yu and Fei26] have presented a multiple task feature extraction network-based deep-learning real-time visual simultaneous localization with mapping (SLAM-CNN-LAR). SLAM methods were used to map and localize the robot in the correct location in unknown environments. CNN was used for predicting the points and descriptors. It provides low cosine proximity (CP) but a high error rate.
Wen et al. [Reference Wen, Zhao, Yuan, Wang, Zhang and Manfredi27] have introduced deep reinforcement learning-based path planning for active SLAM. The fully convolutional residual networks were utilized to distinguish the obstruction for getting the depth image. The evasion of obstruction path was intended to duel DQN on the robot’s navigation. Concurrently, the two-dimensional map of the environment was built dependent on fast SLAM. It achieved higher accuracy but lower precision.
Chhikara et al. [Reference Chhikara, Tekchandani, Kumar, Chamola and Guizani28] have suggested DCNN optimized with genetic algorithms for autonomous vehicle localization. The main problem of robot localizations was changing the environmental conditions so that the robot could not collect the data in an efficient manner. To localize the robot in correct position was another challenging problem. So DCNN optimized with genetic algorithms was presented to localize the robot in an efficient manner in outdoor environments. Images were used to predict and localize the robot. Then the hyperparameters of the DCNN were optimized using genetic algorithm. It provides a low error rate but high accuracy.
Hu et al. [Reference Hu, Qiao, Cheng, Liu and Wang29] have suggested domain adaptation on the mobile robot localization for semantic with geometric-aware imagery. The aim was to detect the long-term visual localization because it was not captured by the robot due to the changing environment. With the help of the presented method, the robot can capture good quality ground truths without the effort of human using the KITTI dataset. It achieved high accuracy but high mean squared error (MSE).
Tian et al. [Reference Tian, Zhang, Feng, Yang, Cao, Coleman and Kerr30] have suggested 3D quadric landmark construction-based approach for a robust object-oriented SLAM. In this approach, stereo visual SLAM including robust quadric landmark detection method was presented. It contains four parts: deep learning identification, object-oriented data association, dual quadric landmark initialization, and object base pose optimization. To accurately predict the object pose assessment that means local observations, the object data-related approach and object-oriented optimization were used. It provides low mean precision but high absolute error.
3. Proposed ECGAN-DIWGAN-RSO-LAR methodology
In this section, ECGAN-DIWGAN-RSO-LAR is discussed. Here, the robot localization dataset is taken from the Virtual KITTI dataset [Reference Dhiman, Garg, Nagar, Kumar and Dehghani31]. Figure 1 portrays the block drawing of the ECGAN-DIWGAN-RSO-LAR technique. Here, the landmark detection phase is determined utilizing ECGAN for detecting the landmark in the captured image. Then the robot localization phase is determined using the DIWGAN for determining the robot position coordinates together with compass orientation from identified landmarks. After that, the weight parameters of the DIWGAN are enhanced using Rat Swarm Optimization.
Proposed ECGAN-DIWGAN-RSO-LAR methodology.

3.1. Data acquisition
To detect the robot localization, the input dataset is taken from the dataset of Virtual KITTI. This is a photo-realistic synthetic video database to analyze computer vision for object detection, multiple object tracking, scene level, event-level semantic segmentation, optical flow, and depth assessment [Reference Wilson, Kiran, Radhamani and Bharathi32, Reference Kanth and Jacob33]. This dataset consists of 50 higher-resolution monocular videos created from 5 dissimilar virtual worlds under dissimilar imaging and weather situations in urban settings.
3.2. Enhanced capsule generative adversarial network for landmark detection
In this work, ECGAN is used to detect the landmarks in a particular location. ECGAN offers significant advantages for landmark detection in autonomous robot localization. By combining capsule networks’ robustness to spatial transformations and detailed feature representation with the Generative Adversarial Network (GAN) framework’s adversarial training benefits, ECGAN enhances the accuracy and resilience of landmark detection. The dynamic routing between capsules allows the network to handle changes in orientation, scale, and perspective effectively, while the GAN component helps the model learn robust features even in noisy or occluded environments. This results in improved localization accuracy, better generalization to diverse outdoor settings, and efficient use of data through possible data augmentation, making ECGAN a powerful and adaptable solution for detecting and localizing landmarks in challenging outdoor scenarios. ECGAN has two networks: (i) discriminator and (ii) generator. It is employed for detecting the landmark in the captured image. Generator is specified as
$\hat{H}\colon M\rightarrow D$
, where
$\hat{H}$
indicates generator,
$M$
implies noise space,
$D$
refers to the data space, and the discriminator
$C\colon D\rightarrow \{0,1\}$
separates the class of captured images that can be 0 to 1. Therefore, ECGAN method is expressed in Eq. (1):
where
$z_{data}(y)$
denotes the data distribution and
$z_{x}(x)$
denotes the noise distribution. Each of the several sheets that make up the capsule-net is separated into neurons called capsules. The capsule
$x$
and
$y$
on layer
$l$
and layer above
$l+1$
, in which
$v_{x}$
signifies capsule
$a$
of vector output and
$w_{y}$
represents capsule
$y$
of vector output that has
$X_{y}$
input vector and
$X_{y}$
represented as squash, the
$w_{y}$
can be expressed in Eq. (3):
\begin{align} w_{y}=X_{y}=\frac{\left\| X_{y}\right\| ^{2}X_{y}}{1+\left\| X_{y}\right\| ^{2}X_{y}} \end{align}
The ECGAN of discriminator and generator is expressed in Eq. (4):
A discriminator
$(\hat{C},\hat{H})$
is defined in Eq. (5):
where
$n_{l}$
represents final output vector,
$y_{l}$
epitomizes input vector created from the generator,
$T_{k}$
epitomizes target value,
$h^{+},\,h^{-}$
represents batch samples, and
$\alpha$
denotes batch size.
Then the final landmark detected data is given in Eq. (6):
where the discriminator
$\hat{C},\hat{H}$
is determined on training
$h$
and
$\hat{C}and\,\,\,\hat{H}$
formulate high-low process where
$\hat{H}$
tries to loss
$\hat{C}$
when
$\hat{H}$
is qualified to discriminate between generated bounding boxes and the labels.
3.3. Dual interactive Wasserstein generative adversarial network for landmark localization
DIWGAN is employed to localize the labels of robot location to produce the data location. The data location contains location coordinates and compass direction for locating the coordinates, and the direction is in a magnetic-referenced compass orientation manner. DIWGAN offers distinct advantages for landmark localization in autonomous robot navigation. Its robustness to input variability ensures reliable detection across diverse environmental conditions, while its generative modeling capabilities enable precise representation of landmarks, crucial for accurate localization. The dual discriminator architecture enhances training stability and convergence, refining localization predictions effectively. When optimized with techniques like RSO, DIWGANs further improve performance by fine-tuning parameters for optimal results. They inherently capture spatial relationships and orientation information, essential for precise navigation planning. Compatible with deep learning frameworks, DIWGANs facilitate seamless integration and scalability, supporting advanced applications in real-world autonomous systems. DIWGAN classifier transmits the input images toward the spike train under the time-to-first-spike code procedure. After that, the network receives these spikes. In this case, the output layer’s binary neurons in the invisible layer won’t produce more than one image, causing a system error. To prevent this, the temporal backpropagation algorithm is used in conjunction with DIWGAN to update the synaptic weights, which localizes the labeled bounding box and the location landmark data. Data location contains latitude and longitude angles with magnetic compass orientation for determining the robot location coordinates as well as compass orientation from identified landmarks. For intensity of location [0;
$L_{high}$
], input neuron time
$j_{k}$
, related to pixel intensity
$j{\rm th}, L_{j}$
, is exhibited in Eq. (7):
where the term
$h_{high}$
is the high striking time. The input neurons with high pixel intensities have minimal spike delay. Hence the spike pattern of the input neuron
$j{\rm th}$
is derived in Eq. (8):
Let
$i{\rm th}$
neuron of
$k{\rm th}$
layer gets arriving spikes by -1 or + 1 weights:
where
$Q_{j}^{k-1}$
symbolizes input spike pattern,
$W_{i}^{k}$
represents vas potential membrane,
$C_{ij}^{k}$
represents binary synaptic weight associated with neuron
$j$
, and
$\beta ^{k}$
is a scaling parameter shared between all
$k$
th layer neurons. The neuron strikes once the threshold
$\vartheta$
crossed through possible membrane
$Q_{i}^{k}(h)$
:
where
$Q_{i}^{k}(\lt h)\neq 1$
denotes neuron non-strikes at any previous equations.
where
$h_{i}^{0}$
specifies real striking time,
$H_{i}^{0}$
specifies target striking time for the output neuron
$i{\rm th}$
, reset voltages as 0 for input image, and perform the simulation in
$h_{high}$
is expressed in Eq. (12):
\begin{align} H_{i}^{0}=\left\{\begin{array}{l@{\quad}l@{\quad}l} \varepsilon -\eta & if\,i=j, & \\ \varepsilon +\eta & if\,i\neq j\& j_{k}\lt \varepsilon +\eta & \\ h_{i}^{0} & if\,i\neq j\& j_{k}\geq \varepsilon +\eta & \end{array}\right. \end{align}
where
$\eta$
is an optimistic constant,
$\varepsilon +\eta$
, and
$\varepsilon =low\left\{h_{i}^{0}\left.1\leq i\leq C\left.\right\}\right| \right.$
denotes a minimal striking period on the output layer belonging to the
$i{\rm th}$
category. In Eq. (13), the scaling factor
$\varphi ^{k}$
is labeled:
where
$\delta$
implicates the learning ratio parameter and
$\frac{\psi G}{\psi \beta ^{k}}$
denotes gradient value loss functioning of weights. The weight parameters are used to increase the accuracy by reducing the error rate based on the RSO algorithm.
3.4 Optimize parameters of DIWGAN using Rat Swarm Optimization
RSO is a new nature-inspired meta-heuristic approach that is used for dealing with constrained and global optimization issues. The RSO is active to tune fighting and chasing behaviors based on the DIWGAN classifier. Hence, RSO is proposed to identify fault categorization with maximal accuracy of the turning process. Figure 2 shows the flowchart of the RSO algorithm. The stepwise process of DIWGAN with the help of the RSO approach is delineated in the following:
Flowchart of Rat Swarm Optimization algorithm.

Step 1: Initialization
The rat population
$\hat{P}_{j}$
is initialized and characterized the solution of DIWGAN,
$j$
ranging from
$(1to\,\,n) n$
denotes the population size and
$\hat{P}_{j}$
represents rat position.
Step 2: Random location
The input parameters are formed randomwise after that initialization. Then the greater fitness values depends on specific behavior setting
$\hat{P}_{s}$
, the best optimal solution is represented as
$\hat{P}_{s}$
.
Step 3: Fitness function for optimizing the parameters of
$\frac{\psi G}{\psi \beta ^{k}}$
The random solution count is created from initialization. It is used to decrease the objective function, optimizing the weight
$\frac{\psi G}{\psi \beta ^{k}}$
of DIWGAN, as given in Eq. (14):
From Eq. (14), new behavior is enhanced over the current best behavior.
Step 4: Balanced exploration and exploitation
This step aims to balance the exploration of new solutions and the exploitation of known good solutions. While both exploration and exploitation are crucial, their effectiveness may vary depending on the iteration. The balanced exploration and exploitation is expressed in Eq. (15):
where
$z$
indicates the location of prey,
$Z'$
represents a parameter for balanced exploration with exploitation over the sequence of iterations, and
$P$
is a random number between
$(1,5), x=0,1,2,\ldots, \,Max_{{Iteration}}$
.
Step 5: Update the positioning of rat to optimize the weight and bias parameter
$\frac{\psi G}{\psi \beta ^{k}}$
The updated position is depending on rat positions articulated in Eq. (16):
The updated rat’s next position denotes
$Q_{s}(x+1)$
, which protects the best solution and informs the position of extra search agents.
Step 6: Termination
RSO enhances the value of the DIWGAN parameter for enhancing the accuracy without error. The process iteratively repeats step 3 until it satisfies the halting criteria time iteration
$T=T+1$
, which includes either reaching the maximum number of iterations or meeting the convergence threshold. The process stops after 100 iterations or when the halting criteria are fulfilled.
4. Result and discussion
In this segment, ECGAN-DIWGAN-RSO-LAR of autonomous robots in outdoor environments is described. The aim is to emulate a landmark detection and localization, typically with lower heights. The neural network is trained with 0.00025 learning rate for 4000 epochs, using a batch size of two images, on a PC with a 2.50 GHz CPU, Intel Core i5, 8 GB RAM, and Windows 7. Epochs generally refer to training/fine-tuning performance over successive complete passes through the training dataset, where the model updates its parameters to improve its performance on the entire dataset collectively. The proposed ECGAN-DIWGAN-RSO-LAR is implemented in Python utilizing the Virtual KITTI benchmark dataset. The effectiveness of the ECGAN-DIWGAN-RSO-LAR is analyzed under the performance metrics. The obtained outcomes of the ECGAN-DIWGAN-RSO-LAR method are compared with three existing approaches, such as deep sensor fusion among two-dimensional laser scanners with IMU for mobile robot localization (RCNN-IMU-LAR), Siamese network for calculating the similarity of LiDAR scan including applications to loop closing along localization (LIDAR-MCL-LAR), and deep-learning real-time visual SLAM depending on multiple task feature extraction network with self-supervised feature points (SLAM-CNN-LAR), respectively. Figure 3 shows the output of robot detection and localization using the Virtual KITTI dataset.
Output results of robot detection and localization using Virtual KITTI dataset.

Figure 3 illustrates the output results of robot detection and localization using the Virtual KITTI dataset, comparing the proposed ECGAN-DIWGAN-RSO-LAR method with three existing approaches: RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR. It visually demonstrates that the ECGAN-DIWGAN-RSO-LAR method achieves superior performance compared to RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR in landmark detection and localization tasks. The results highlight the proficiency of the ECGAN-DIWGAN-RSO-LAR approach in enhancing the robustness and accuracy of autonomous robot navigation systems in complex outdoor environments, establishing it as a promising advancement over existing state-of-the-art methods.
4.1. Performance metrics
The performance metrics, like MSE, CP, accuracy, precision, recall, Intersection over Union (IoU), computational efficiency, error rate, computational time, and F1-score are examined to analyze the efficiency of the ECGAN-DIWGAN-RSO-LAR method.
4.1.1. Mean squared error (MSE)
This is often employed in regression analysis to assess the quality of a predictive mode. The average squared variation amid the estimated and real values. This is calculated by Eq. (17):
where
$k$
is represented as the outcome from localization,
$l$
denotes the reference value at the test database,
$n$
denotes the number of data at the testset, and
$i$
implies the number of images.
4.1.2. Cosine proximity (CP)
CP is the measure of similarity among two vectors that is reference value and the count of data in the testset. It is computed by Eq. (18):
where
$k$
is represented as outcome from localization,
$l$
denotes reference value at the test database,
$n$
denotes number of data at the testset, and
$i$
implies number of images.
4.1.3 Accuracy
The accurate prediction rate to the total proceedings in the dataset using Eq. (19):
where
$(D_{P})$
symbolizes true positive,
$(D_{N})$
symbolizes true negative,
$(R_{P})$
epitomizes the false positive, and
$(R_{N})$
epitomizes false negative.
4.1.4 Precision
This is scaled as the classifier capacity to calculate normal data without conditions using Eq. (20):
where
$(D_{P})$
denotes true positive and
$(R_{P})$
represents false positive.
4.1.5. Recall
Recall is otherwise called sensitivity; it evaluates the efficacy of categorization or detection mode. It calculates the percentage of real positive examples among all positive instances in the dataset that the model correctly detected. It is calculated using Eq. (21):
where
$(D_{P})$
denotes true positive and
$(R_{N})$
describes the false negative.
4.1.6. F1-score
It assesses the accuracy of the method especially in classification tasks. This is the harmonic mean of precision and recall and balance the tradeoff among these two measurements and is determined by Eq. (22):
4.1.7. Intersection over Union (IoU)
IoU evaluates the accuracy of object detection by scaling the overlap among the estimated bounding box and ground truth bounding box. The rate at which the expected and ground truth boxes’ areas of intersection and union are equal is known as the IoU. It is expressed in Eq. (23):
4.1.8. Computational efficiency
It is used to evaluate the effectiveness of a proposed model in terms of its accuracy relative to the computational resources it consumes. It is calculated by Eq. (24):
4.1.9. Mean absolute percentage error (MAPE)
MAPE computes the accuracy of a predictive model. This is the mean of the absolute percentage errors among the predicted and real values. It is computed by Eq. (25):
where
$n$
denotes the number of observations,
$k_{i}$
specifies the actual value, and
$l_{i}$
specifies the forecasted value.
4.2. Experimental results
Figures 4–12 depict the simulation results of the proposed ECGAN-DIWGAN-RSO-LAR approach. Here, the proposed approach is analyzed with the existing RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR models.
Accuracy analysis.

Figure 4 presents the accuracy analysis of the ECGAN-DIWGAN-RSO-LAR framework, highlighting its robust performance in autonomous robot localization. By employing ECGAN for landmark detection and optimizing DIWGAN with RSO for localization, the framework achieves high accuracy in identifying landmarks and determining robot coordinates and orientation relative to these landmarks. The proposed method demonstrates substantial improvements, achieving 21.78%, 24.13%, and 31% better accuracy compared with existing RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR models, respectively. While the accuracy results indicate the system’s strong performance in detecting landmarks and improving localization, further evaluation using additional metrics like localization error and orientation accuracy is necessary to fully justify the precise determination of robot coordinates and orientation relative to the detected landmarks.
Figure 5 displays precision evaluation. The precision of the ECGAN-DIWGAN-RSO-LAR method is systematically evaluated to gauge its capability in accurately identifying landmarks and localizing robots while minimizing false positives. Here, the proposed ECGAN-DIWGAN-RSO-LAR method attains 24.86%, 22.75%, and 26.98% better precision compared with the existing RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR, respectively.
Precision evaluation.

Figure 6 depicts recall analysis, which assesses the method’s ability to correctly identify landmarks and localize robots relative to the total number of actual positive instances. By calculating the ratio of true positive detections to the total of both false negatives and true positives, recall offers a measure of the method’s capability to capture all relevant landmarks and determine robot locations. This evaluation is crucial for ensuring that the method effectively identifies landmarks critical for navigation in outdoor environments. The proposed ECGAN-DIWGAN-RSO-LAR method attains 24.01%, 19.03%, and 24.04% greater recall compared to the existing RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR methods, respectively.
Recall analysis.

Figure 7 delineates the CP analysis. The performance analysis of CP in the context of landmark identification with localization of autonomous robots in outdoor environments serves to evaluate the method’s ability to accurately determine the similarity or proximity between detected landmarks and reference landmarks in the environment. By quantifying the cosine of the angle between the vectors representing the features of detected landmarks and reference landmarks, CP provides a measure of how closely the detected landmarks match the expected landmarks. Here, the performance of the ECGAN-DIWGAN-RSO-LAR attains 27.12%, 22.65%, and 13.98% higher CP compared with existing RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR, respectively.
Cosine proximity analysis.

Figure 8 implicates the MSE analysis. MSE evaluates the accuracy of the proposed method. MSE quantifies the average squared difference among the predicted and ground truth landmark locations or robot coordinates, providing insights into the precision of the localization process. By computing MSE on a separate test dataset, the method’s ability to accurately determine landmark positions and robot locations in outdoor environments can be thoroughly assessed. Here, the proposed ECGAN-DIWGAN-RSO-LAR method attains 23.78%, 28.72%, and 19.21% lower MSE compared with the existing methods like RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR, respectively.
Performance of MSE.

Figure 9 displays the computation time analysis. Computation time analysis of the proposed ECGAN-DIWGAN-RSO-LAR method focuses on evaluating the efficiency of both landmark detection and robot localization tasks. In the landmark detection phase utilizing ECGAN and robot localization using DIWGAN optimized with RSO, the computation time includes estimating the robot’s position and orientation based on detected landmarks. Here, the proposed ECGAN-DIWGAN-RSO-LAR method attains 11.43%, 27.74%, and 30.67% less computation time than the existing RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR, respectively.
Computational time assessment.

Figure 10 displays the computational efficiency analysis. Computational efficiency in the proposed ECGAN-DIWGAN-RSO-LAR framework refers to its ability to achieve accurate and reliable landmark detection and robot localization using optimized computational resources. This includes minimizing processing time, memory usage, and energy consumption while maintaining high performance levels. Techniques such as RSO for parameter tuning in DIWGAN and the efficient architecture of ECGAN contribute to streamlined operations and faster convergence, making the method suitable for real-time applications on autonomous robot platforms operating in dynamic outdoor environments. The proposed ECGAN-DIWGAN-RSO-LAR method achieves 12.98%, 28.04%, and 30% higher computational efficiency compared with the existing methods, like RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR, respectively.
Computational efficiency analysis.

Figure 11 shows IoU. In the context of the proposed approach, IoU quantifies how well the detected landmarks align with their actual positions. A higher IoU score indicates a greater overlap between the predicted and true landmark locations, reflecting the model’s precision in localization. For instance, if a detected landmark’s bounding box closely matches the ground truth location, IoU is high, signifying accurate detection. The proposed ECGAN-DIWGAN-RSO-LAR method achieves 23.15%, 21.04%, and 15.32% higher IoU compared with existing RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR models, respectively.
Performance analysis of IoU.

Figure 12 displays F1-score analysis. In the context of the proposed ECGAN-DIWGAN-RSO-LAR approach for autonomous robot localization, the F1-score is particularly relevant for evaluating the model’s effectiveness in detecting landmarks and accurately localizing robots in outdoor environments. Achieving a maximal F1-score in this context specifies that the proposed approach efficiently balances precision and recall, leading to robust and accurate autonomous navigation capabilities in complex outdoor environments. Here, the ECGAN-DIWGAN-RSO-LAR method achieves 20.15%, 19.04%, and 25.32% better F1-score analyzed to the existing RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR.
F1-score analysis.

Figure 13 displays MAPE analysis. The lower MAPE achieved by the ECGAN-DIWGAN-RSO-LAR framework underscores its effectiveness in minimizing prediction errors and improving the overall reliability of autonomous robot localization in diverse outdoor settings. This comparative analysis emphasizes the advancements brought by the proposed method over existing techniques. Here the proposed ECGAN-DIWGAN-RSO-LAR method attains 23%, 29.07%, and 30% lower MAPE compared with existing methods, like RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR, respectively.
MAPE analysis.

4.3 Discussion
The proposed ECGAN-DIWGAN-RSO-LAR framework represents a substantial advancement in autonomous robot localization by combining ECGAN for accurate landmark detection and DIWGAN for precise robot localization. The proposed methodology is designed to handle various environmental conditions, as indicated by the use of diverse virtual worlds for training. The proposed ECGAN-DIWGAN-RSO-LAR method is compared with existing methods such as RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR. The existing models tend to fail in scenarios where environmental complexity and variability are high. One significant reason for their shortcomings is their reliance on traditional methods that do not effectively handle occlusions or indistinct landmarks. For instance, these models often misclassify landmarks that are partially obscured by obstacles or those that lack distinct features, leading to a higher rate of false positives and negatives. In contrast, the proposed ECGAN-DIWGAN-RSO-LAR method excels in these situations due to its innovative architecture that combines ECGAN for robust landmark detection and DIWGAN for precise localization. The ECGAN’s ability to generate high-quality landmark representations allows it to better identify and differentiate between landmarks, even in cluttered environments. Moreover, RSO optimizes DIWGAN parameters, accelerating convergence and further boosting performance metrics. This is reflected in the precision metrics, where the proposed model achieves 24.86%, 22.75%, and 26.98% greater precision compared to the existing methods. The recall assessment further supports the proposed method’s effectiveness in correctly identifying landmarks. Thus the ECGAN-DIWGAN-RSO-LAR method demonstrates significant improvements in localization accuracy compared to existing methods such as RCNN-IMU-LAR, LIDAR-MCL-LAR, and SLAM-CNN-LAR.
5. Conclusion
The proposed ECGAN-DIWGAN-RSO-LAR technique was successfully implemented in this manuscript. The proposed ECGAN-DIWGAN-RSO-LAR was implemented in Python. The ECGAN-DIWGAN-RSO-LAR technique attains 30.92%, 21.22%, and 12.35% less MSE and 25.96%, 26.17%, and 2.93% less MAPE, compared to the existing RCNN-IMU-LAR, LIDAR-MCL-LAR and SLAM-CNN-LAR models, respectively. Despite the advancements of the ECGAN-DIWGAN-RSO-LAR framework in autonomous robot localization, several limitations remain. Enhancing the proposed model’s adaptability to real-time conditions and varying scenarios remains a challenge that needs to be addressed for improved practical applicability. Future work will focus on improving the model’s adaptability to dynamic environments by incorporating online learning techniques and investigating hybrid optimization techniques to enhance the performance and efficiency of the proposed system. Also, future studies will explore the integration of edge computing solutions to further improve the real-time processing capabilities of the system.
Ethical approval and consent to participate
This article does not contain any studies with human participants performed by any of the authors.
Human and animal ethics
Not applicable.
Consent for publication
Not applicable.
Availability of supporting data
Data sharing does not apply to this article as no new data has been created or analyzed in this study.
Authors’ contributions
Dr. M. Anuradha (corresponding author): Conceptualization, methodology, writing – original draft preparation.
Dr. V. Bibin Christopher: Supervision
Mr. Francis H Shajin: Supervision
Dr. S. V. Annlin Jeba: Supervision
Funding
This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.
Competing interests
Not applicable.












