Download PDF
Review  |  Open Access  |  11 Oct 2021

Bio-inspired intelligence with applications to robotics: a survey

Views: 3506 |  Downloads: 1132 |  Cited:  15
Intell Robot 2021;1(1):58-83.
10.20517/ir.2021.08 |  © The Author(s) 2021.
Author Information
Article Notes
Cite This Article

Abstract

In the past decades, considerable attention has been paid to bio-inspired intelligence and its applications to robotics. This paper provides a comprehensive survey of bio-inspired intelligence, with a focus on neurodynamics approaches, to various robotic applications, particularly to path planning and control of autonomous robotic systems. Firstly, the bio-inspired shunting model and its variants (additive model and gated dipole model) are introduced, and their main characteristics are given in detail. Then, two main neurodynamics applications to real-time path planning and control of various robotic systems are reviewed. A bio-inspired neural network framework, in which neurons are characterized by the neurodynamics models, is discussed for mobile robots, cleaning robots, and underwater robots. The bio-inspired neural network has been widely used in real-time collision-free navigation and cooperation without any learning procedures, global cost functions, and prior knowledge of the dynamic environment. In addition, bio-inspired backstepping controllers for various robotic systems, which are able to eliminate the speed jump when a large initial tracking error occurs, are further discussed. Finally, the current challenges and future research directions are discussed in this paper.

Keywords

Biologically inspired algorithms, neurodynamics, path planning, mobile robots, cleaning robots, underwater robots, tracking control, formation control
Author's Talk
Download PDF 0 14

1. Introduction

From the first stirrings of life, nature has been providing a suitable breeding ground for the intelligence of organisms. Biological intelligence enables organisms to adapt the extreme or changing environments. For instance, a group of birds and fishes can efficiently sense the surrounding dynamic environments and take effective actions based on those inputs often with very simple mechanisms and with limited availability of information. Some species exhibit collective behaviors and can cooperatively accomplish tasks that are beyond the capabilities of a single individual under limited implicit communication. Organisms with such beneficial traits can pass on these traits to offspring, exhibiting high adaptability to environments. The nervous system in the brain gives human abilities of feeling, thinking, and learning abilities.

Recently, there has been a general movement towards service-oriented robots that require the ability to adapt to complex dynamic situations and to handle various uncertainties. Due to the desirable properties of biological organisms, such as adaptability, robustness, versatility, and agility, the researchers have been trying to infuse robots with biological intelligence that will enable safe navigation and efficient cooperation among the autonomous robots in changing environments[1]. The approaches inspired by biological intelligence are known as biologically inspired intelligence, which has been explored and studied for many years in robotics research[2]. The fundamental idea of biologically inspired intelligence is to incorporate useful biological strategies, mechanisms, and structures into the development of new methodologies and technologies to solve existing problems in a more efficient way than existing methodologies and technologies. For instance, swarm intelligence and collective behaviors of living organisms have inspired the design of many robotics algorithms based on their biological strategies[3,4]. The process of natural selection has inspired many computational models to optimize robot performances, such as genetic algorithm[5,6] and differential evolution[7]. The neural network algorithm, derived from neural science, has gained rising popularity among researchers around the world[8,9]. Biologically inspired intelligence algorithms were also integrated with various conventional algorithms to develop more efficient algorithms. For example, a knowledge based genetic algorithm, which incorporated the domain knowledge into its specialized operators, was proposed to efficiently generate collision-free path of robots[10]. A neural network was used to convert the improved central pattern generator output to the foot trajectories of quadruped robots[11]. However, most bio-inspired studies are limited to conceptual or laboratory investigations or do not have much biological inspiration. Thus, the development of new intelligent strategies, algorithms and technologies are still highly needed, such as real-time collision-free navigation algorithms of individual robots or communication, coordination, and cooperation algorithms for multiple robotic systems, to accomplish multi-objective tasks in dynamic environments.

Bio-inspired neurodynamics models have been studied for real-time path planning and control of various robotic systems during the past decades[2]. The shunting neurodynamics model was derived from Hodgkin and Huxley’s membrane models for dynamic ion exchanges[12]. Based on the shunting neurodynamics model and its model variants, several new algorithms have been successfully developed for real-time path planning and control of various autonomous robots[13, 14]. The definition of real-time is in the sense that the robot path planner and controller respond immediately to the dynamic environment, including the robots, targets, obstacles, sensor noise and disturbances. Many other model variants have been also developed for robot path planning and control. The additive model is computationally simpler and can generate real-time collision-free paths under most conditions[13,15]. The gated dipole model shows excellent performance in multi-robotic path planning and tracking control[16]. Beyond the application of autonomous robots, bio-inspired neurodynamics models have been also widely applied to many other research fields, such as odor dispersion with electronic nose[17] and dynamic ginseng drying[18]. These researches on agriculture have also been extended to biomedical and other industrial applications.

This paper focuses a comprehensive survey of the state-of-the-art research on bio-inspired neurodynamics models with their applications to path planning and control of autonomous robots. A detailed introduction of the shunting model and its variants are provided in this paper. Two main applications to robotic systems based on bio-inspired neurodynamics models are focused. The bio-inspired neural networks, in which each neuron is characterized by a neurodynamics model, is discussed for various robotic systems. The bio-inspired backstepping controllers that resolve the speed jump problem in tracking control is further discussed. The bio-inspired controllers have been successfully employed in tracking control and formation control. The pros and cons of different neurodynamics-based algorithms are also discussed in this paper. The overall studies give an insight into neurodynamics models on autonomous robot applications, which could inspire potential ideas for future developments of novel intelligent bio-inspired path planning and control for diversified autonomous robotic systems.

This paper is organized as follows: Section 2 introduces the background of bio-inspired neurodynamics models. Section 3 gives a survey on the path planning of various robots based on bio-inspired neurodynamics models. The applications of bio-inspired neurodynamics models to tracking control and formation control are presented in Section 4. Section 5 discusses the current challenges and future works. Some concluding remarks are finally summarized in Section 6.

2. Bio-inspired neurodynamics models

In this section, the originality of the shunting model is briefly described. Then, two model variants, the additive model and gated dipole model are also introduced.

2.1. Originality

In 1952, an electrical circuit model was proposed by Hodgkin and Huxley to describe the action potential process in the membrane of neurons, based on experimental findings[19]. The electrical behavior of the membrane can be represented by the circuit shown in Figure 1. The dynamics of voltage across the membrane, Vm, is described using the state equation technique as

Bio-inspired intelligence with applications to robotics: a survey

Figure 1. Electrical circuit representing membrane.

$$ \begin{equation} \begin{aligned} C_{m} \frac{d V_{m}}{d t} & =-\left(E_{p}+V_{m}\right) g_{p}+\left(E_{N a}-V_{m}\right) g_{N a}-\left(E_{K}+V_{m}\right) g_{K} \end{aligned} \end{equation} $$

where Cm is the membrane capacitance; EK, ENa, and Ep are the Nernst potentials (saturation potentials) for potassium ions, sodium ions, and passive leak current in the membrane, respectively; and gK, gNa and gp represent the conductances of the potassium, sodium, and passive channels, respectively. Inspired from this membrane model for dynamic ion exchanges, Grossberg proposed a shunting model[12,20,21]. By setting Cm = 1 and substituting uk = Ep + Vm, A = gp, B = ENa + Ep, D = EkEP, $$ S_k^e=g_{N a} $$ and $$ S_k^i=g_K $$ in Equation (1), a shunting equation is obtained as[22,23]

$$ \begin{equation} \begin{aligned} \frac{d x_{k}}{d t} & =-A x_{k}+\left(B-x_{k}\right) S_{k}^{e}-\left(D+x_{k}\right) S_{k}^{i} \end{aligned} \end{equation} $$

where xk is the neural activity (membrane potential) of the k-th neuron; A, B, and D are nonnegative constants representing the passive decay rate, the upper and lower bounds of the neural activity, respectively; and $$ S_k^e $$ and $$ S_k^i $$ are the excitatory and inhibitory inputs to the neuron, respectively. In the shunting model, B and D are not essential factors because the neural activity is the relative values between the boundary lines. Only parameter A determines the model dynamics. However, A can be chosen in a very wide range. Thus, the shunting model is not very sensitive to the model parameters[13].

Equation (2) shows that the increase of activity xk depends on the positive term (B –xk)$$ S_k^e $$ that relies on both the excitatory input $$ S_k^e $$ and the difference of neural activity to its upper bound (B xk). Therefore, the increases of xk become slower as the value of xk is closing to the upper bound B. If the value of xk equals to B, the (B – xk) term becomes zero, and positive term has no effect no matter how big the excitatory input $$ S_k^e $$ is. In the case that the value of xk is greater than B, the (B –xk) term becomes negative, then the positive term becomes negative, the excitatory input will decrease the activity xk until it is not higher than B. Therefore, B is the upper bound of the neural activity xk. The same for the negative term (D +xk)$$ S_k^i $$, which guarantees that the neural activity xk is always greater than the lower bound – D. Thus, the neural activity xk is bounded between the [–D, B] region under various inputs conditions. The shunting model has been studied to understand the adaptive behaviors of individuals in dynamic and complex environments[12]. Many achievements have been accomplished in the past decades, such as, machine vision, sensory motor control, and many other areas[21,22]. In the field of robotics, the shunting model has been wildly used in path planning, tracking control, hunting, cooperation of various autonomous robots[13,2426].

2.2. Model variants

If the excitatory and inhibitory inputs in Equation (2) are lumped together and the auto-gain control terms are removed, then Equation (2) can be written into a simpler form

$$ \begin{equation} \begin{aligned} \frac{d x_{k}}{d t} & =-A x_{k}+S_{k} \end{aligned} \end{equation} $$

where Sk is the total inputs of the k-th neuron. Then, Equation (3) is rewritten as:

