Developing Intelligent Algorithm for Enhancing Robotic Factors Affecting Task Performance Strategical Methods ()
1. Introduction
As human-machine collaboration becomes an essential study for mobile robot navigation [1]. Another possibility to solve the task scheduling problem is the application of machine learning techniques [2]. Machine learning (ML) is a branch of Artificial Intelligence (AI) that allows applications to learn without being explicitly programmed, gradually improving their accuracy from various types of data. Reinforcement learning (RL) is the only category of ML that learns by interacting with the environment, not by provided datasets. Multi-intersection traffic signal control [3], humanoid robots [4], and many others. It has many different algorithms like Q-learning. In crowded environments, it is increasingly becoming an important aspect to consider. The algorithm is not recommended for relatively complex problems [5], and implementing such an algorithm is fairly easy. However, selecting suitable parameters for each application is not preferable. Unfortunately, the literature often lacks presentation of chosen parameters [6] [7]. The traditional navigation stack consists of positioning a global planner, which, given a global map, calculates an optimal path in highly dynamic environments [8]. On the other hand, unpredictably moving obstacles to avoid detection collisions that have been recorded in certain environments is difficult since the future motion of the obstacles is unpredictable [9]. Deep Reinforcement Learning (DRL) has emerged as an end-to-end method that has demonstrated superiority for obstacle avoidance in dynamic environments and for learning complex behavior [10] [11]. Mobile robots require an accurate understanding of their environment to act autonomously. Consistent simultaneous localization and mapping (SLAM) is a fundamental basis for this, which involves constructing a map of the environment from sensor data [12] [13]. In order to increase efficiency and added value in component production processes utilizing operations [14], AI (Artificial Intelligence), ML (Machine Learning), and DL (Deep Learning) applications have brought about significant advancements in the field of robotics [15]. Machine learning algorithms can help robots to predict when maintenance or repairs are required [16]. For further improved decision making: AI and ML algorithms can analyze large amounts of data and make informed decisions based on that data, allowing robots to consider and make better decisions and take appropriate actions in real time [17]. Better decision-making: AI, ML, and DL can enable robots to make better decisions based on data analysis and pattern recognition, leading to improved performance and outcomes [18]. Technologies can enable robots to adapt to changing environments and situations, making them more versatile and capable of handling a wider range of tasks [19]. Using AI, ML, and DL can enable robots to make better decisions based on data analysis and pattern recognition, leading to improved performance and outcomes applied in the system criteria [20]. Technologies can enable robots to adapt to changing environments and situations, with these techniques making them more versatile and capable of handling a wider range of tasks [21]. Robotics applications often require robots to operate in dynamic and changing environments, which need adaptability [22]. AI/ML/DL models must be designed to adapt to new situations and learn from experience, with the need for robots to be able to operate safely and effectively in a wide range of environments [23]. As robots become more autonomous and interact with humans, ensuring their safety becomes a critical challenge. AI/ML/DL algorithms are designed to avoid collisions with humans and other objects [24]. The frameworks can support the safe and effective use of these technologies. There are many potential applications of artificial intelligence (AI), machine learning (ML), and deep learning (DL) in advanced manufacturing robots. AI algorithms can identify defects in products and alert the production team to make necessary adjustments in real-time. This helps manufacturers to identify and eliminate bottlenecks, reduce waste, and increase productivity [25]-[28].
2. Background and Related Work
Redmon and Farhadi [29] and Joo et al. presented object recognition using YOLOv3, which can compensate for the low accuracy of ultrasonic sensor mobile robots. Wang Liguo [30] proposed an improved K-Medoids algorithm based on manifolds and applied it to the clustering practice of hyperspectral images. Hongpeng Fu [31] studied the evaluation method of improvement based on k-medoids clustering. Object detection recognition using deep learning neural networks with a massive amount of labeled data, enables the robot to identify and classify objects in their environment with higher accuracy [32]. Predictive maintenance of machine tool systems using artificial intelligence techniques applied to machine condition data [33]. Speech recognition are also important applications of AI and ML in robotics [34]. For example, robots like Pepper can recognize and respond to human gestures and speech. AI algorithms can be used to identify potential hazards or obstacles in a ship’s path and make course corrections to avoid them [35]. T. Le Nguyen and T. T. H. Do used artificial intelligence in healthcare [36]. M. El-Shamouty, K. Kleeberger [37] recognize objects, navigate complex environments, and even make decisions based on real-time data. DL can be used to enable robots to perform complex tasks. Kawaharazuka, K., Miki, A [38] stated that using deep learning, for instance, may be used to teach drones how to detect and avoid obstacles in real time. C. Chinag and C. Ding (2014) [39] presented a robot navigation method for a dynamic environment with static and dynamic obstacles. The robot avoids the static obstacles by utilizing a logic controller. These articles explain Methods for detecting people, tracing that use features such as color histograms obtained from RGB images [40], and those that use Kinect features [41], have been proposed. Guilherme and Avinash [42] refer to the construction of an environmental map, where we must detect the planar area in the image sequence observed by a camera mounted on a mobile robot. Since these methods are dependent on the environment around a robot, they involve difficulties, such as the necessity to predetermine. A deep reinforcement learning-based wireless body area [43], using mobile chargers to recharge the sensors, is becoming more common as a dependable method of powering the sensors using wireless power transfer technology. [44] refers to optimization approaches that necessitate lengthy procedures and iterations.
3. Research Methodology
Study categorized modern robots as endowed with rich, high-dimensional sensory systems, providing measurements of continuous environments. In this review, the authors cover some fundamental model-free RL algorithms and path-breaking function approximation-based deep RL (DRL) algorithms for complex uncertain tasks with continuous action and state spaces, making RL useful in various interdisciplinary fields. Therefore, reinforcement learning (RL) methods have shown promise for the automatic learning of robot emotion behavior. These methods, when applied to high-dimensional, continuous, high-diameter problems, still present a major challenge. Thus, dependence on human analysis of the robot, environment, and task is required to provide high-dimensional accuracy. Therefore, RL has emerged as an efficient technique for solving complicated sequential decision-making tasks. The survey presented in this paper provides an overall understanding of RL foundations. In this survey, the primary goal is to give new researchers comprehensive subject information about the RL approach. We conduct a comprehensive survey of the historical progress. Therefore, the process in their study mixed a heuristic approach of the artificial intelligence algorithms (RNNs) to find ways of optimization. The problem of enhancing the navigation of obstacle-avoiding robot models, along with a comprehensive analysis and comparison of model-free deep reinforcement learning (DRL) algorithms, is addressed. The survey gives a brief overview. Therefore, reinforcement learning (RL) methods have shown promise for the automatic learning of robot emotion behavior. In this survey’s analysis of new algorithmic techniques for model suggestion, it is shown that robots can become attractive and can control speed through vision algorithms. The technique evaluates deep neural preference of objects based on object detection applications, attaining accuracies during obstacle detection. It is difficult to replicate these results for problems in every field. Each learning problem has its own set of challenges and constraints. When using (DRL) for optimization problems, there are plenty of practical issues. The outline of this paper is as follows: some basic concepts of RL are discussed in Section 2. Section 5 covers the model-free RL algorithms for discrete state and action spaces. Section 4 gives the idea of value function approximation in RL. Some function-approximation-based policy prediction and policy control algorithms are also discussed in this section. Section 5 covers some important model-free DRL algorithms and some model-based approaches. Section 6 describes the current research work and some important research fields in RL. Finally, Section 7 draws some conclusions.
4. Problem Formulation
One of the biggest challenges for mobile robots is visual perception and image classification alongside interaction in the dynamic environment in the real world [45]. Object detection is a crucial robot overcome prevailing complication. Robot vision systems train to accomplish performance of complex tasks. Therefore, robots in the dynamic area need to detect any dynamic obstacles in real time. For the robot action to function properly, observation and integration using the navigation system are required. Autonomous mobile robot (AMR) technology, additionally, more accurate sensors may affect the quality of information received by AMR [46] [47]. Perspective algorithms for robotics with object detection, pedestrian detection, and obstacles detection. The framework can detect this problem using deep learning for two stages: convolution neural network (CNN), or faster region convolutional neural network (Faster R-CNN). The prediction results satisfy the search object. The path planning algorithm proposed by this paper takes the next step in this specific research field by presenting a new solution based on a heuristic and neural networks that can be regarded as a “self-learning” paradigm in solving real-parameter optimization challenges. However, the effectiveness of a single algorithm varies across different problem instances, necessitating considerable effort in algorithm selection or configuration. The reward for a collision-free trajectory is given if the mobile robot reaches the goal. In other words, the proposed solution samples each state, action, and result from the workspace as an underlying probability distribution, which helps in calculating the reward parameter [48].
Therefore, Figure 1 represents a model of the robot navigation methodology. It enables the movement of the path selected from the location prediction sensors; accuracy depends on the sensor region information. However, the robot can predict movement in the stage of image object after processing; see Figure 2. The figure explains human estimation and action recognition; this enables robotic trajectory movement obstacle recognition [49]. On the other side of this study, the robot can recognize face and voice physiological recognition and movement control.
Figure 1. The standard process of object detection.
Figure 2. Analysis of the research conception.
Robot action recognition involves identifying and classifying specific trajectories, movements of any obstacles, or behaviors performed by a person. In this way, robot understanding concerns the capability to comprehend natural human voice input. Due to this fact, effective communication and collaboration between environmentally free-moving entities are essential, and the simulation models focus on developing techniques that can recognize images, interpret human emotion, and enhance the ability of trajectory movement to avoid closed areas through intelligent interaction controls [50] [51]. In simulation design, the velocities are used to calculate the known point of the robot’s direction. The model has learned to navigate toward the target. Our objective is to show how the robot can trace and reach the goal when there are no large obstacles. The main objective in this work is for the robot to learn to avoid obstacles and collisions during the simulation activity, as calculated using the techniques shown in Figure 3. Meanwhile, we employ a sophisticated deep neural network model to infer the optimal action, ensuring informed algorithm selections. Additionally, an algorithm context restoration mechanism is embedded to facilitate smooth switching among different algorithms.
![]()
Figure 3. Hybrid model action movement evaluation.
5. System Design and Training Procedure
In Figure 4, the robot in the simulation area has two types of obstacle detection classified as dynamic and static objects. The process of robot movement depends on the information sent through the area of sensor location, which makes the moving path calculated within the path distance, and the number of obstacles calculated as the time for the robot to reach a goal. The algorithm classifies the objective work in the area of simulation. Furthermore, the area of the simulation is fixed at 200 × 200 cells divided equally into 4 blocks, with known and additionally unknown static obstacles. The stages were introduced to increase the difficulty of the environments as the robot’s training performance increases. The robot is trained in the beginning in an uncomplicated environment to learn basic movements more easily. Later, the robot trains in a challenging environment to learn more complex behavior. These mechanisms together enable our framework to seamlessly select and switch algorithms in a dynamic online fashion. Notably, the proposed framework is simple and generic, offering potential improvements across a broad spectrum of evolutionary algorithms.
![]()
Figure 4. Robot training recognition.
In the area of the control system for the movement and function of various parts of the robot to execute specific functions from the set mentioned, the level of interaction adapts to the robot’s existing control system implementation in robotics. Furthermore, radio-frequency identification (RFID) enables the robot control system to implement complex integrations of the active RFID system. Furthermore, the Kinect camera is utilized to capture human movement; it is a type of control connection motion framework remotely. Its process of recognition allows each gesture to correspond to different robot commands [52] [53]. In Figure 5, the camera connection is shown; as a proof-of-principle study, we apply this framework to a group of differential evolution algorithms.
Figure 5 shows the model of the robot motion classification recognition, feature extraction output, and image processing. The figure is connected through a vision camera for checking and verifying patterns in the area of the robot simulation. However, in this article, the research focuses on the classification of different aspects of deep learning (DL) techniques, modeling and learning capabilities of DL techniques, such as supervised and unsupervised tasks. The table below provides a summary of deep learning tasks and methods in several popular real-world application areas. The summary of deep learning tasks is provided in Table 1, which gives a general structure of the transfer learning process.
Figure 5. IMGE based robot control system.
Table 1. A summary of deep learning tasks and methods.
Application area |
Tasks |
Methods |
Reference |
Speech recognition |
Distance speech recognition Speech emotion classification Emotion recognition from the speech |
Attention-based LSTM Transfer learning based CNN and LSTM based |
Zhang et al. [52] Latif et al. [53] |
Object Detection and Recognition |
- Object detection in X-ray images. - Object detection for disaster response - Medicine recognition system -Face recognition in IoT-cloud environment - Food recognition system - Affect recognition system - Facial expression analysis |
CNN-based CNN-based CNN-based CNN-based CNN-based CNN-based |
Gu et al. [54] Pi et al. [55] Chang et al. [56] Masud et al. [57] Liu et al. [58] Kawde et al. [59] Li et al. [60] |
The following Figure 6 represents a general structure of the transfer learning process, with contents including a dataset for providing learning tasks, pre-training, dependence on the DNN, robot position, velocity, and acceleration.
Figure 6. A general structure of the transfer learning process.
Based on this study, the present conceptual design of an autonomous robot system is proposed. The structure of operation control uses artificial technology, high techniques, and IoT control system to implement a smart and intelligent robotic system [54]. The control of the robotic system comes from the microcontroller to the servo motor for navigation. The microcontroller runs based on fuzzy logic control algorithms for navigation. In addition, the algorithms navigate image processing to check and determine the action frame of the environment, and the flowchart proposed for the system architecture depends on the robot movement, object detection calculation, and pattern recognition. Presented in Figure 7, controlled by a microcontroller [55] [56]. This controller serves as the central processing unit of the system.
Figure 7. Steps of the operation of the robotic system.
The model in Figure 8 creation process, transition recognition using Principal Component Analysis, presented the area of the point of the gathering position of the target follow diagram by using pattern recognition.
Figure 8. Flow diagram of the follow system using action recognition.
The research objective is to provide a solution for a complex environment, enabling the robot to make optimal decisions for avoiding static and dynamic obstacles, based on the velocity vector of the obstacles. It is capable of planning navigation in a complicated dynamic environment [57]. Sensor-based planning tasks make the suggested approach more effective and intelligent. Furthermore, intelligent algorithms using a fuzzy logic controller assess the prediction procedure and decide and choose the next step based on several criteria. These criteria are prepared by the rules and have been transformed into a fuzzy details planner [58]. See the scenario system situation in Figure 9 and Figure 10.
Figure 9. Robot navigation issue in complex dynamic environments.
Based on a good localization technique, the robot can determine precisely its position with respect to the changing environment (usually, a configuration known by space start point—x, is employed to describe the next point x + 1, all possible configurations of the robot; presuming the navigation takes place in a 2D, 3D workspace, a fixed point is divided into 4 sectors. See the scenario system situation in Figure 10.
X, Y, Z, sector direction 180, 90 – R = Radius – T = Trajectory – V = Velocity, T = time estimation, w = width, G = goal, po = start point. Where X, Y, and Z represent the direction constraint in our model.
Figure 10. Simulation Area with static and dynamic objects.
However, in the figures represented Figure 9 and Figure 10, a collision has either a lower or higher risk and an unobstructed direction. The robot or a Wheeled Mobile Robot (WMR) is derived through sensor and camera scanning, shaped from the center as shown in Figure 10, (rx, ry), front wheel rc(t) = (rx(t), ry(t), rϕ(t)), shows the simulation configuration square that is autonomously driven. Moreover, the robot at time t, rx(t), ry(t) determines the coordinates of the robot’s center in the robot simulation area. It becomes rotates around the origin. Moreover, rϕ(t) shows the orientation of the robot, as measured by its angle in relation to the positive X-axis.
(1)
(2)
(3)
Robot trajectory has been selecting a short path length; it is presumed of the velocity robot moving calculate in the equation below
(4)
(5)
The goal position, perspective, and distance:
(6)
(7)
(8)
The state of intersection points of circle
(9)
The distance of the robot to the destination should be decreased when the robot keeps moving forward in the navigation. The point position near should be (N1) and should be compared to the other location of the robot (N2), expressed in the equation constraint as:
(10)
While the current position plus the next position equals the target distance G plus the future obstacle trajectory.
Figure 9, 180˚ and −90˚ and fourth −90˚ and 0. The robot should record the intersection points between the positions of the obstacle and these circles. Moreover, determines which one of these regions has the intersection points [59] [60]. The sensor reading and motley closed area and fixed records, one for any position inside the obstacle and zero for any position outside the obstacle, record to estimate the future trajectory of the moving obstacle. Then the system stores the result in a visibility matrix, which includes the obstacle points position and evaluates the speed vector of each process as follows; see Table 2, as an example. Therefore, pseudo code algorithm for estimation and target position is provided in the table below.
Table 2. Accuracy time estimation.
Time |
Static obstacle |
Dynamic obstacle |
Right obstacle |
Left obstacle |
Front obstacle |
T = t + 1 |
0 |
1 |
0 |
0 |
1 |
T = t − 1 |
0 |
1 |
1 |
1 |
1 |
T = 1: present robot on the dynamic movement; T = 0: robot on the static movement; t + 1: forward movement; t -1: present backward movement.
Pseudo code algorithm
Input: initial position and target position
Output: calculate the path from the start point to the end point
While (the robot does not have clear navigation);
Navigating and scanning, the sensor collects clear information.
The sensor detects objects and obstacles. The sensor keeps monitoring.
If there is no obstacle around the robot, then
Goal seeking and other objects;
End if
If an obstacle is detected by the sensor, then
Record obstacle’s position;
Record positions of the obstacle and fix all points.
If the number of intersection points does not alter, then
The obstacle is static.
Determine the obstacle’s position by determining which one of these regions has the intersection points;
If the position of the obstacle crosses its path
Do the static avoidance.
Find the best next position depending upon the priority limitations and nearest;
End if
End if
Else if the number of intersection points alters , then
The obstacle is dynamic.
If the number of intersection points increases , then
The direction of the moving obstacle is toward the robot.
If the future trajectory of the obstacle crosses its path, then
Perform dynamic avoidance behavior using the predicted velocity vector of the moving obstacle.
End if
Else if the number decreases , then
The obstacle is moving away from the robot.
Find the best next position far from the dangerous region depending upon velocity vector rules;
End if
End if
End if
End if
End while
And therefore, if there are some specific conditions mentioned from the previously mentioned equation, step 2, suppose that
.
is a variable,
are parameters.
, N = distance.
Then
.
1 if
, then
;
2 If
, then
;
3 if
and
, then
,
,
; then/the probability
,
,
,
,
;
,
;
Where (
), defined the cell by vehicle
, N = distance
6. Algorithm Proposed
In the demand for optimal searching of robot navigation services, heuristic research algorithms in a graph are identified from path location at the point where the robot is located, as shown in this target searching planning, see Figure 11 and Figure 12, if we suppose that the current point of the robot is located at track node A. The track position of movement is presented in the graph location by the name of the character A. However, path location can be calculated through algorithm path distance and priority navigation.
6.1. Search Strategy
The analysis process of the search strategy using specific intelligent knowledge is informed by a heuristic search technique, with the algorithms working by combining different algorithms such as best first search (BFS) and depth first search (DFS). At each step, an appropriate heuristic function is used.
Figure 11. Network priority connection selection—greedy tree.
Figure 12. Represent heuristic deep research techniques.
6.2. Procedure (Path Distance Priority Navigation)
Procedure dB_ search (n0, ………., nc(goal)): path, bound: int):
If goal (nc) = 0, report path (n0…………, nc);
If bound > 0
For each neighbor n of nc
dB_ search (n0, ………. nc, n: goal node n+1, n-1);
else if nc has a neighbor, then target node: = true or false;
end procedure dB_search;
Procedure id_ search (node):
Integer: = 0, 1;
repeat
Connect = true and disconnect = false;
dB_search (nodegoal);
end procedure id_search
The cost of a path can be presented by the following equation:
The target here is to find a solution of the lowest cost from the main equation:
Where n = node;
The goal of heuristic search h(n) is to estimate the cost of the optimal (cheapest) path from node n to the goal node, as presented in the following Figure 13.
The priority queue is ordered by probability (p) = cost(p) + h(p). Furthermore, since the goal h(n) = 0, and the cost f(s) = cost(n) > fmin, we assume the hypothesis for all paths is cost(n) > fmin. The optimality of selecting nodes for all the paths p on the greedy network f(p) ≥ f(n) > fmin.
Figure 13. Represents heuristic research techniques for node priority.
Depth-bounded depth-first search looks for solutions at each depth (depth 1, then 2, then 3, etc., while ignoring longer paths). We propose a deep reinforcement learning-based dynamic algorithm selection framework to accomplish this task. Our approach models dynamic algorithm selection as a heuristic research algorithm process, training and has been classified in the search for the minimax in a policy gradient manner to select the most suitable algorithm according to the features observed during the optimization process. We propose a new path planning algorithm based on the use of artificial neural networks, see Figure 14.
Figure 14. Represents heuristic hierarchical deep research levels.
Figure 14 has been classified in the search for the minimax, applied as shown below in Figure 15, as indicated in Figures 15(a)-(c).
6.3. Minimax Applied
The algorithms choose only one of the possible moves each turn and will have to consider all possible moves. In addition, any step of the algorithms starting from the current state (black node) is defined by the master node. The process of the search is defined as:
(a)
(a)
(c)
Figure 15. Example of [a] heuristic deep research technique: (a) Applied minimax technique, (b) Searching using forward and backward techniques, (c) Selecting higher probability values.
The algorithm works by following the steps for searching the navigation as in the following proposed searching algorithm.
6.4. Algorithm
1. Start searching from the master (node) current [state];
2. Select branch one from the tree.
3. Find the target node until the end of the branch [childes node];
4. Select high values, then continue deep search forward_[child nodes], until the end of the branch [∞];
5. backward [current state]_change the path
6. Repeat step no. 3, 4 and step no. 5;
7. Continue searching until the end of all nodes in the tree graph.
8. end;
9. Local variables: current, a node
10. neighbor, a node
11. current ← Make_Node (initial-state_target goal )
12. Loop
13. Generate all the successors of all nodes
14. If any solution = solution, then select the best success.
15. neighbor ← a highest_valued successor of current
16. if value[neighbor]≤Value[current]then
17. return state[current];
18. search ← different paths
19. if value[neighbor] ≥ Value[current]then
20. Select state [a highest];
21. search ← current [state]
22. deep_search child nodes
23. If value [child nodes], exit state [highest value]
24. do select
25. If value [child nodes], do not exit state [highest value].
26. return state[current]
27search ← different paths
28. forward_search_[child nodes]
29. until ← the end of branch [ ∞ ]
30. backward ←initial [state nodes]
31. Search _neighbor nodes [∞]
32. Goal node ← highest value
33. forward←select _node success
34. backward ← select_node fail
35. current ← neighbor
36. end;
Furthermore, the following work depends on the previous Figure 14, algorithms can be selected for the goal in Figure 16. As an intelligent work follows techniques navigator.
Figure 16. Example of intelligent techniques based on minmax (selection higher priority), for checking all possible paths connection, and selecting the goal of higher priority.
In this algorithm, the highest value is given the highest priority, while in the searching process the algorithm is finding the target goal. The Best First Search algorithm uses a list to maintain all states {open and close} such as:
Open: to keep track of the current search
Close: to record states already visited, according to the heuristic research estimation, and each iteration of the loop will be considered. The following figure describes the optimization of the networks.
6.5. Mathematical Explanation
Let
be the set of index classes of domain nodes, X is the target of class indexes, k is the set of dynamic or static objects generated from the simulation area of the robot position. Let x, y be parameters of coordinators
, p represents the probability of point selection
.
are the neighbors (setoff).
represents the assignment of the facility location, and the element (
) represents the facility at the position of the location of robot movement.
Where their neighborhood N, it can be mathematically expressed as follows:
.
Where the neighbors (setoff) =
6.6. Simulation Results
As expected, the performance of the trajectory planner presented above depends on the configuration of the computer used for simulation. The experimental results showcase the remarkable effectiveness of the proposed framework, not only enhancing the overall optimization performance but also demonstrating favorable generalization ability across different problem classes, as described in the following Figure 17 and Figure 18.
(a) (b)
Figure 17. (a and b) describes simulation objects: red and blue color. The red color represents static obstacles, and the blue color presents dynamic objects.
Figure 18. Describe the percentage of the objects, dynamics/static where the time presented in T = t + 1, T = t − 1, shows estimation time of the robot movement obstacles direction.
The first approach uses global knowledge of the environment, meaning that at each moment, the robot has complete information about its location, movement capabilities, obstacles, and target. This raises additional problems related to localization. In few-shot object detection (FSOD), image pyramids enrich object scales as data augmentation, and the sparse scale distribution can be theoretically solved. However, this multi-scale training strategy acts differently with the increasing number of improper negative samples. See Figure 16, red bounding colors, which present negative objects paththrough. However, samples in training may actually contain part of objects and may even be true positive samples in other contexts (as in the bottom right). These improper negative samples require sufficient context and clues to suppress. Figure 18, presented there, shows that accuracy performs scale normalization to detect scale-specific objects and adopts image pyramids for multi-scale detection. These studies generally aim to alleviate large size differences of objects. In addition, few-shot object detection suffers from scale variations in a more serious way, where a few samples are sparsely distributed in the scale space.
The task of determining the least or maximum value of a given function can be viewed as an optimization problem. For instance, if we consider a function f(a) = 0,1, we can determine that its minimum value, fmin = 0, occurs at a = 0 in the entire domain of -infinity < a < infinity. However, for simpler functions, we can determine the potential solution by setting the first derivative, f'(a) = 0, to zero. v, velocity changes depend on the robot’s movement. In addition, the simulation in Figure 17. RL is based on trial-and-error learning through rewards and punishments. The ultimate goal of RL is to maximize cumulative reward.
Optimization
In the domain of optimization, a task that involves minimization or maximization can
Be expressed as a problem.
minimize fx(1),..., fx(0),..., f(x), a = (1, 0)
subject to
px(a) = 1, (a = 1, v = t + 1)
px(a) ≤ 0, (x = 0, v = t - 1)
Furthermore, Figure 18 presents and shows the percentages of the two sides of the object obstacle in the stages of the dynamic and static simulation area space without presenting error detection estimation.
6.7. Algorithm Highlight
Research and surveys in this paper propose an algorithm to make the robot more convenient and safe for tracking throughout the entire process of free movement. However, the heuristic algorithms applied and the analysis of the process of the search strategy use specific intelligent knowledge informed by a heuristic search technique, such as best-first search and depth-first search, including hierarchical trees combined with multiple greedy nodes; this provides better results, as shown in Figure 17. The figure presents simulated data for 1000 static and dynamic objects shown in the simulation, in the coverage area of the virtual target in the simulation of object detection recognition.
- The RL agent tries to learn the optimal value and policy functions.
- DNN-based function approximation is used to approximate the value and policy.
7. Conclusion
This paper presents a new decision support system, with in-depth analysis, which can provide insights for better exploration of a brand’s image pattern recognition in multiple dimensions and improvement. This includes the possibility of considering robot movement. Our contribution suggests a new algorithmic framework by integrating the framework into the software for better robot interaction performance. We present this with case studies of robots in different situations in the simulation area, including static and dynamic objects, in order to find better evaluation and improvement. In addition, the results of the survey in this paper include path planning in an unknown environment; a new sensor-based algorithm was proposed. Another advantage of this approach is the ability to find short paths. The robot is equipped with a range sensor with 360˚ finite direction that obtains information from its surroundings by using high-tech mentoring navigation and location coordinates. Then, the robot will decide to select the next step depending on the future velocity vector of the obstacle and priority constraints. The robot departs from its current point along the original path trajectory while encountering obstacles on the shortest path. The survey recommends future approaches produced by the algorithm for robotic environmental reaction, avoidance, and object recognition through directional processing. Our contribution in this study is also extended by designing, in the next step of this work, a virtual robot that should handle complex environmental planners, for example, to avoid smart obstacles by creating steps to determine and select the best alternative solution’s position and handle the status and position of each obstacle.