<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Movement Coordination of Swarm Robotic Systems</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Abzal</forename><forename type="middle">E</forename><surname>Kyzyrkanov</surname></persName>
							<email>kyzyrkanov.abzal@astanait.edu.kz</email>
							<affiliation key="aff0">
								<orgName type="institution">Astana IT University</orgName>
								<address>
									<postCode>010000</postCode>
									<settlement>Astana</settlement>
									<country key="KZ">Kazakhstan</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="department">L.N</orgName>
								<orgName type="institution">Gumilyov Eurasian National University</orgName>
								<address>
									<postCode>010000</postCode>
									<settlement>Astana</settlement>
									<country key="KZ">Kazakhstan</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Sabyrzhan</forename><forename type="middle">K</forename><surname>Atanov</surname></persName>
							<email>atanov5@mail.ru</email>
							<affiliation key="aff1">
								<orgName type="department">L.N</orgName>
								<orgName type="institution">Gumilyov Eurasian National University</orgName>
								<address>
									<postCode>010000</postCode>
									<settlement>Astana</settlement>
									<country key="KZ">Kazakhstan</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Shadi</forename><forename type="middle">A</forename><surname>Aljawarneh</surname></persName>
							<email>saaljawarneh@just.edu.jo</email>
							<affiliation key="aff2">
								<orgName type="institution">Jordan University of Science and Technology</orgName>
								<address>
									<postCode>22110</postCode>
									<settlement>Irbid</settlement>
									<country key="JO">Jordan</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Nazira</forename><forename type="middle">A</forename><surname>Tursynova</surname></persName>
							<email>ntursynova000@gmail.com</email>
							<affiliation key="aff1">
								<orgName type="department">L.N</orgName>
								<orgName type="institution">Gumilyov Eurasian National University</orgName>
								<address>
									<postCode>010000</postCode>
									<settlement>Astana</settlement>
									<country key="KZ">Kazakhstan</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Movement Coordination of Swarm Robotic Systems</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">DF942BB7699FDAE334AC7AF7D197C2D8</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-06-19T14:24+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Robotic swarm</term>
					<term>behavior-based approach</term>
					<term>leader-follower</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This paper considers the motion of a swarm of self-organizing autonomous robots. An algorithm for controlling the motion of such systems, with a behavior-based approach, is proposed. To coordinate the movement of the robots in the swarm, a leader-follower approach with a virtual leader has been used.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Robotics is an extremely evolving area of modern industrial science. With the help of robots people solve various problems in different areas of life.</p><p>A great deal of work has been conducted in the history of robotics to improve robot performance and solve various specific problems of the robotics industry, such as communication approaches <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b1">2]</ref>, building an indoor navigation system <ref type="bibr" target="#b2">[3]</ref>, development of simplified encryption algorithms to deal with resource limitations on IoT devices <ref type="bibr" target="#b3">[4]</ref>, automatic control of a vehicle <ref type="bibr" target="#b5">[6]</ref>, etc.</p><p>One such solution is using a group of the multiple simple robots to solve a single complex problem. This approach is commonly referred to as group robotics. In recent years, research in the group robotics systems domain has attracted special attention of researchers. One of the main tasks of group robotics is to coordinate and control robots in a group so that they can interact effectively and without interfering with each other to achieve a common goal. Group robotics can have a huge impact on robotics by letting simple machines solve problems that they would not be able to solve alone and thus easing the entire development process. The idea of using a few simple cheap robots which are simple to develop has been considered by researchers for a long time. The first group robotics applications were already presented three decades ago <ref type="bibr" target="#b5">[6]</ref>. Nowadays, group robotics is widely used in the development of mobile robots <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b7">8,</ref><ref type="bibr" target="#b8">9]</ref>, UAV <ref type="bibr" target="#b9">[10,</ref><ref type="bibr" target="#b10">11,</ref><ref type="bibr" target="#b11">12]</ref>, satellites <ref type="bibr" target="#b12">[13,</ref><ref type="bibr" target="#b13">14]</ref>, sensor networks, power grids, etc.</p><p>Recently, many researchers have been increasingly focusing on the swarm of robots. A robot swarm refers to a group of robots of the same type that are designed to perform a single complex common task. And, if we have to combine a large number of robots to solve a problem, the problem of organizing the interaction of these robots is reduced to the problem of coordinating the same type of robots, since the development of a large number of varieties of robots for only one task makes no sense.</p><p>One of the most important problems of Swarm Robotic Systems is the coordination of movement. Here it is necessary to solve several problems, such as preventing collisions with each other or with an obstacle, etc. There has been a lot of work in this area <ref type="bibr" target="#b14">[15,</ref><ref type="bibr" target="#b15">16,</ref><ref type="bibr" target="#b16">17,</ref><ref type="bibr" target="#b17">18]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Problem statement</head><p>This paper considers a swarm robot system with decentralized control. Unlike centralized systems, in such systems the agents are not controlled by a center unit of control. Here, each robot can use signals received from each other or from external sources, but mostly makes decisions independently based on its observations (i.e., sensor data) and state. To maintain motion a behavior-based algorithm and a leader-follower method with a virtual leader has been used.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Behavior-based algorithm</head><p>The core idea of a behavior-based approach is that robots move according to several required behaviors. Each behavior corresponds to a particular problem the robot is trying to solve. In this case, the required behaviors of the robots may be as follows:</p><p>• Target retrieval and attainment; • Collision avoidance with an obstacle or with each other. The main benefits of this algorithm is that it allows more than one problem to be solved simultaneously, simply by adding a behavior for each task.</p><p>The classical behavior-based algorithm can be described by the equation <ref type="bibr" target="#b18">[19,</ref><ref type="bibr" target="#b19">20]</ref>:</p><formula xml:id="formula_0">𝑉 ⃗ 𝑡𝑜𝑡𝑎𝑙 = ∑ 𝑤 𝑏 * 𝑉 ⃗ 𝑏 𝑏∈𝐵 , (<label>1</label></formula><formula xml:id="formula_1">)</formula><p>Here B is the set of desired behaviors, 𝑉 𝑏 ⃗⃗⃗⃗ is the speed of maintenance of behavior b, which are calculated from sensor data, wb is the weight of the behavior corresponding to the relative importance of that behavior (Figure <ref type="figure">1</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 1:</head><p>The working principle of the behavior-based approach Some papers refer to the same approaches as an artificial potential field <ref type="bibr">[26, 27 and 28]</ref> or virtual forces <ref type="bibr">[29]</ref>. The classical versions of these algorithm are the identical: the only difference is that instead of velocities of behavior, they use potential fields or virtual forces that are attracted to desired positions or repulsed from undesirable positions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Leader-Follower approach</head><p>The main idea of the leader-follower algorithm is that the followers try to maintain the required distance during the movement <ref type="bibr" target="#b15">[16]</ref>. By representing the Leader and Followers as points in the surface and having the pose of each point, it is easy to calculate the distance between them. Supposing that the follower pose is (xF, yF) and the leader pose is (xL, yL), the distance is calculated as:</p><formula xml:id="formula_2">𝐷 = √(𝑥 𝐿 − 𝑥 𝐹 ) 2 + (𝑦 𝐿 − 𝑦 𝐹 ) 2</formula><p>(2)</p><p>This distance can be used as a range that the follower tries to keep (Figure <ref type="figure" target="#fig_0">2</ref>). If some robot from the swarm is assigned as the leader, the robust of the swarm is at serious risk, if the leader crashes the swarm fully becomes inoperable. To deal with such a challenge, we can assign a virtual leader and maintain a distance with respect to him <ref type="bibr" target="#b16">[17,</ref><ref type="bibr" target="#b17">18]</ref>. The location of the virtual leader could be simply marked in the center of the swarm. During the motion, the leader's position can be calculated as the mean of the positions of the robots in swarm. .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Algorithm</head><p>The robots of the swarm start motion, updating their velocity vector with time intervals. At each time interval swarm will perform following steps</p><p>• the location of the Leader is estimated; • the velocity vector for each desired behavior is calculated; • using calculated in previous step velocities (equation ( <ref type="formula" target="#formula_0">1</ref>)) the total velocity for each robot in the swarm is calculated. The location of the virtual leader is estimated using the following equation:</p><formula xml:id="formula_3">𝑥 𝐿 = 1 𝑁 ∑ 𝑥 𝑖 𝑁 𝑖=1 𝑦 𝐿 = 1 𝑁 ∑ 𝑦 𝑖 𝑁 𝑖=1<label>(3)</label></formula><p>Here, N is the count of the robots in swarm, (xi, yi) is the current location of the i-th robot, (xL, yL) is the location of the virtual leader.</p><p>To calculate the total velocity, a behaviors-based approach is used. In our case, the robots observe two types of behavior: moving to the target and avoiding collision with each other or with an obstacle.</p><p>The value of the collision avoidance speed is inversely proportional to the distance to the closest obstacle. Any object that in any way may interfere with the robot's movement, including all other robots in the swarm, is considered an obstacle. The collision avoidance velocity angle is Perpendicular to the closest obstacle, which way it goes differs depending on which side has more obstacles, because in case of opposite movement to the obstacle the robots may end up in a deadlock state.</p><p>The velocity of movement to the goal is oriented from the virtual leader's position to the target's position and is the same for all robots in the swarm.</p><p>After all, using these velocities (equation ( <ref type="formula" target="#formula_0">1</ref>)), the total velocity can be calculated as:</p><formula xml:id="formula_4">𝑉 ⃗ 𝑡𝑜𝑡𝑎𝑙 = 𝑤 1 * 𝑉 ⃗ 𝑎𝑣𝑜𝑖𝑑 𝑐𝑜𝑙𝑙𝑖𝑠𝑖𝑜𝑛 + 𝑤 2 * 𝑉 ⃗ 𝑚𝑜𝑣𝑒 𝑡𝑜 𝑔𝑜𝑎𝑙<label>(4)</label></formula><p>The flowchart of the complete algorithm is shown in Figure <ref type="figure" target="#fig_1">3</ref>. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Simulation</head><p>To examine the work of the algorithm proposed in this paper, we performed experiments with a swarm robotic system of nine robots. The swarm motion was simulated using a software application developed in the Python programming language. The Pygame library was used for visualization (Figure <ref type="figure">4</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 4: Initial state of the robots in swarm</head><p>Each of the robots in the swarm has 12 lidars. The detection radius of all lidars is same. The nearby lidars are relative to each other at an angle of 30 degrees, so they cover all sides of the robot (Figure <ref type="figure">5</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 5: Model of the robot</head><p>It is also assumed that each robot in the swarm is aware of the positions of the other robots: in fact, they can broadcast information about their own location to each other.</p><p>At the beginning of the movement the robots in the swarm form a square (Figure <ref type="figure">4</ref>). Robots move in the direction of the target (marked in red) avoiding the obstacle.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Experimental results and discussion</head><p>Experimental research was carried out with weights of each behavior ranging from 0.1 to 10. Two values were observed: the total number of steps to reach the goal and the count of robots reaching the target.</p><p>For a small value of collision avoidance speed weight (w1), the count of agents which reach the target is very small, for a value less than 0.3 the robots do not reach the target at all. Experimental results for values less w1 &lt;=1 in which at least one robot reaches the target are presented in Table <ref type="table">1</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Table 1</head><p>Experimental results for values less w1 &lt;=1 in which at least one robot reaches the target</p><p>The weight of the speed of avoiding collision (w1)</p><p>The weight of the speed of reaching the target (w2)</p><p>The count of the robots reaching the target</p><p>The total number of steps to reach the goal 0. Also, robots cannot reach target on the large values of the weight of the speed of reaching the target. For a value w2&gt;2.7 the robots do not reach the target at all. Experimental results for values less w2&gt;2 in which at least one robot reaches the target are presented in Table <ref type="table">2</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Table 2</head><p>Experimental results for values less w2 &gt;2 in which at least one robot reaches the target</p><p>The weight of the speed of avoiding collision (w1)</p><p>The weight of the speed of reaching the target (w2)</p><p>The count of the robots reaching the target</p><p>The total number of steps to reach the goal As the weight increases, the number of robots reaching the goal gradually decreases (Figure <ref type="figure" target="#fig_2">6</ref>). But the robots reach the goal faster, the number of steps to reach the goal decreases (Figure <ref type="figure" target="#fig_3">7</ref>).  As the collision avoidance speed weight increases, the number of robots reaching the target increases to a maximum and in many cases (especially with a small target speed weight) keeps this position (Figure <ref type="figure" target="#fig_4">8</ref>) But as the weight of the collision velocity grows, the robots cannot always reach the target fully, they begin to run into each other because of the small sensitivity of the lidar. The number of steps to reach the goal does not depend as much on the collision avoidance speed weight, only in some cases (especially when the goal speed weight is small) the robots can go around the obstacle for a long time (Figure <ref type="figure" target="#fig_5">9</ref>). </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Conclusion</head><p>In this paper, we proposed an algorithm to control the motion of a swarm of robots. A behaviorbased approach has been used to control the motion of the robots. This method allows to establish a movement without a management center, which increases the fault tolerance. In addition, the leaderfollower method was proposed for coordination, which is one of the simplest algorithms to develop.</p><p>The presented algorithm was used to simulate the movement of a swarm of 9 robots in size. The changes in the number of steps to reach the goal and the number of robots reaching the goal were examined. During the experiments it was found out.</p><p>• The number of steps of reaching a goal depends very strongly on the weight of the speed of reaching the goal. By increasing the value of this weight the robots reach the goal faster.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>The number of robots reaching the goal decreases as the weight of the speed of reaching the goal increases. For at least one robot to reach the goal, the collision avoidance speed weight must be at least two and a half times the goal achievement speed weight.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>By increasing the weight of the collision avoidance speed the number of robots reaching the goal reaches a maximum.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>•</head><p>But as both weights increase, the robots start colliding with each other due to the low sensitivity of the lidar.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Representation of the robot leader and the robot follower as material points</figDesc><graphic coords="3,116.50,259.56,375.90,281.97" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: The flowchart of the complete algorithm</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 6 :</head><label>6</label><figDesc>Figure 6: The graph of dependence of the count of robots reaching the goal on the goal reaching speed weight (w2) at the value of the collision avoidance speed weight: w1=4, 6, 8, 10</figDesc><graphic coords="7,303.05,510.35,215.49,156.45" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 7 :</head><label>7</label><figDesc>Figure 7: The graph of the dependence of the number of steps of reaching the goal on the goal reaching speed weight (w2) at the value of the collision avoidance speed weight: w1=4, 6, 8, 10</figDesc><graphic coords="8,303.05,223.95,223.55,151.92" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 8 :</head><label>8</label><figDesc>Figure 8: The graph of dependence of the count of robots reaching the goal on the collision avoidance speed weight(w1) at the value of the goal reaching speed weight: w2=0.1, 0.2, 1, 1.5</figDesc><graphic coords="8,133.45,492.08,342.55,236.10" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Figure 9 :</head><label>9</label><figDesc>Figure 9: The graph of the dependence of the number of steps of reaching the goal on the collision avoidance speed weight(w1) at the value of the goal reaching speed weight: w2=0.1, 0.2, 1, 1.5</figDesc><graphic coords="9,130.75,122.60,347.95,228.30" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="2,106.75,421.58,395.95,296.24" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="5,175.55,166.34,258.40,266.12" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="5,174.25,496.51,261.00,257.24" type="bitmap" /></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Challenges and features of IoT communications in 5G networks</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">B</forename><surname>Yassein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Aljawarneh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Al-Sadi</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICECTA.2017.8251989</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2017 International Conference on Electrical and Computing Technologies and Applications</title>
				<meeting>the 2017 International Conference on Electrical and Computing Technologies and Applications<address><addrLine>ICECTA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="1" to="5" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Using Multiple RPL Instances to Enhance the Performance of New 6G and Internet of Everything (6G/IoE)-Based Healthcare Monitoring Systems</title>
		<author>
			<persName><forename type="first">W</forename><surname>Mardini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Aljawarneh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Al-Abdi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Mobile Netw Appl</title>
		<imprint>
			<biblScope unit="volume">26</biblScope>
			<biblScope unit="page" from="952" to="968" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title/>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">K</forename><surname>Kereyev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">K</forename><surname>Atanov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">P</forename><surname>Aman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><forename type="middle">K</forename><surname>Kulmagambetova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">T</forename><surname>Kulzhagarova</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Theoretical and Applied Information Technology</title>
		<imprint>
			<biblScope unit="volume">98</biblScope>
			<biblScope unit="issue">88</biblScope>
			<biblScope unit="page" from="1187" to="1200" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Lightweight cryptography system for IoT devices using DNA</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Al-Husainy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Al-Shargabi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Aljawarneh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computers &amp; Electrical Engineering</title>
		<imprint>
			<biblScope unit="volume">95</biblScope>
			<biblScope unit="page">107418</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Coordination and control of a group of small mobile robots</title>
		<author>
			<persName><forename type="first">Q</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">Y S</forename><surname>Luh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 1994 IEEE International Conference on Robotics and Automation</title>
				<meeting>the 1994 IEEE International Conference on Robotics and Automation</meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="1994">1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Logical control a group of mobile robots</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">L</forename><surname>Zenkevich</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">V</forename><surname>Nazarova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Zhu</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-319-99759-9_4</idno>
		<ptr target="https://doi.org/10.1007/978-3-319-99759-9_4" />
	</analytic>
	<monogr>
		<title level="m">Smart Electromechanical Systems. Studies in Systems, Decision and Control</title>
				<editor>
			<persName><forename type="first">A</forename><surname>Gorodetskiy</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">I</forename><surname>Tarasova</surname></persName>
		</editor>
		<meeting><address><addrLine>Cham</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<biblScope unit="volume">174</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Localization and follow-the-leader control of a heterogeneous group of mobile robots</title>
		<author>
			<persName><forename type="first">J</forename><surname>Huang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">M</forename><surname>Farritor</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Qadi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Goddard</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE/ASME transactions on Mechatronics11</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="205" to="215" />
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Mobility models for UAV group reconnaissance applications</title>
		<author>
			<persName><forename type="first">E</forename><surname>Kuiper</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Nadjm-Tehrani</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2006 International Conference on Wireless and Mobile Communications, ICWMC&apos;06</title>
				<meeting>the 2006 International Conference on Wireless and Mobile Communications, ICWMC&apos;06</meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2006-07-29">2006 Jul 29</date>
			<biblScope unit="page" from="33" to="33" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Group health management of UAV teams with applications to persistent surveillance</title>
		<author>
			<persName><forename type="first">B</forename><surname>Bethke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">P</forename><surname>How</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Vian</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2008 American Control Conference</title>
				<meeting>the 2008 American Control Conference</meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2008-06-11">2008 Jun 11</date>
			<biblScope unit="page" from="3145" to="3150" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Blockchain-enabled trustworthy group communications in UAV networks</title>
		<author>
			<persName><forename type="first">K</forename><surname>Gai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">K</forename><surname>Choo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Xiao</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Intelligent Transportation Systems</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="issue">7</biblScope>
			<biblScope unit="page" from="4118" to="4130" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Origin of the Local Group satellite planes</title>
		<author>
			<persName><forename type="first">I</forename><surname>Banik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>O'ryan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Zhao</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Monthly Notices of the Royal Astronomical Society</title>
		<imprint>
			<biblScope unit="volume">477</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="4768" to="4791" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">SatGen: a semi-analytical satellite galaxy generator -I. The model and its application to Local-Group satellite statistics</title>
		<author>
			<persName><forename type="first">F</forename><surname>Jiang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Dekel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Freundlich</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">C</forename><surname>Van Den Bosch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">B</forename><surname>Green</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">F</forename><surname>Hopkins</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Benson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Du</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Monthly Notices of the Royal Astronomical Society</title>
		<imprint>
			<biblScope unit="volume">502</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="621" to="641" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">F</forename><surname>Baimukhamedov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Moldamurat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">K</forename><surname>Akgul</surname></persName>
		</author>
		<title level="m">Optimal control model of the automobile transport</title>
				<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="1312" to="1316" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Development and Implementation of Automated UAV Flight Algorithms for Inertial Navigation Systems</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">K</forename><surname>Yemelyev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Kh</forename><surname>Moldamurat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">B</forename><surname>Seksenbaeva</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2021 IEEE International Conference on Smart Information Systems and Technologies, SIST, IEEE</title>
				<meeting>the 2021 IEEE International Conference on Smart Information Systems and Technologies, SIST, IEEE</meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="1" to="5" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Formation control and coordination of swarm robotic systems</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">E</forename><surname>Kyzyrkanov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Atanov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Aljawarneh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 7th International Conference on Engineering and MIS</title>
				<meeting>the 7th International Conference on Engineering and MIS<address><addrLine>ICEMIS</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Aljawarneh Coordination of movement of multiagent robotic systems</title>
		<author>
			<persName><forename type="first">A</forename><surname>Kyzyrkanov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Atanov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename></persName>
		</author>
		<idno type="DOI">10.1109/ICECCO53203.2021.9663796</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2021 16th International Conference on Electronics Computer and Computation</title>
				<meeting>the 2021 16th International Conference on Electronics Computer and Computation<address><addrLine>ICECCO</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="1" to="4" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Behaviour-based formation control for multirobot teams</title>
		<author>
			<persName><forename type="first">T</forename><surname>Balch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">C</forename><surname>Arkin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE transactions on robotics and automation</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="issue">6</biblScope>
			<biblScope unit="page" from="926" to="939" />
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Behaviour-based formation control of swarm robots</title>
		<author>
			<persName><forename type="first">D</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Zh</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ch</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Yang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Mathematical Problems in Engineering</title>
		<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Development of Modified path planning algorithm using artificial potential field (APF) based on PSO for factors optimization</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">A</forename><surname>Raheem</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">M</forename><surname>Badr</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS)</title>
		<imprint>
			<biblScope unit="volume">37</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="316" to="328" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Vertical obstacle avoidance and navigation of autonomous underwater vehicles with H∞ controller and the artificial potential field method</title>
		<author>
			<persName><forename type="first">.-M</forename><surname>Sh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><surname>-Ch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ch.-N</forename><surname>Fang</surname></persName>
		</author>
		<author>
			<persName><surname>Hwang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">The Journal of Navigation</title>
		<imprint>
			<biblScope unit="volume">72</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="207" to="228" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Formation Control and Obstacle Avoidance Algorithm of a Multi-USV System Based on Virtual Structure and Artificial Potential Field</title>
		<author>
			<persName><forename type="first">X</forename><surname>Yan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Jiang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Miao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Li</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Marine Science and Engineering</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page">161</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">A virtual force approach for cooperative standoff target tracking using multiple robots</title>
		<author>
			<persName><forename type="first">X</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Shen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zhang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2016 Chinese Control and Decision Conference</title>
				<meeting>the 2016 Chinese Control and Decision Conference</meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="1348" to="1353" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Mobility models for UAV group reconnaissance applications</title>
		<author>
			<persName><forename type="first">E</forename><surname>Kuiper</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Nadjm-Tehrani</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2006 International Conference on Wireless and Mobile Communications, ICWMC&apos;06</title>
				<meeting>the 2006 International Conference on Wireless and Mobile Communications, ICWMC&apos;06</meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2006-07-29">2006 Jul 29</date>
			<biblScope unit="page" from="33" to="33" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Group health management of UAV teams with applications to persistent surveillance</title>
		<author>
			<persName><forename type="first">B</forename><surname>Bethke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">P</forename><surname>How</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Vian</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2008 American Control Conference</title>
				<meeting>the 2008 American Control Conference</meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2008-06-11">2008 Jun 11</date>
			<biblScope unit="page" from="3145" to="3150" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Blockchain-enabled trustworthy group communications in UAV networks</title>
		<author>
			<persName><forename type="first">K</forename><surname>Gai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">K</forename><surname>Choo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Xiao</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Intelligent Transportation Systems</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="issue">7</biblScope>
			<biblScope unit="page" from="4118" to="4130" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">Origin of the Local Group satellite planes</title>
		<author>
			<persName><forename type="first">I</forename><surname>Banik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>O'ryan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Zhao</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Monthly Notices of the Royal Astronomical Society</title>
		<imprint>
			<biblScope unit="volume">477</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="4768" to="4791" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">SatGen: a semi-analytical satellite galaxy generator -I. The model and its application to Local-Group satellite statistics</title>
		<author>
			<persName><forename type="first">F</forename><surname>Jiang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Dekel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Freundlich</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">C</forename><surname>Van Den Bosch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">B</forename><surname>Green</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">F</forename><surname>Hopkins</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Benson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Du</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Monthly Notices of the Royal Astronomical Society</title>
		<imprint>
			<biblScope unit="volume">502</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="621" to="641" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