$$ \begin{equation} \begin{aligned} \frac{d x_{k}}{d t} & =-A x_{k}+I_{k}+\sum_{l=1}^{N} w_{k l} f\left(x_{l}\right) \end{aligned} \end{equation} $$

where wkl is the connection weight from the l-th neuron to the k-th neuron; f() is an activation function; Ik represents the external input to the k-th neuron; and N is the total number of neurons in the neural network. In most situations, the additive model is computationally simpler and can also generate the real-time collision-free path for robots. However, the shunting model has two important advantages. Firstly, the shunting model in Equation (2) has excitatory and inhibitory auto-gain control terms, (B–xk) and (D+xk), respectively, which give the shunting model the dynamic responsive ability to input signals. The shunting model is more sensitive to the changes of inputs[13]. Nevertheless, the dynamics of the additive model may saturate in some situations. Secondly, the shunting model is bounded between the upper bound B and lower bound –D, whereas the additive model is bounded only by limiting the input signals. The additive models have been widely applied to artificial vision, learning-based algorithms, and other research fields[21]. Owning to the simple computation process, even the limitations of the additive model exist, the additive model has been also applied to replace the shunting model in many situations[13,15].

Another essential neurodynamics model is the gated dipole model, which is shown in Figure 2. A basic gated dipole model is consisted of the opponent on-channel and off-channel. An arousal signal I can stimulate both on- and off- channels. The extra inputs J and K stimulate the on-channel and off-channel, respectively. The dynamics of the available transmitters are characterized by

Bio-inspired intelligence with applications to robotics: a survey

Figure 2. A gated dipole model.

$$ \begin{equation} \begin{aligned} \frac{d z_{o n}}{d t} & =\alpha\left(\beta-z_{o n}\right)-\gamma(I+J) z_{o n} \end{aligned} \end{equation} $$

$$ \begin{equation} \begin{aligned} \frac{d z_{o f f}}{d t} & =\alpha\left(\beta-z_{o f f}\right)-\gamma(I+K) z_{o f f} \end{aligned} \end{equation} $$

where zon and zoff are the number of available transmitters in the on- and off-channels, respectively; α and γ are the transmitter production and depletion rates, respectively; and β represents the total amount of transmitter. The on-cells receive excitatory inputs from the on-channel, while receive inhibitory inputs from its opponent channel (off-channel). Similar to the off-channel, the off-cells receive excitatory inputs from the off-channel, while receive inhibitory inputs from its opponent channel (on-channel). Thus, the dynamics of the on- and off-channels are characterized by the following shunting equations

$$ \begin{equation} \begin{aligned} \frac{d x_{o n}}{d t} & =-A x_{o n}+\left(B-x_{o n}\right)(I+J) z_{o n}-\left(D+x_{o n}\right)(I+K) z_{o f f} \end{aligned} \end{equation} $$

$$ \begin{equation} \begin{aligned} \frac{d x_{o f f}}{d t} & =-A x_{o f f}+\left(B-x_{o f f}\right)(I+K) z_{o f f}-\left(D+x_{o f f}\right)(I+J) z_{o n} \end{aligned} \end{equation} $$

where xon and xoff are the activities of the on-channel and the off-channels, respectively. In the on-channel, the available transmitters decrease exponentially to a plateau when the extra light J is on, and goes back to its initial resting level in the same manner after the offset of the light. The available transmitter in the off-channel stays constant since there is no change of light. In the on-channel, when the extra light J turns on, there is more available transmitter depleted, and the response of the on-cell initially overshoot. However, after the onset of light, the available transmitter decreases exponentially due to temporal adaptation, the activity of on-cell decays exponentially to a plateau. At the offset of the extra input, the on- and off-channels have the same input I, while the available transmitter in the on-channel is used up by the depletion during the on-light, the activity of the on-channel appears a rebound which is called antagonistic rebound. After the extra light-off, due to temporal adaption, the available transmitter rises exponentially to its resting level, the activity of the on-channel climbs exponentially back also. The gated dipole model was successfully used to explain many biological phenomena that involve agonist and antagonist interaction[27], and had applications for robotic research of path planning and tracking control[16,28].

3. Path planning

A basic path planning problem can be defined as: given a work environment with obstacles, the target, and the initial robot position, a collision-free path should be generated from the initial position to the target. The bio-inspired neurodynamics model has been wildly used in real-time path planning without any learning procedures and any prior knowledge of the dynamic environment. The key point of the neurodynamics-based path planning approach is to represent the work environment as one-to-one corresponding to the neurons in the neural network. The dynamics of each neuron in the neural network are characterized by Equation (2). An example of a neural network is shown in Figure 3. Thus, the neural activity for the k-th neuron is obtained by

Bio-inspired intelligence with applications to robotics: a survey

Figure 3. An example of the bio-inspired neural network.

$$ \begin{equation} \begin{aligned} \frac{\mathrm{d} x_{k}}{\mathrm{~d} t}=-A x_{k}+\left(B-x_{k}\right)\left(\left[I_{k}\right]^{+}+\sum_{l=1}^{n} w_{k l}\left[x_{l}\right]^{+}\right)-\left(D+x_{k}\right)\left[I_{k}\right]^{-} \end{aligned} \end{equation} $$

where xl represents the activity value of those neighboring neurons; n is the number of neighboring positions of the k-th neuron; [a]+ is a linear-above-threshold function defined as [a]+ = max {a, 0}; and [a] is defined as [a]= max {−a, 0}. In the bio-inspired neural network, the excitatory input $$ S_k^e $$ is consisted of two parts, [Ik]+ and $$ \sum_{j=1}^n w_{k l}\left[x_l\right]^{+} $$ where [Ik]+ is the external input from targets, and $$ \sum_{j=1}^n w_{k l}\left[x_l\right]^{+} $$ is the internal input through the propagation of the positive activity from its neighborhoods. The inhibitory input $$ S_k^i $$ has only external input [Ik], which is from the obstacle, and only has local effects (no negative activity propagation). Thus, the target has maximum and positive neural activity, which could globally propagate through the neural network to attract the robot, while the obstacles have only local effects without propagating. The path selection rule of the individual robot can be defined as: the next move position of the robot is the maximum neural activity of its current neurons neighbors. After robots move to the next position, the next position becomes a new current position until the current position is the location of the target. The robot would never choose the position of an obstacle to be the next movement due to the negative neural activity of obstacles. Thus, the robot is able to avoid collisions and move to the target. It is important to note that the path planning process is without any learning procedures and any prior knowledge of the dynamic environment. Due to the real-time performance and computational efficiency, bio-inspired neural network path planning approaches have been developed for various robot systems. In this section, based on the different types of robots, three categories are divided: mobile robots, cleaning robots, and underwater robots.

3.1. Mobile robots

Path planning of mobile robots has received a lot of interest because mobile robots have been participating in human life. In this section, two main challenges of mobile robot path planning are focused: real-time collisionfree free navigation and the cooperation of the multi-robot systems. In addition, many developed model variants are also discussed for robot path planning.

3.1.1. Navigation

The first bio-inspired neural network framework was proposed by Yang and Meng for the mobile robot path planning[29]. Many remarkable achievements in mobile robot path planning have been achieved[13,30,31]. Due to the global effects of positive neural activity from the target, the robot is not trapped in the undesired local minima. Figure 4 shows an example of path generation of a mobile robot to avoid local minima. The robot is not trapped in a set of concave obstacles and move to the target position.

Bio-inspired intelligence with applications to robotics: a survey

Figure 4. Path planning of a mobile robot to avoid local minima with concave obstacles. A: the robot path; B: the landscape of neural activity[13].

Some researchers consider the different types of robots in the application to navigation. A nonholonomic carlike robot was studied by Yang et al.[15,32,33] for real-time collision-free path planning. The simulation results showed the car-like robots performed well in parallel parking, navigation in several deadlock situations, and sudden environmental changes conditions. In a house-like environment as shown in Figure 5A, the robot moved to the target along the shortest path in case that the door is opened. When the door is closed, the robot travels a much longer path to reach the target without any learning procedures. The robot is capable of reaching the target along the shortest path without any collisions, without violating the kinematic constraint, and without being trapped in deadlock situations.

Bio-inspired intelligence with applications to robotics: a survey

Figure 5. Examples of a nonholonomic car-like robot and a manipulator robot. A: robot motion when the door is opened[15]; B: simple planar robot avoiding obstacles[13].

In addition, Yang and Meng developed the bio-inspired neural network for robot manipulators[13]. The joint space of the robot manipulators was corresponded to the bio-inspired neural network, in which neurons were characterized by the shunting model or the additive model. Figure 5B shows the trajectory of robot manipulators avoiding obstacles. In addition, a virtual assembly system was proposed by Yuan and Yang for assisting product engineers to simulate the assembly-related manufacturing process[34].

An improved bio-inspired neural network based on scaling terrain was proposed by Luo et al.[35] for reducing the calculation complexity. This multi-scale method mentioned better performance in terms of time complexity. However, the simulation experiments do not give the criteria for choosing the parameter of coarse-scale and fine-scale maps. Ni et al.[36] used a bio-inspired neurodynamics model as the reward function for the Q-learning algorithm, which can reduce the effect of the reward function on the convergence speed.

Some researchers pointed out that if the planned path is too close to the obstacles, it is dangerous for robot navigation. A dynamic risk level was incorporated to the shunting neurodynamics model to reduce the probability of collision in the dynamic obstacle avoidance task[37]. In addition, a novel 3-D neural dynamic model was proposed and expected to obtain the safety-enhanced trajectory in the work space considering of minimum sweeping area[38]. A safety consideration path planning can be implemented by setting a constant value σ to inhibitory inputs in Equation (2). The safety consideration shunting equation is obtained by[39,40]

$$ \begin{equation} \begin{aligned} \frac{\mathrm{d} x_{k}}{\mathrm{~d} t}=-A x_{k}+\left(B-x_{k}\right)\left(\left[I_{k}\right]^{+}+\sum_{l=1}^{n} w_{k l}\left[x_{l}\right]^{+}\right)-\left(D+x_{k}\right)\left(\left[I_{k}\right]^{-}+\sum_{l=1}^{n} v_{k l}\left[x_{l}-\sigma\right]^{-}\right) \end{aligned} \end{equation} $$

where parameter σ is the threshold of the inhibitory lateral neural connections. In Equation (2), the inhibitory input $$ S_k^i $$ is only from the obstacles. However, in the safety consideration model, the inhibitory input $$ S_k^i $$ is consisted of two parts: [Ik] and $$ \sum_{l=1}^n v_{k l}\left[x_l-\sigma\right]^{-} $$. The $$ \sum_{l=1}^n v_{k l}\left[x_l-\sigma\right]^{-} $$ term guarantees that the negative activity propagates to a small region due to the threshold σ of the inhibitory lateral neural connections. Thus, there is a small negative neural activity region surrounding the obstacles, and the robot is able to keep a safe distance from obstacles to avoid possible collisions.

Many variants of the bio-inspired neurodynamics models have been developed to deal with different situations. The additive model generates the real-time collision-free robot paths under most conditions[13]. Even the computation of the additive model is simpler, the real-time performance of the additive model could be saturated in many situations. A similar neural network model was proposed by Glasius et al.[41] for real-time trajectory generation. Even Glasius’s model had limitations with fast dynamic systems, Glasius bio-inspired neural network models have been used in underwater robots[4244]. Inspired by the bio-inspired neural network model, a distance-propagating dynamic system was proposed that can efficiently propagate the distance instead of the neural activity from the target to the entire robot work space[45]. After that, Willms and Yang designed the safety margins around obstacles. The robots not only avoid obstacles but also keep a safe distance between the obstacles[46]. Based on Willms and Yang’s previous work, a shortest path neural networks model was proposed by Li et al.[47] for generating the globally shortest path. A modified pulse-coupled neural network was proposed by Qu et al.[48,49] for real-time collision-free path planning. The computational complexity of the algorithm was only related to the length of the shortest path. In addition, an improved Hopfield-type neural network model was proposed by Zhong et al.[50] for easily responding the real-time changes in dynamic environments. A padding mean neurodynamics model was proposed by Chen et al.[51] for the reasonable path generation in both static and dynamic varying environments.

3.1.2. Cooperation of Multi-robotic Systems

A team of robots would work together to accomplish an assigned task rapidly and efficiently. In many challenging applications such as search and rescue operations, security surveillance and safety monitoring, a multirobotic system has obvious advantages than a single robotic system. The key challenge of multi-robotic systems in dynamic environments is to infuse these robots with biologically inspired intelligence that will enable efficient cooperation among the autonomous robots, and successful completion of designated tasks in changing environments.

For the multiple targets path planning, an online solution based on the bio-inspired neural network was proposed by Bueckert et al.[52] in static and dynamic environments. However, the task assignment approach was very simple, as the robot visited the target, this target was removed from the visit list. Thus, the robot was hard to find the optimal visit sequence of targets. A novel hybrid agent framework was proposed by Li et al.[53] for real-time path planning to multi-robotic systems considering many moving obstacles. In this work, an improved shunting equation was proposed by setting safety margins for the robots and the moving obstacles. The robots are able to predict the movement of obstacles and avoid any collision. Nanoassembly planning creates enormous potential in a vast range of new applications. An integrated method based on the shunting model was proposed to generate collision-free paths of multi-robotic nanoassembly[54]. The tasks of the multi-robotic nanoassembly planning were a continuous process considering the environmental uncertainty.

If the robotic systems need to track the moving targets, an important influence of the algorithms is the relative moving speed between the target and robot[55]. If the speed of robotic systems is much lower than the target, the robotic systems need to corporately track the target, otherwise the robot will never catch the target. A realtime cooperative hunting algorithm was proposed by Ni and Yang base on shunting neurodynamics models[56]. In this hunting task study, the robots had no previous knowledge about the environment and locations of evaders. It is important to note that the difference between tracking a moving target and the hunting algorithm is that the evader in hunting problems has some intelligence to escape from the hunt of pursuer robots. Figure 6A shows the hunting process considering many evader robots. Compared with other hunting algorithms, the hunting algorithm based on bio-inspired neurodynamics still works efficiently when some hunting robots are broken. Figure 6B shows the hunting process that some robots are broken.

Bio-inspired intelligence with applications to robotics: a survey

Figure 6. Examples of hunting tasks. A: multiple evaders need to be hunted; B: some robots break down[56].

3.2. Cleaning robots

The cleaning tasks require the robot to pass through every area in the work environment. The task requirement is the same as the complete coverage path planning (CCPP), which is a special type of path planning in 2-D environments. The CCPP can be also applied to many other robotic applications, such as painter robots, demining robots, lawnmowers, automated harvesters, agricultural crop harvesting equipment, windows cleaners, and autonomous underwater covering vehicles[57,58]. In the bio-inspired neural network, the unclean areas are set as targets, which globally attract the robot. The obstacles have only local effects, which avoids robot collisions[5961]. As the cleaning robot works, the unclean areas become clean and the excitatory input of the clean area becomes zero. Thus, the landscape of neural activity dynamically changes with the change of the unclean areas, obstacles, and other robot position. For any current position of the robot, the next robot position pn is obtained by

$$ \begin{equation} \begin{aligned} p_{n} \Leftarrow x_{p_{n}}=\max \left\{x_{l}+c y_{l}, l=1,2, \cdots, n\right\} \end{aligned} \end{equation} $$

where c is a positive constant and yl is a monotonically increasing function of the difference between the current to next robot moving directions. Compared with path planning and CCPP problems, the main difference is that many target positions might attract the cleaning robot because all unclean areas are set as targets. Thus, the turning numbers of clean robots might increase significantly. Function yl is designed to reduce the turning numbers. If the robot goes straight, yl =1; if goes backward, yl = 0. Thus, the cleaning robot tends to go straight.

In this section, based on the previous knowledge of the environment, the research fields of cleaning robots using the neurodynamics model are categorized as: completed known environment and unknown environment.

3.2.1. Completed known environment

Figure 7 shows the neurodynamics-based CCPP in a completely known environment. The neurodynamics model can work efficiently in the dynamic environment, so even considering sudden change environment and moving obstacles in the environment, the cleaning robots can still work efficiently[57,59,60]. In order to improve the computational complexity, a discrete bio-inspired neural network was proposed to convert to the shunting equation a difference equation[62].

Bio-inspired intelligence with applications to robotics: a survey

Figure 7. CCPP in a completely known environment. A: the generated robot path; B: the neural activity landscape when the robot reaches point C[63].

One CCPP challenging problem is the deadlock situation. The deadlock area is a specific situation that the cleaning robot is trapped in a position where all of the neighborhood areas have been covered, but the work environment is still unclear. If the cleaning robot moves to deadlock areas, the cleaning robot is unable to escape from the deadlock areas without any interventions. A dynamic neural neighborhood analysis for deadlock avoidance was proposed based on the characteristics of deadlock areas[59]. The robot can recognize whether the current position is the deadlock point. If the current position is a deadlock point, the connection weights of the neural network were changed to generate a path to escape this deadlock point.

3.2.2. Unknown environment

In order to deal with CCPP in the unknown environment, the cleaning robots are typically required to build a surrounding map with a very limited time range[63]. The onboard sensors have been widely used for robot navigation with a limited reading range. Thus, the key challenge of CCPP in unknown environments is to design the map-building algorithm and combine it with previous coverage algorithms studies. Combing with the sensor detection, an improved CCPP algorithm based on the neurodynamics model was developed in unknown environments[64,65]. The robots move to the nearest unclean areas and detect the environment until the cleaning task is finished. A real-robot platform iRobot Create 2 was used to test the proposed algorithm in unknown environments[66]. The actual cleaning robots testing showed that the effectiveness of the proposed algorithm, in which the robotic systems could cooperatively work together in a large and complex environment.

3.3. Underwater robots

The autonomous underwater vehicle (AUV) or unmanned underwater vehicle (UUV) have been studied in a variety of tasks such as underwater rescue, data collection, and ocean exploration. In addition, some bionic robots are also studied, such as robotic fish[67,68]. Unlike the work environment of mobile robots or cleaning robots, the underwater environment is more complex and uncertain. Firstly, based on the 2-D neural network structure, a 3-D grid-based neural network is typically required to represent the underwater environment. Secondly, the effect of the ocean or river currents is necessary to consider. Finally, the robots work in underwater environments, facing many uncertainties, such as some robots broken down. Based on different task requirements, three major research fields of underwater robots using the neurodynamics model are studied in this section.

3.3.1. Navigation

For the underwater environment, the neural network architecture needs to be extended to the 3-D environment, where more complex topography of randomly distributed obstacles is involved. Figure 8 shows a typical AUV path planning in 3-D underwater environments. In 2-D neural network architecture, each neuron connects with 8 neighborhood neurons, whereas, in the 3-D neural network, each neuron connects with 26 neighborhood neurons[69]. Thus, the computation complexity dramatically increased. In order to improve the efficiency in the 3-D underwater environment, a dynamic bio-inspired neural network was proposed to guide the movement of AUV in large unknown underwater environments[25]. A virtual target selection approach was applied to search the path and avoid dead loop situations. Since the large unknown environment is partitioned into small portions centered with moving AUV, and the bio-inspired neural network only deals with this small range, the path can be calculated relatively fast. However, the dynamic bio-inspired neural network misses the best route in certain circumstances, which could waste the power of the AUV.

Bio-inspired intelligence with applications to robotics: a survey

Figure 8. An example of path planning in 3-D underwater environments[25].

The environmental disturbances of the underwater area, such as currents, create inevitable influences on the AUV path planning. A current effect-eliminated bio-inspired neural network was proposed to guide the AUV navigation considering the effect of currents[70]. A current correcting component was incorporated with the bio-inspired neural network to generate the paths. Each neuron in the network, the velocity and direction of robots are corrected for eliminating the current effect. Thus, the generated UUV path is robust and efficient.

The real-world ocean environment is complex and unknown. The onboard robot sensors were used for robot navigation with a limited detection range. The ultrasonic sensor was used to interpret the sonar data and update the map based on the dempster’s inference rule[71]. A potential field bio-inspired neural network (PBNN) was proposed to generate a safe path in underwater environments[72,73]. The planned path keeps a safe distance to the obstacles, which could avoid the collisions for the underwater robot navigation.

Multi-AUV systems cooperation has received lots of interest due to the fact that groups of AUVs can work more efficiently and effectively compared with a single AUV. The main task of AUVs cooperation is to assign several targets to a team of AUVs and avoid obstacles autonomously in underwater environments. Due to the similarity of multi-tasks assignment and self-organizing map (SOM) neural networks, many researchers have been applied the SOM approach to solve task assignment problems of multi-robotic systems[7476] and multi-AUV systems[77,78]. However, the SOM-based methods require an ideal 2-D work environment without obstacles. An integrated biologically inspired SOM (BISOM) method was proposed to deal with collision-free and multi-AUV task assignment problems[79]. After integrated the bio-inspired neural network method, the AUV is able to avoid obstacles and speed jumps. The ocean currents could influence the AUV navigation in the underwater environment. A velocity synthesis algorithm was integrated with the BISOM approach for optimizing the individual robot path in a dynamic environment considering the ocean current[80].

The BISOM method is able to generate the shortest path for the multi-robotic systems in most situations. However, the update rule of the BISOM method ignores the effect of obstacles. Therefore, although the winner AUV is the shortest distance from the target, the obstacles could increase the movement of the winner robot. A novel biologically inspired map algorithm was proposed by Zhu et al.[81] for changing the update rule. The winner rule is not the shortest distance between target and AUV, whereas the winner rule becomes the maximum neural dynamic value in the neural activity values.

3.3.2. Target search

The fundamental problem of target search for multi-AUV search systems is how to control all the vehicles to search to their target along the optimized paths cooperatively. The initial work on search was carried out by simplifying the search problem as an area coverage problem. As same as in cleaning robot application, the landscape of neural activity can guide the robot to search every unknown areas until the target was searched[82]. However, the coverage algorithm is not an efficient search algorithm as the robot power is wasted by unnecessary visiting positions. In order to improve the efficiency of the search algorithm, a sonar system was applied to extract the information of the environment to build the map and localize the target location[83]. Figure 9 shows that the proposed algorithm not only enabled the multi-AUV team to achieve search but also ensures a successful search if one or several AUVs fail. However, factors in real environments, such as ocean currents, were excluded in this simulation and there might be a waste of search capacity because of the overlapping search spaces. Same as the navigation application, with the consideration of ocean current, an integrated method based on the neurodynamics model and velocity synthesis algorithm was proposed for the cooperative search of the multi-AUV system[84].

Bio-inspired intelligence with applications to robotics: a survey

Figure 9. Examples of target search tasks. A: the AUV R4 breaks down; B: final trajectories of the search process[83].

3.3.3. Hunting

Based on the previous study of neurodynamics model hunting for mobile robots in 2-D environments, a 3-D underwater environment hunting algorithm was proposed[85,86]. Compared with Ni and Yang’s hunting algorithm[56], the catching stage was very different in applying underwater robots. The final hunting state can be divided into four situations. Figure 10 shows one of the hunt situations that four AUVs surrounded the target.

Bio-inspired intelligence with applications to robotics: a survey

Figure 10. The hunting process with one target and six AUVs. Ev: the target; Pc1-Pc6: the AUVs[86]

The path conflict situation happened when multiple AUVs chose the same position to be the next movement. A collision-free rule was established that location information is recorded between each AUV and selects the next step grid in each vehicle in anticipation before the movement[87]. If any other AUV has occupied the grid, then choose another grid to move.

4. Control

Robot control is ongoing research that tracks much attention. The control in robotics is to develop controllers that drive robot kinematics or dynamics to reach desired states. Intelligent control of the robot is to develop a controller by taking advantage of vital characteristics of human intelligence, such as fuzzy logic, neural network, etc. bio-inspired intelligent control mechanism is based on biological systems. Using this biologically inspired system is targeting to improve the control performance by the implementation of natural biological systems in the control design.

4.1. Tracking control

The tracking control of robots or motors has been studied for many years. Sliding mode control is robust to variable changes, however this method suffers chattering issues, which is a critical factor that needs to be considered when designing the control strategy. The linearization control method is easy to implement, however, it suffers from a large velocity jump when a large tracking error occurs at the initial stage. Backstepping control is easy to design, however, when a large tracking error occurs, this method becomes impractical as the speed jump will result in a large velocity surge, which can damage the hardware of the system. Neural network and fuzzy logic control are capable of resolving the large velocity jump at the initial stage, however, both neural network and fuzzy logic control are hard to practice. The neural network-based control methods require online learning, which is expensive and computationally complicate, the fuzzy logic control requires human experience to make the robot perform well, both of these control methods are rather expensive to practice.

The bio-inspired backstepping control, which is based on the backstepping technique, aims to eliminate the speed jump in conventional design when a large initial tracking error occurs. The general control design for the unmanned robot with the implementation of bio-inspired neural dynamics can be described in Figure 11. The motion planner plans the desired posture Pd, then the desired trajectory along with the feedback of the current posture Pc propagates through a transformation matrix to convert the tracking error from the inertial frame into body fixed frame. Then, the path tracker, which contains the bio-inspired backstepping controller uses the tracking error and desired velocity to generate a velocity command, which then along with the observed velocity υc propagate through torque controller to generate torque command, which drives the robot to generate a velocity and reach its desired posture by propagating the velocity that is generated from robot dynamics to robot kinematics.

Bio-inspired intelligence with applications to robotics: a survey

Figure 11. The block diagram of the bio-inspired tracking control for robots

The applications of bio-inspired backstepping control are mainly divided into three different platforms: mobile robots, surface robots, and underwater robots. Therefore, this section illustrates the efficiency, effectiveness, and applications of the bio-inspired backstepping control into these three different platforms.

4.1.1. Mobile robots

Real-time tracking control of a mobile robot is a challenging issue in mobile robotics. The main purpose of the tracking control is to eliminate or reduce the effects of errors. However, the disturbance, noise, and sensor errors will interfere with the output of the robotic system and produce errors. Many control algorithms of the mobile robot have been studied for precisely tracking a desired trajectory. The conventional backstepping control for mobile robots suffers from velocity jump issues, this problem is embedded in the design of the controller. The linear velocity error term causes the velocity jump if the initial tracking error does not equal zero. As seen this problem, the bio-inspired neural dynamics was brought into the design of the backstepping control. For a nonholonomic mobile robot operates in a 2-D Cartesian work space, the main control variables for its kinematic model are the linear velocity and angular velocity. Focusing on the design of solving the velocity jump issue, the bio-inspired backstepping kinematic control for a mobile robot is defined as

$$ \begin{equation} \begin{aligned} v_{c}=v_{s}+v_{d} \cos e_{\theta} \end{aligned} \end{equation} $$

$$ \begin{equation} \begin{aligned} \omega_{c}=\omega_{d}+C_{1} v_{d} e_{L}+C_{2} v_{d} \sin e_{\theta} \end{aligned} \end{equation} $$

$$ \begin{equation} \begin{aligned} \frac{d v_{s}}{d t}=-A v_{s}+\left(B-v_{s}\right)\left[e_{D}\right]^{+}-\left(D+v_{s}\right)\left[e_{D}\right]^{-} \end{aligned} \end{equation} $$

where υs is derived from neural dynamics equation regards to the error in driving direction for the mobile robot, C1 and C2 are the designed parameters, υd and ωd are respectively the desired linear and angular velocity that are given at path planning stage, υc and ωC are respectively the linear and angular velocity commands that generated from the controller, and eD and eL are respectively the tracking error in driving and lateral directions[14]. Compared to conventional design, the bio-inspired backstepping control takes the advantage of the shunting model that provides bounded smooth output.

The bio-inspired backstepping controller resolved the problem of sharp speed jumps at the initial stage[24,88,89]. The total design of the proposed control and path planning method were able to provide both real-time collision-free path and provide smooth velocity tracking commands for a nonholonomic mobile robot. However, the generated angular velocity seemed to suffer from sharp changes, therefore, the validation of the proposed control strategy is needed. In addition, the simulation environment is assumed as a simple environment with no obstacles. Zheng et al.[90] proposed an adaptive robust finite-time bio-inspired neurodynamics control with unmeasurable angular velocity and multiple time-varying bounded disturbances. The outputs were smooth and the sharp jumps of initial values were decreased.

In real-world applications, the model input of the mobile robot may have errors, therefore, to overcome the problem of this abrupt change in the generated velocities caused by the model input errors, a fuzzy neurodynamics-based tracking controller, which incorporated fuzzy control to generate smooth velocities, was proposed[91]. The proposed control considered the model input error that consequently have impacts on the tracking error, which was further reduced using fuzzy logic to incorporate with the bio-inspired backstepping control.

In addition, the shunting model also incorporated with PID controller to modify the error term, this control strategy provided a smooth velocity curve and more importantly, avoided impulse acceleration and torque, which could potentially damage the mechanical system[92].

In order to improve the efficiency and effectiveness of the bio-inspired backstepping control, the parameters of the control were determined using a genetic algorithm[93]. Tuning control parameters with the genetic algorithm provided better results than the implementation of bio-inspired backstepping control alone. Although the parameters tuned with the genetic algorithm provided satisfactory results, many other optimization methods could be used to choose the parameters, a comparison study could be tested to demonstrate the efficiency of the genetic algorithm. A biologically inspired full-state tracking control technique was proposed to generate smooth velocity commands[94]. The proposed control considered both position error and orientation error as the control input and used the shunting model to constrain its output to reach its goal of providing a smooth velocity curve. There are still some improvements can be made as the path itself is not smooth but has sharp turns before it tracks its desired trajectory in a straight line tracking simulation. In addition to the simulation studies, successful implementation on a real mobile robot system demonstrates the effectiveness of the bio-inspired backstepping controller[14]. The experiment results showed that the robot tracked both the straight path and the circular path, and simulation results provided smooth velocity curves.

The mobile robot usually works in a complicated environment, which system and measurement noises can affect its tracking accurate. Therefore, an enhanced a bio-inspired backstepping control was proposed to generate the smooth, accurate velocity and torque command for mobile robots, respectively[95]. The total control Incorporated bio-inspired backstepping controller with unscented Kalman and Kalman filters that were suitable in real-world applications. The proposed control considered noises in real-world applications, and the proposed control considered such noises effect and successfully eliminated it. However, the proposed control is considered a fixed noise, which is not true in real-world applications.

To illustrate the efficiency and effectiveness of the bio-inspired backstepping control for a mobile robot, Figure 12 is chosen to show the superiority of the bio-inspired backstepping control over the conventional method. As seen from Figure 12A and Figure 12F, the larger the initial error occurs, the larger the initial velocity jump from the conventional method occurs, however, the bio-inspired backstepping control still makes the robot maintain a low initial velocity change. It is obvious that the bio-inspired backstepping control has practically solved a speed jump issue in backstepping control for a mobile robot, which is more practical in real-world applications.

Bio-inspired intelligence with applications to robotics: a survey

Figure 12. The comparisons of the traditional backstepping control and bio-inspired backstepping control. A: tracking a straight line; B: linear velocity estimates of tracking a straight line; C: peak linear velocity comparison of tracking straight line; D: tracking a circular line; E: linear velocity estimates of tracking a circular line; F: peak linear velocity comparison of tracking a circular line[95].

4.1.2. Surface robots

The tracking problem of the unmanned surface vehicle (USV) usually refers to the design of a tracking controller that forces robots to reach and follow a desired curve, where 2-D and three DOF (surge, sway and yaw) are considered[96,97].

The bio-inspired backstepping controller was used to USV for dealing with the velocity-jump problem[98]. In the case that considering the impact of ocean current, a current ocean observer is fused with the control design to reduce the impact of ocean current in the tracking performance[99]. The bio-inspired backstepping controller was integrated with a single-layer neural network for underactuated surface vessels in unknown and dynamics environments[96]. The proposed tracking controller reduced the calculation process, therefore, the tracking controller avoided the complexity problem existed in conventional backstepping controllers. The stability of the tracking control system is guaranteed by a Lyapunov theory, and the tracking errors are proved to converge to a small neighborhood of the origin such that a satisfactory tracking result is presented in Figure 13.

Bio-inspired intelligence with applications to robotics: a survey

Figure 13. Tracking trajectory comparison of the bio-inspired method and conventional backstepping method for the underactuated surface vessel. A: line tracking; B: circle tracking[96].

4.1.3. Underwater robots

Bio-inspired neurodynamics models have been applied to the tracking control of underwater robots for many years[100]. The tracking control of the underwater robots is generally addressed by designing a control law that realizes asymptotically exact tracking of a reference trajectory based on the given underwater robots plant model[101]. However, different from common robots such as the land vehicle or the USV, the underwater robotics system contains more states, whose DOF can be extended to six. Among the six DOFs of the underwater robots, surge, sway, heave, roll, pitch, and yaw, roll and pitch can be neglected since these two DOFs barely have an influence on the underwater vehicle during practical navigation. Therefore, when establishing the trajectory tracking model to keep a controllable operation of the underwater robots, usually only four DOFs: surge, sway, heave, and yaw are involved. As same as the mobile robot, the speed jumps largely affect the robustness of the underwater robots path tracking. Due to the complex underwater work environment and limited electric power of underwater robots, the speed jumps as well as the driving saturation problem have to be considered. The bio-inspired backstepping controller was introduced in the control design to give the resolution respectively[102]. Due to the characteristics of the shunting model, the outputs of the control are bounded in a limited range with a smooth variation[103].

The bio-inspired backstepping controller has been applied on different underwater robots under various conditions by combining with a sliding mode control that controls the dynamic component of the vehicle, where an adaptive term is used in the sliding mode control to estimate the non-linear uncertainties part and the disturbance of the underwater vehicle dynamics[104]. For example, the driving saturation problem of a 7000m manned submarine was resolved through this bio-inspired backstepping with the sliding mode control cascade control[105]. The control contains a kinematic controller that used bio-inspired backstepping control to eliminate the speed jump when the tracking error occurred at the initial state. Then, a sliding mode dynamic controller was proposed to reduce the lumped uncertainty in the dynamics of the underwater robots, thus realizing the robust trajectory tracking control without speed jumps for the underwater robots Figure 14. Jiang et al.[106] accomplished the trajectory tracking of the autonomous underwater robots in marine environments with a similar bio-inspired backstepping controller and the adaptive integral sliding mode controller. In the sliding mode controller, the chattering problem was alleviated, which increased the practical feasibility of the vehicle. However, more studies are needed to compare to prove the effectiveness of the proposed control strategy, such as the tracking control based on the filtered backstepping method.

Bio-inspired intelligence with applications to robotics: a survey

Figure 14. Tracking trajectory comparison of the bio-inspired model based method and conventional backstepping method for the underwater robots. A: curve tracking; B: helix tracking[105].

4.2. Formation control

The bio-inspired neurodynamics trajectory tracking control for a single nonholonomic mobile robot can be extended to the formation control for multiple nonholonomic mobile robots, in which the follower can track its real-time leader by the proposed kinematic controller. This section introduces leader-follower formation control based on the bio-inspired neurodynamics tracking controller into three different robot platforms.

4.2.1. Mobile robots

The leader-follower formation control based on the bio-inspired neurodynamics tracking controller was studied by Peng et al.[107]. The asymptotic stability of the closed-loop system was guaranteed. The issue of impractical velocity jump arising from the use of the backstepping approach was handled by means of the bio-inspired neurodynamics model. However, the control design was based on the level of the kinematics model so that the performance of formation control relies highly on the low-level servo controller. The robustness property of the system is not analyzed, which is important when facing uncertainties or disturbances. Therefore, further improvements can be made based on these aforementioned points. A leader–follower formation control using a bioinspired neurodynamics-based approach was proposed by Yi et al.[108] for resolving the impractical velocity jump problem of nonholonomic vehicles. Simulation results demonstrate the effectiveness of the proposed control law.

In order to further improve the tracking performance, a non-time based controller was also proposed[6]. The path planner not only generated a desired path for the mobile robot, but also became part of the control to adjust the actual path and desired path. Along with the bio-inspired backstepping tracking control, the proposed method provided an overall better performance than a single backstepping control alone for multirobotic systems.

4.2.2. Surface robots

To fulfill the requirement of accomplishing complex tasks in the unpredictable marine environment, where the ocean currents and the marine organism may affect the efficiency of the vehicle operation, formation control on the system of multiple USVs has become a hot topic in recent decades[109]. Studies of combining the bioinspired model with the marine vehicle formation control have been proposed and the model is often used to achieve the intelligent planning results of the multi-vehicle system[110].

Regarding the bio-inspired model application on the USV formation control, a novel adaptive formation control scheme based on bio-inspired neurodynamics for waterjet USVs with the input and output constraints was proposed[111]. However, the learning process of the adaptive neural network can reduce the real-time performance, which is the superiority of the bio-inspired neural network. In addition, the robustness property of the resulting closed-loop system is not analyzed when the undesired perturbation is injected into the system, which is considered a critical problem in practical engineering.

For multi-robotic system operates in large and unknown environments, Ni et al.[26] used a dynamic bioinspired neural network for real-time formation control of multi-robotic systems in large and unknown environments. The proposed approach considered many uncertain situations. Figure 15 shows that the multirobotic systems still finish the formation task, when the leader USV was broken. However, the mathematical analysis for the proposed algorithm is not provided, such as convergence analysis and robustness analysis. Comparison with traditional approaches is not provided, thus it is not sufficient to demonstrate the efficiency of the proposed method.

Bio-inspired intelligence with applications to robotics: a survey

Figure 15. The simulation experiment in the case that the leader robot R3 is broken down[26].

Intelligent formation control for a group of waterjet USVs considering formation tracking errors constraints was proposed[112]. To guarantee line-of-sight range and angle tracking errors constraints, a time-varying tan-type barrier Lyapunov function is employed. Besides, the bio-inspired neurodynamics was integrated to address the traditional differential explosion problem, i.e., avoiding the differential operation of the virtual control. However, the simulation example is much limited, thus the effectiveness and efficiency of the proposed control scheme are not sufficiently verified, i.e., the lack of the comparison with another type of control method.

4.2.3. Underwater robots

For underwater robots, the definition of formation control is similar to the surface vehicle but with additional dimensions[113]. Formation control of the multi-UUV system considers both 2-D and 3-D, where the former focuses on the lateral movement of the vehicle groups[114].

A formation control on the multi-UUV system to realize the tracking of desired trajectory and obstacle avoidance in the 3-D underwater environment was proposed by Ding et al.[115]. The bio-inspired neural network helps the leader UUV decide the transform of the formation when encountering obstacle fields to avoid the obstacles for all UUVs and meanwhile sustain on the desired trajectory. However, complex environmental disturbances such as multi-obstacles are not thoroughly considered in this paper.

5. Challenges and future works

Although there have been many studies of bio-inspired intelligence with applications to robotics and remarkable achievements have been accomplished, there are still several challenges that would be further investigated as future works.

  • Many existing approaches assumed the environment is static and without any uncertainties (e.g., some robot breakdown), disturbance (e.g., wind for surface robots, ocean/river current for underwater robots), and noise (system and measurement noise). However, it is a big challenge for collision-free robot navigation in complex changing environments with many moving robots/targets and subject to uncertainties, disturbance, and noise.

  • Communication issue has always been an essential research area in robotics. It is important to build a stable communication network in multi-robotic systems to ensure the updating of neural activity in the bio-inspired neural network. However, most studies on the cooperation of multi-robotic systems did not consider the communication issue, where the communication is normally noisy and with time delay. Many approaches did not consider the optimal performance with multi-objectives (e.g., short total distance, completion time, energy, smoothness of the robot paths). Communication and multi-objectives optimization could be a potential research direction in the future.

  • Most conventional aerial robot navigation cannot act properly due to the limitations of communication and perception ability of sensors in complex environments. The complexity of the aerial robot makes the controllers are hard to design to achieve overall good performance. Though real-time collision-free navigation and control of mobile robots, surface robots, and underwater robots have been studied for many years, there is a lack of research for aerial robots based on bio-inspired neurodynamics models. The future research is to incorporate bio-inspired neurodynamics models with other useful algorithms for aerial robot navigation.

  • Most studies on the navigation and control of robots fail not to consider the teleoperation and telepresence issues. It is assumed that the robot works without human interactions. New approaches to telerobotic operations and human-robot interactions would be developed based on biologically inspired intelligence to outperform existing technologies. The future developed algorithms will not directly mimic any biological systems. The infusion of “human-like” and biological intelligence into robotic systems is the crux of future research.

6. Conclusion

Biologically inspired intelligence has been explored and studied for decades in the field of robotics. The researchers have been trying to replicate or transfer the biological intelligence to robotic systems for empowering the robots stability, adaptability, and cooperativeness. This paper provides a comprehensive survey of the research on bio-inspired neurodynamics models and their applications to path planning and control of autonomous robots. Among all bio-inspired neurodynamics models, shunting models, additive models, and gated dipole models were further elaborated. As for path planning, a bio-inspired neural network was elaborated for the dynamic collision-free path generation for many robotic systems. There are several key points are worth to highlight about bio-inspired neurodynamics models to real-time collision-free path planning.

  • The fundamental concept of the neurodynamics-based path planning approach is to develop a one-to-one correspondence neural network, which is called the bio-inspired neural network, to represent the work environment. The neural activity is a continuous signal with both upper and lower bounds.

  • The bio-inspired neural network is able to guide the robot to avoid the local minima points and the deadlock situations. The target globally influences the whole work space through neural activity propagation to all directions in the same manners.

  • The bio-inspired neural network is able to generate the path without explicitly searching over the free work space or the collision paths, without explicitly optimizing any global cost functions, without any prior knowledge of the dynamic environment, and without any learning procedures.

  • The bio-inspired neural network is able to perform properly in an arbitrarily dynamic environment, even with sudden environmental changes, such as suddenly adding or removing obstacles or targets. The obstacles have only local effects to push the robot to avoid collisions.

As for the bio-inspired robot control, several key points are worth to note:

  • The neural activity is bounded between the [–D, B] region with different inputs, which is the fundamental concept of the bio-inspired backstepping control.

  • The bio-inspired backstepping control provides a smooth velocity curve, which is crucial to ensure the control effectiveness and efficiency

  • The speed jump in conventional backstepping control design is eliminated by replacing the tracking error term with shunting model, this modification allows a wider application of the bio-inspired backstepping control in robotics.

  • The excellent feasibility of the bio-inspired backstepping control allows it compatible with many other control strategies to form new hybrid control strategies for robots working in various working environments.

The current challenges and future works are the development of original and innovative new intelligent navigation, cooperation, and communication strategies, algorithms and technologies with consideration of uncertainties, disturbance and noise issues, communication issues, and human-robot interaction issues for robots in changing complex situations.

Declarations

Authors’ contributions

Made substantial contributions to the research and investigation process, reviewed and summarized the literature, wrote and edited the original draft: Li J, Xu Z, Zhu D

Made substantial contributions to review and summarize the literature: Dong K, Yan T, Zeng Z

Performed oversight and leadership responsibility for the research activity planning and execution as well as developed ideas and provided critical review, commentary and revision: Yang SX

Availability of data and materials

Not applicable.

Financial support and sponsorship

This work was supported by the Natural Sciences and Engineering Research Council (NSERC) of Canada.

Conflicts of interest

All authors declared that there are no conflicts of interest.

Ethical approval and consent to participate

Not applicable.

Consent for publication

Not applicable.

Copyright

© The Author(s) 2021.

REFERENCES

1. Bekey GA. Autonomous robots: from biological inspiration to implementation and control. Boston: MIT press; 2005.

2. Li J, Yang SX, Xu Z. A survey on robot path planning using bio-inspired algorithms. In: 2019 IEEE International Conference on Robotics and Biomimetics (ROBIO) Dali, China. IEEE; 2019. pp. 2111-16.

3. Pradhan B, Nandi A, Hui NB, Roy DS, Rodrigues JJPC. A novel hybrid neural network-based multirobot path planning with motion coordination. IEEE Trans Veh Technol 2020;69:1319-27.

4. Huang HC. SoPC-based parallel ACO algorithm and its application to optimal motion controller design for intelligent omnidirectional mobile robots. IEEE Trans Industr Inform 2013;9:1828-35.

5. Roberge V, Tarbouchi M, Labonte G. Fast genetic algorithm path planner for fixed-wing military UAV using GPU. IEEE Trans Aerosp Electron Syst 2018;54:2105-17.

6. Hu E, Yang SX, Chiu DKY. A non-time based tracking controller for multiple nonholonomic mobile robots. In: Proceedings 2002 IEEE International Conference on Robotics and Automation Washington, USA. IEEE; 2002. pp. 3954-59.

7. Huan TT, Kien CV, Anh HPH, Nam NT. Adaptive gait generation for humanoid robot using evolutionary neural model optimized with modified differential evolution technique. Neurocomputing 2018;320:112-20.

8. Guo K, Pan Y, Yu H. Composite learning robot control with friction compensation: a neural network-based Approach. IEEE Trans Ind Electron 2019;66:7841-51.

9. Zhang Z, Yan Z. A varying parameter recurrent neural network for solving nonrepetitive motion problems of redundant robot manipulators. IEEE Trans Control Syst Technol 2019;27:2680-87.

10. Hu Y, Yang SX. A knowledge based genetic algorithm for path planning of a mobile robot. In: IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA’04 New Orleans, USA. vol. 5. IEEE; 2004. pp. 4350-55.

11. Zeng Y, Li J, Yang S, Ren E. A bio-inspired control strategy for locomotion of a quadruped robot. Applied Sciences 2018;8:56.

12. Grossberg S. Contour enhancement, short term memory, and constancies in reverberating neural networks. Stud Appl Math 1973;52:213-57.

13. Yang SX, Meng M. Neural network approaches to dynamic collision-free trajectory generation. IEEE Trans Syst Man Cybern B Cybern 2001;31:302-18.

14. Yang SX, Zhu A, Yuan G, Meng MQ. A bioinspired neurodynamics-based approach to tracking control of mobile robots. IEEE Trans Consum Electron 2012;59:3211-20.

15. Yang SX, Meng MQH. Real-time collision-free motion planning of a mobile robot using a neural dynamics-based approach. IEEE Trans Neural Netw 2003;14:1541-52.

16. Zhu A, Yang SX. Path planning of multi-robot systems with cooperation. In: Proceedings 2003 IEEE International Symposium on Computational Intelligence in Robotics and Automation. Computational Intelligence in Robotics and Automation for the New Millennium Kobe, Japan, vol. 2. IEEE; 2003. pp. 1028-33.

17. Pan L, Yang SX. An electronic nose network system for online monitoring of livestock farm odors. IEEE ASME Trans Mechatron 2009;14:371-76.

18. Martynenko AI, Yang SX. Biologically inspired neural computation for ginseng drying rate. Biosyst Eng 2006;95:385-96.

19. Hodgkin AL, Huxley AF. A quantitative description of membrane current and its application to conduction and excitation in nerve. J Physiol 1952;117:500-544.

20. Cohen MA, Grossberg S. Absolute stability of global pattern formation and parallel memory storage by competitive neural networks. IEEE Trans Syst Man Cybern B Cybern 1983;SMC-13:815-26.

21. Grossberg S. Nonlinear neural networks: Principles, mechanisms, and architectures. Neural Networks 1988;1:17-61.

22. Öĝmen H, Gagné S. Neural models for sustained and ON-OFF units of insect lamina. Biol Cybern 1990;63:51-60.

23. Öǧmen H, Gagné S. Neural network architectures for motion perception and elementary motion detection in the fly visual system. Neural Networks 1990;3:487-505.

24. Yang SX, Hu E. Real-time path planning and tracking control using a neural dynamics based approach. IFAC Proceedings Volumes 2002. pp. 103-8.

25. Ni J, Wu L, Shi P, Yang SX. A dynamic bioinspired neural network based real-time path planning method for autonomous underwater Vehicles. Comput Intel Neurosc 2017;2017:1-16.

26. Ni J, Yang X, Chen J, Yang SX. Dynamic bioinspired neural network for multi-robot formation control in unknown environments. Int J Rob Autom 2015;30.

27. Oh H, Shirazi AR, Sun C, Jin Y. Bio-inspired self-organising multi-robot pattern formation: a review. Robot Auton Syst 2017;91:83-100.

28. Yang SX, Zhu A, Meng MQH. Biologically inspired tracking control of mobile robots with bounded accelerations. In: IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA ’04 New Orleans, USA. IEEE; 2004. pp. 1610-15.

29. Yang SX, Meng M. An efficient neural network approach to dynamic robot motion planning. Neural Networks 2000;13:143-48.

30. Yang SX, Luo C. Neural dynamics and computation for navigation of multiple robots. In: IEEE International Conference on Systems, Man and Cybernetics Yasmine Hammamet, Tunisia. IEEE; 2002. pp. 515-20.

31. Yang SX, Meng M, Li H. A neural computation model for real-time collision-free robot navigation. IFAC Proceedings Volumes 2002. pp. 323-28.

32. Yang X, Meng M. An efficient neural network model for path planning of car-like robots in dynamic environment. In: Engineering Solutions for the Next Millennium. 1999 IEEE Canadian Conference on Electrical and Computer Engineering (Cat. No.99TH8411) Edmonton,Canada. IEEE; 1999. pp. 1374-79.

33. Yang SX, Meng M, Yuan X. A biological inspired neural network approach to real-time collision-free motion planning of a nonholonomic car-like robot. In: Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113) Takamatsu, Japan. IEEE; 2000. pp. 239-44.

34. Yuan X, Yang SX. Virtual assembly with biologically inspired intelligence. IEEE Trans Syst Man Cybern, Part C(Appl rev) 2003;33:159-67.

35. Luo M, Hou X, Yang SX. A multi-scale map method based on bioinspired neural network algorithm for robot path planning. IEEE Access 2019;7:142682-91.

36. Ni J, Li X, Hua M, Yang SX. Bioinspired neural network-based Q-learning approach for robot path planning in unknown environments. Int J Rob Autom 2016;31:464-74.

37. Ni J, Li X, Fan X, Shen J. A dynamic risk level based bioinspired neural network approach for robot path planning. In: 2014 World Automation Congress (WAC) Waikoloa, USA. IEEE; 2014. pp. 829-33.

38. Chen Y, Xu W, Li Z, et al. Safety-enhanced motion planning for flexible surgical manipulator using neural dynamics. IEEE Trans Control Syst Technol 2017;25:1711-23.

39. Yang X, Meng M. A neural network approach to real-time path planning with safety consideration. In: SMC’98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics San Diego, USA. IEEE; 1998. pp. 3412-17.

40. Yang SX, Meng M. An efficient neural network method for real-time motion planning with safety consideration. Robot Auton Syst 2000;32:115-28.

41. Glasius R, Komoda A, Gielen SCAM. Neural network dynamics for path planning and obstacle avoidance. Neural Networks 1995;8:125-33.

42. Sun B, Zhu D, Tian C, Luo C. Complete coverage autonomous underwater vehicles path planning based on glasius bio-inspired neural network algorithm for discrete and centralized programming. IEEE Trans Cogn Commun Netw 2019;11:73-84.

43. Chen M, Zhu D. Multi-AUV cooperative hunting control with improved Glasius bio-inspired neural network. J Navig 2018;72:759-76.

44. Chen M, Zhu D. Real-time path planning for a robot to track a fast moving target based on improved Glasius bio-inspired neural networks. Int J Intell Robot Appl 2019;3:186-95.

45. Willms AR, Yang SX. An efficient dynamic system for real-time robot-path planning. IEEE Trans Syst Man Cybern B Cybern 2006;36:755-66.

46. Willms AR, Yang SX. Real-time robot path planning via a distance-propagating dynamic system with obstacle clearance. IEEE Trans Syst Man Cybern B Cybern 2008;38:884-93.

47. Li S, Meng MQH, Chen W, et al. SP-NN: A novel neural network approach for path planning. In: 2007 IEEE Interna- tional Conference on Robotics and Biomimetics (ROBIO) Sanya, China. IEEE; 2007. pp. 1355-60.

48. Qu H, Yang SX, Willms AR, Yi Z. Real-time robot path planning based on a modified pulse-coupled neural network model. IEEE Trans Neural Netw 2009;20:1724-39.

49. Qu H, Yi Z, Yang SX. Efficient shortest-path-tree computation in network routing based on pulse-coupled neural networks. IEEE Trans Cybern 2013;43:995-010.

50. Zhong Y, Shirinzadeh B, Tian Y. A new neural network for robot path planning. In: 2008 IEEE/ASME International Conference on Advanced Intelligent Mechatronics Xi’an, China. IEEE; 2008. pp. 1361-66.

51. Chen Y, Liang J, Wang Y, et al. Autonomous mobile robot path planning in unknown dynamic environments using neural dynamics. Soft Comput 2020;24:13979-95.

52. Bueckert J, Yang SX, Yuan X, Meng MQH. Neural dynamics based multiple target path planning for a mobile robot. In: 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO) Sanya, China. IEEE; 2007. pp. 1047-52.

53. Li H, Yang SX, Biletskiy Y. Neural network based path planning for a multi-robot system with moving obstacles. In: 2008 IEEE International Conference on Automation Science and Engineering Arlington, USA. IEEE; 2008. pp. 410-19.

54. Yuan X, Yang SX. Multirobot-based nanoassembly planning with automated path generation. IEEE ASME Trans Mechatron 2007;12:352-56.

55. Zhu A, Cai G, Yang SX. Theoretical analysis of a neural dynamics based model for robot trajectory generation. In: IEEE 2002 International Conference on Communications, Circuits and Systems and West Sino Expositions Chengdu, China. IEEE; 2002. pp. 1184-88.

56. Ni J, Yang SX. Bioinspired neural network for real-time cooperative hunting by multirobots in unknown environments. IEEE Trans Neural Netw 2011;22:2062-77.

57. Yang SX, Luo C. A neural network approach to complete coverage path planning. IEEE Trans Syst Man Cybern B Cybern 2004;34:718-24.

58. Godio S, Primatesta S, Guglieri G, Dovis F. A bioinspired neural network-based approach for cooperative coverage planning of UAVs. Information 2021;12:51.

59. Luo C, Yang SX, Yuan X. Real-time area-covering operations with obstacle avoidance for cleaning robots. In: IEEE/RSJ International Conference on Intelligent Robots and System Lausanne, Switzerland. IEEE; 2002. pp. 2359-64.

60. Yang SX, Luo C, Meng M. A neural computational algorithm for coverage path planning in changing environments. In: IEEE 2002 International Conference on Communications, Circuits and Systems and West Sino Expositions Chengdu, China. IEEE; 2002. pp. 1174-78.

61. Luo C, Yang SX. A real-time cooperative sweeping strategy for multiple cleaning robots. In: Proceedings of the IEEE Internatinal Symposium on Intelligent Control Vancouver, Canada. IEEE; 2002. pp. 660-65.

62. Zhang J, Lv H, He D, et al. Discrete bioinspired neural network for complete coverage path planning. Int J Rob Autom 2017;32.

63. Luo C, Yang SX. A bioinspired neural network for real-time concurrent map building and complete coverage robot navigation in unknown environments. IEEE Trans Neural Netw 2008;19:1279-98.

64. Luo C, Yang SX, Meng MQH. Real-time map building and area coverage in unknown environments. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation Barcelona, Spain. IEEE; 2005. pp. 1736-41.

65. Luo C, Yang S, Meng M. Neurodynamics based complete coverage navigation with real-time map building in unknown environments. In: 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems Beijing, China. IEEE; 2006. pp. 4228-33.

66. Luo C, Yang SX, Li X, Meng MQH. Neural-dynamics-driven complete area coverage navigation through cooperation of multiple mobile robots. IEEE Trans Consum Electron 2017;64:750-60.

67. Yu Z, Tao J, Xiong J, Luo A, Yang SX. Neural-dynamics-based path planning of a bionic robotic Fish. In: 2019 IEEE International Conference on Robotics and Biomimetics (ROBIO) Dali, China. IEEE; 2019. pp. 1803-8.

68. Yu Z, Tao J, Xiong J, Yang SX. Design and analysis of path planning for robotic fish based on neural dynamics model. Int J Rob Autom 2021;36.

69. Yan M, Zhu D, Yang SX. A novel 3-D bio-inspired neural network model for the path planning of an AUV in underwater environments. Intelligent Automation Soft Computing 2013;19:555-66.

70. Zhu D, Yang SX. Bio-inspired neural network-based optimal path planning for UUVs under the effect of ocean currents. IEEE Trans Veh Technol 2021:1-1.

71. Zhu D, Li W, Yan M, Yang SX. The path planning of AUV based on D-S information fusion map building and bio-inspired neural network in unknown dynamic environment. Int J Adv Robot Syst 2014;11:34.

72. Cao X, Peng J. A potential field bio-inspired neural network control algorithm for AUV path planning. In: 2018 IEEE International Conference on Information and Automation (ICIA) Fujian, China. IEEE; 2018. pp. 1427-32.

73. Cao X, Chen L, Guo L, Han W. AUV global security path planning based on a potential field bio-Inspired neural network in underwater environment. Intelligent Automation & Soft Computing 2021;27:391-407.

74. Zhu A, Yang SX. A neural network approach to dynamic task assignment of multirobots. IEEE Trans Neural Netw 2006;17:1278-87.

75. Zhu A, Yang SX. An improved SOM-based approach to dynamic task assignment of multi-robots. In: 2010 8th World Congress on Intelligent Control and Automation Jinan, China. IEEE; 2010. pp. 2168-73.

76. Yi X, Zhu A, Yang SX, Luo C. A bio-inspired approach to task assignment of swarm robots in 3-D dynamic environments. IEEE Trans Cybern 2017;47:974-83.

77. Zhu D, Huang H, Yang SX. Dynamic task assignment and path planning of multi-AUV system based on animproved self-organizing map and velocity synthesis method in three-dimensional underwater workspace. IEEE Trans Cybern 2013;43:504-14.

78. Huang H, Zhu D, Yuan F. Dynamic task assignment and path planning for multi-AUV system in 2D variable ocean current environment. In: 2012 24th Chinese Control and Decision Conference (CCDC) Taiyuan, China. IEEE; 2012. pp. 999-012.

79. Zhu D, Cao X, Sun B, Luo C. Biologically inspired self-organizing map applied to task assignment and path planning of an AUV system. IEEE Trans Cogn Commun Netw 2018;10:304-13.

80. Cao X, Zhu D. Multi-AUV task assignment and path planning with ocean current based on biological inspired self-organizing map and velocity synthesis algorithm. Intelligent Automation & Soft Computing 2015;23:31-39.

81. Zhu D, Zhou B, Yang SX. A novel algorithm of multi-AUVs task assignment and path planning based on biologically inspired neural network map. IEEE Trans Hum Mach Syst 2021;6:333-42.

82. Rui Z, Zhu D. Cooperative search algorithm For AUVs based on bio-inspired model. In: The 26th Chinese Control and Decision Conference (2014 CCDC) Changsha, China. IEEE; 2014. pp. 4569-74.

83. Cao X, Zhu D, Yang SX. Multi-AUV target search based on bioinspired neurodynamics model in 3-D underwater environments. IEEE Trans Neural Netw Learn Syst 2016;27:2364-74.

84. Cao X, Zhu D. Multi-AUV underwater cooperative search algorithm based on biological inspired neurodynamics model and velocity synthesis. J Navig 2015;68:1075-87.

85. Huang Z, Zhu D. A cooperative hunting algorithm of multi-AUV in 3-D dynamic environment. In: The 27th Chinese Control and Decision Conference (2015 CCDC) Qingdao, China. IEEE; 2015. pp. 2571-75.

86. Zhu D, Lv R, Cao X, Yang SX. Multi-AUV hunting algorithm based on bio-inspired neural network in unknown environments. Int J Adv Robot Syst 2015;12:166.

87. Cao X, Huang Z, Zhu D. AUV cooperative hunting algorithm based on bio-inspired neural network for path conflict state. In: 2015 IEEE International Conference on Information and Automation Lijang, China. IEEE; 2015. pp. 1821-26.

88. Yang SX, Yuan G, Meng M, Mittal GS. Real-time collision-free path planning and tracking control of a nonholonomic mobile robot using a biologically inspired approach. In: Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation Seoul, Korea (South). vol. 4. IEEE; 2001. pp. 3402-7.

89. Yuan G, Yang SX, Mittal GS. Tracking control of a mobile robot using a neural dynamics based approach. In: Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation Seoul, Korea (South). IEEE; 2001. pp. 163-68.

90. Zheng W, Wang H, Zhang Z, Wang H. Adaptive robust finite-time control of mobile robot systems with unmeasurable angular velocity via bioinspired neurodynamics approach. Eng Appl Artif Intell 2019;82:330-44.

91. Hu Y, Yang SX. A fuzzy neural dynamics based tracking controller for a nonholonomic mobile robot. In: Proceedings 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003) Kobe, Japan. IEEE; 2003. pp. 205-10.

92. Zhang HD, Liu SR, Yang SX. A neurodynamics based neuron-PID controller and its application to inverted pendulum. In: Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826) Shanghai, China. IEEE; 2004. pp. 527-32.

93. Li H, Yang SX, Karray F. Optimization of a neural dynamics based controller for a nonholonomic mobile robot using genetic algorithms. In: The Fourth International Conference on Control and Automation, 2003. ICCA Montreal,Canada. IEEE; 2003. pp. 911-16.

94. Yang SX, Yang H, Meng MQH. Neural dynamics based full-state tracking control of a mobile robot. In: IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA ‘04 New Orleans, USA. IEEE; 2004. pp. 4614-19.

95. Xu Z, Yang SX, Gadsden SA. Enhanced bioinspired backstepping control for a mobile robot with unscented kalman filter. IEEE Magazines and Online Publications 2020;8:125899-908.

96. Pan CZ, Lai XZ, Yang SX, Wu M. A biologically inspired approach to tracking control of underactuated surface vessels subject to unknown dynamics. Expert Syst Appl 2015;42:2153-61.

97. Mohd Shamsuddin BPNF, Bin Mansor MA. Motion cntrol algorithm for path following and trajectory tracking for unmanned surface vehicle: a review paper. In: 2018 3rd International Conference on Control, Robotics and Cybernetics (CRC). Proceedings, Piscataway, NJ, USA 2018. pp. 73-77.

98. Pan CZ, Lai XZ, Yang SX, Wu M. Backstepping neurodynamics based position-tracking control of underactuated autonomous surface vehicles. In: 2013 25th Chinese Control and Decision Conference (CCDC) Guiyang, China. IEEE; 2013. pp. 2845-50.

99. Pan C, Lai X, Yang SX, Wu M. A bioinspired neural dynamics-based approach to tracking control of autonomous surface vehicles subject to unknown ocean currents. Neural Comput Appl 2015;26:1929-38.

100. Li D, Wang P, Du L. Path planning technologies for autonomous underwater vehicles-a review. IEEE Access 2019;7:9745-9768.

101. Burdinsky IN. Guidance algorithm for an autonomous unmanned underwater vehicle to a given target. Optoelectron Instrum Data Process 2012;48:69-74.

102. Karkoub M, Wu HM, Hwang CL. Nonlinear trajectory-tracking control of an autonomous underwater vehicle. Ocean Eng 2017;145:188-98.

103. Zhu D, Hua X, Sun B. A neurodynamics control strategy for real-time tracking control of autonomous underwater vehicle. J Navig 2013;67:113-27.

104. Sun B, Zhu D, Ding F, Yang SX. A novel tracking control approach for unmanned underwater vehicles based on bio-inspired neurodynamics. IJ Mar Sci Tech-japan 2012;18:63-74.

105. Sun B, Zhu D, Yang SX. A bioinspired filtered backstepping tracking control of 7000-m manned submarine vehicle. IEEE Trans Ind Electron 2014;61:3682-93.

106. Jiang Y, Guo C, Yu H. Robust trajectory tracking control for an underactuated autonomous underwater vehicle based on bioinspired neurodynamics. Int J Adv Robot Syst 2018;15:172988141880674.

107. Peng Z, Wen G, Rahmani A, Yu Y. Leader–follower formation control of nonholonomic mobile robots based on a bioinspired neurodynamic based approach. Robot Auton Syst 2013;61:988-96.

108. Yi G, Mao J, Wang Y, Zhang H, Miao Z. Neurodynamics-based leader-follower formation tracking of multiple nonholonomic vehicles. Assembly Autom 2018;38:548-57.

109. He Y, Mou J, Chen L, et al. Survey on hydrodynamic effects on cooperative control of Maritime Autonomous Surface Ships. Ocean Eng 2021;235.

110. Peng Z, Wang J, Wang D, Han QL. An overview of recent advances in coordinated control of multiple autonomous surface vehicles. IEEE Trans Industr Inform 2021;17:732-45.

111. Wang D, Fu M. Adaptive formation control for waterjet USV with input and output constraints based on bioinspired neurodynamics. IEEE Access 2019;7:165852-61.

112. Wang D, Ge SS, Fu M, Li D. Bioinspired neurodynamics based formation control for unmanned surface vehicles with line-of-sight range and angle constraints. Neurocomputing 2021;425:127-34.

113. Yang Y, Xiao Y, Li T. A survey of autonomous underwater vehicle formation: performance, formation control, and communication capability. IEEE Commun Surv Tutor 2021;23:815-41.

114. Hadi B, Khosravi A, Sarhadi P. A review of the path planning and formation control for multiple autonomous underwater vehicles. J Intel Robot Syst 2021;101.

115. Ding G, Zhu D, Sun B. Formation control and obstacle avoidance of multi-AUV for 3-D underwater environment. In: Proceedings of the 33rd Chinese Control Conference Nanjing, China. IEEE; 2014. pp. 8347-52.

Cite This Article

Review
Open Access
Bio-inspired intelligence with applications to robotics: a survey
Junfei Li, ... Simon X. Yang

How to Cite

Li, J.; Xu, Z.; Zhu, D.; Dong, K.; Yan, T.; Zeng, Z.; Yang, S. X. Bio-inspired intelligence with applications to robotics: a survey. Intell. Robot. 2021, 1, 58-83. http://dx.doi.org/10.20517/ir.2021.08

Download Citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click on download.

Export Citation File:

Type of Import

Tips on Downloading Citation

This feature enables you to download the bibliographic information (also called citation data, header data, or metadata) for the articles on our site.

Citation Manager File Format

Use the radio buttons to choose how to format the bibliographic data you're harvesting. Several citation manager formats are available, including EndNote and BibTex.

Type of Import

If you have citation management software installed on your computer your Web browser should be able to import metadata directly into your reference database.

Direct Import: When the Direct Import option is selected (the default state), a dialogue box will give you the option to Save or Open the downloaded citation data. Choosing Open will either launch your citation manager or give you a choice of applications with which to use the metadata. The Save option saves the file locally for later use.

Indirect Import: When the Indirect Import option is selected, the metadata is displayed and may be copied and pasted as needed.

About This Article

Special Issue

© The Author(s) 2021. Open Access This article is licensed under a Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, sharing, adaptation, distribution and reproduction in any medium or format, for any purpose, even commercially, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Data & Comments

Data

Views
3506
Downloads
1132
Citations
Comments
0
14

Comments

Comments must be written in English. Spam, offensive content, impersonation, and private information will not be permitted. If any comment is reported and identified as inappropriate content by OAE staff, the comment will be removed without notice. If you have any queries or need any help, please contact us at support@oaepublish.com.

0
Author's Talk
Download PDF
Share This Article
Scan the QR code for reading!
See Updates
Contents
Figures
Related
Intelligence & Robotics
ISSN 2770-3541 (Online)
Follow Us

Portico

All published articles are preserved here permanently:

https://www.portico.org/publishers/oae/

Portico

All published articles are preserved here permanently:

https://www.portico.org/publishers/oae/