<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://projectswiki.eleceng.adelaide.edu.au/projects/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=A1738657</id>
	<title>Projects - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://projectswiki.eleceng.adelaide.edu.au/projects/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=A1738657"/>
	<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php/Special:Contributions/A1738657"/>
	<updated>2026-05-15T07:36:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.4</generator>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17727</id>
		<title>Projects:2021s2-63333 Cooperative multi-robot system: a Simulink-with-Arduino based approach</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17727"/>
		<updated>2022-06-07T10:11:28Z</updated>

		<summary type="html">&lt;p&gt;A1738657: /* Conclusion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2021s2|FYP 63333]]&lt;br /&gt;
Abstract here&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Robot technology is widely used in many different industries today to perform a wide variety of tasks.Robots are used in agricultural, food technology, manufacturing, military, automobile and many more industries.During the recent years lot of research has been put into the area of cooperative multi-agent robotic system.The main purpose is to find to a feasible solution for the optimal communication among the agents.&lt;br /&gt;
&lt;br /&gt;
=== Project team ===&lt;br /&gt;
==== Project students ====&lt;br /&gt;
* Ruixiang Meng&lt;br /&gt;
* Muhammad Haniff Fauzan Bin Derani&lt;br /&gt;
* Sherif Bhalla&lt;br /&gt;
==== Supervisors ====&lt;br /&gt;
* Prof. Peng Shi&lt;br /&gt;
* Prof. Cheng-Chew Lim&lt;br /&gt;
==== Technical Advisors ====&lt;br /&gt;
*Yang Fei&lt;br /&gt;
*Yuan Sun&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
Design a cooperative multi-robot system with a Simulink-with-Arduino based approach&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Develop a distributed multi-agent system  where it proves multi-robot system is working together while performing obstacles avoidance/path-planning/communication/object detection using interface of coppeliasim(V-Rep) and MATLAB. All the agents in the system should be able to communicate with each other along-with performing the other sub functions . The robots should be able to reach to the target location with all of them working simuntaneously.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
=== What is Autonomous systems? ===&lt;br /&gt;
An autonomous system can sense, perceive, plan, and act without intervention.&lt;br /&gt;
* Able to gain information about the environment&lt;br /&gt;
* Able to work without human intervention&lt;br /&gt;
* Able to perform self-maintenance [1]&lt;br /&gt;
=== The concept of ‘Agent&amp;#039; ===&lt;br /&gt;
* “An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors”[2].&lt;br /&gt;
=== Multi-agent system ===&lt;br /&gt;
* Work cooperatively instead of working individually&lt;br /&gt;
* Communication among individual agents&lt;br /&gt;
=== What is the cooperative multi-robot system? ===&lt;br /&gt;
* A group of robots that seek to achieve a collective task as a team. &lt;br /&gt;
* Each individual robot makes decisions based on available local information as well as limited communications with neighboring robots.&lt;br /&gt;
&lt;br /&gt;
== Method ==&lt;br /&gt;
The system was tested in two different methods. They are mentioned as below :&lt;br /&gt;
&lt;br /&gt;
1.VREP and Matlab Simulation:&lt;br /&gt;
In this VREP has been used as the simulation environment and remote api connection with matlab has been used for giving the input. Path planning ,Robot localisation and obstacle avoidance were performed for a multi robot system.The technique of image processing has been used for doing obstacle avoidance and path planning.For image processing a sky view image has been taken for the environment and then a threshold image is created converted to binary to be read by Matlab. Further the image was inflated in order to use during path planning so that the robots travel at a safe distance from the obstacles.&lt;br /&gt;
For path planning of the robots we have used Probabilistic Road Mapping, which follows a graph search algorithm and then chooses the shortest path to travel avoiding obstacles. For the communication we have used the technique of storing the data into a module then all the robots extract the information from That module.  &lt;br /&gt;
&lt;br /&gt;
2. MATLAB and robot Simulation:&lt;br /&gt;
The system was tested in three different methods. First the controller was made in matlab and its was tested that the output given is the same as what is expected . This was performed using Simulink and matlab interface . In addition to that IMU and encoder were used on the robots which were used to determine the location and check it for errors. The data sharing between matlab and Arduino that was on robot is through TCP.&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;1) Virtual Platform&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For V-REP simulation, the results is that the project&amp;#039;s team members were able to create a multi-rovers that are working together in V-Rep scene.&amp;lt;br&amp;gt;&lt;br /&gt;
The functions of obstacle have been achieved in the project . The path planning works choosing the shortest path making the system good in performance .&lt;br /&gt;
[[File:Screen Shot 2022-06-07 at 6.57.59 pm.png|frame|center]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As seen in the figure above the path planning is working exactly the way we want it to and we get the desired results. The robots are given the target coordinates and they reach their target location.The figure below shows the robots at their initial position on the left and final position on the right.The robots complete this task completely autonomously once the desired coordinates have been given to them.&lt;br /&gt;
[[File:Dfsdfd.png|frame|center]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While the robots are in motion they share their current coordinate among the robots.The results were displayed in the command window in order to check for the user . The snippet shows the coordinate data used for data verification.&lt;br /&gt;
[[File:Coord.png|frame|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2) Real-hardware simulation&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For Real simulation, the results is that three rovers are able to work together in completing targeted coordinates which include 4 functions.&amp;lt;br&amp;gt;&lt;br /&gt;
# TCP/IP connection&lt;br /&gt;
# askID&lt;br /&gt;
# getCoordinate&lt;br /&gt;
# setCoordinate&lt;br /&gt;
&lt;br /&gt;
In the two figures below Red dashed line shows the red dashed line is the set motion trajectory and the blue solid line is the actual motion trajectory resulted from the movement of the robot.It can be seen in the figure below that when only encoder is used then there is a large deviation from the desired results.&lt;br /&gt;
[[File:Encoder.jpg|frame|center]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Fusion.jpg|frame|center]] &amp;lt;br&amp;gt;&lt;br /&gt;
In the above figure it can been seen that there is a very less deviation from the desired results during robot localisation .Hence it can be said that using sensor fusion gave much better results.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
For virtual platform functions of obstacle avoidance, path planning and communication were achieved. All three robots could be seen in motion at the same time and then sharing coordinates among them . For physical robot testing the function of robot localisation was achieved .&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;big&amp;gt;Future Work&amp;lt;/big&amp;gt;&lt;br /&gt;
In the performance testing using simulations improvements can be made to run it more smoothly . For physical work the communication module and obstacle avoidance has to be developed to make the system perform much better.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] M. Parashar and S. Hariri, &amp;quot;Autonomic Computing: An Overview&amp;quot;, 2005. Available: 10.1.1.62.2957.&lt;br /&gt;
&lt;br /&gt;
[2] M. Glavic, &amp;quot;Agents and Multi-Agent Systems: A Short Introduction for Power Engineers&amp;quot;, University of Liege, Luik, 2006.&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17726</id>
		<title>Projects:2021s2-63333 Cooperative multi-robot system: a Simulink-with-Arduino based approach</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17726"/>
		<updated>2022-06-07T10:03:22Z</updated>

		<summary type="html">&lt;p&gt;A1738657: /* Results */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2021s2|FYP 63333]]&lt;br /&gt;
Abstract here&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Robot technology is widely used in many different industries today to perform a wide variety of tasks.Robots are used in agricultural, food technology, manufacturing, military, automobile and many more industries.During the recent years lot of research has been put into the area of cooperative multi-agent robotic system.The main purpose is to find to a feasible solution for the optimal communication among the agents.&lt;br /&gt;
&lt;br /&gt;
=== Project team ===&lt;br /&gt;
==== Project students ====&lt;br /&gt;
* Ruixiang Meng&lt;br /&gt;
* Muhammad Haniff Fauzan Bin Derani&lt;br /&gt;
* Sherif Bhalla&lt;br /&gt;
==== Supervisors ====&lt;br /&gt;
* Prof. Peng Shi&lt;br /&gt;
* Prof. Cheng-Chew Lim&lt;br /&gt;
==== Technical Advisors ====&lt;br /&gt;
*Yang Fei&lt;br /&gt;
*Yuan Sun&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
Design a cooperative multi-robot system with a Simulink-with-Arduino based approach&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Develop a distributed multi-agent system  where it proves multi-robot system is working together while performing obstacles avoidance/path-planning/communication/object detection using interface of coppeliasim(V-Rep) and MATLAB. All the agents in the system should be able to communicate with each other along-with performing the other sub functions . The robots should be able to reach to the target location with all of them working simuntaneously.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
=== What is Autonomous systems? ===&lt;br /&gt;
An autonomous system can sense, perceive, plan, and act without intervention.&lt;br /&gt;
* Able to gain information about the environment&lt;br /&gt;
* Able to work without human intervention&lt;br /&gt;
* Able to perform self-maintenance [1]&lt;br /&gt;
=== The concept of ‘Agent&amp;#039; ===&lt;br /&gt;
* “An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors”[2].&lt;br /&gt;
=== Multi-agent system ===&lt;br /&gt;
* Work cooperatively instead of working individually&lt;br /&gt;
* Communication among individual agents&lt;br /&gt;
=== What is the cooperative multi-robot system? ===&lt;br /&gt;
* A group of robots that seek to achieve a collective task as a team. &lt;br /&gt;
* Each individual robot makes decisions based on available local information as well as limited communications with neighboring robots.&lt;br /&gt;
&lt;br /&gt;
== Method ==&lt;br /&gt;
The system was tested in two different methods. They are mentioned as below :&lt;br /&gt;
&lt;br /&gt;
1.VREP and Matlab Simulation:&lt;br /&gt;
In this VREP has been used as the simulation environment and remote api connection with matlab has been used for giving the input. Path planning ,Robot localisation and obstacle avoidance were performed for a multi robot system.The technique of image processing has been used for doing obstacle avoidance and path planning.For image processing a sky view image has been taken for the environment and then a threshold image is created converted to binary to be read by Matlab. Further the image was inflated in order to use during path planning so that the robots travel at a safe distance from the obstacles.&lt;br /&gt;
For path planning of the robots we have used Probabilistic Road Mapping, which follows a graph search algorithm and then chooses the shortest path to travel avoiding obstacles. For the communication we have used the technique of storing the data into a module then all the robots extract the information from That module.  &lt;br /&gt;
&lt;br /&gt;
2. MATLAB and robot Simulation:&lt;br /&gt;
The system was tested in three different methods. First the controller was made in matlab and its was tested that the output given is the same as what is expected . This was performed using Simulink and matlab interface . In addition to that IMU and encoder were used on the robots which were used to determine the location and check it for errors. The data sharing between matlab and Arduino that was on robot is through TCP.&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;1) Virtual Platform&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For V-REP simulation, the results is that the project&amp;#039;s team members were able to create a multi-rovers that are working together in V-Rep scene.&amp;lt;br&amp;gt;&lt;br /&gt;
The functions of obstacle have been achieved in the project . The path planning works choosing the shortest path making the system good in performance .&lt;br /&gt;
[[File:Screen Shot 2022-06-07 at 6.57.59 pm.png|frame|center]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As seen in the figure above the path planning is working exactly the way we want it to and we get the desired results. The robots are given the target coordinates and they reach their target location.The figure below shows the robots at their initial position on the left and final position on the right.The robots complete this task completely autonomously once the desired coordinates have been given to them.&lt;br /&gt;
[[File:Dfsdfd.png|frame|center]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While the robots are in motion they share their current coordinate among the robots.The results were displayed in the command window in order to check for the user . The snippet shows the coordinate data used for data verification.&lt;br /&gt;
[[File:Coord.png|frame|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2) Real-hardware simulation&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For Real simulation, the results is that three rovers are able to work together in completing targeted coordinates which include 4 functions.&amp;lt;br&amp;gt;&lt;br /&gt;
# TCP/IP connection&lt;br /&gt;
# askID&lt;br /&gt;
# getCoordinate&lt;br /&gt;
# setCoordinate&lt;br /&gt;
&lt;br /&gt;
In the two figures below Red dashed line shows the red dashed line is the set motion trajectory and the blue solid line is the actual motion trajectory resulted from the movement of the robot.It can be seen in the figure below that when only encoder is used then there is a large deviation from the desired results.&lt;br /&gt;
[[File:Encoder.jpg|frame|center]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Fusion.jpg|frame|center]] &amp;lt;br&amp;gt;&lt;br /&gt;
In the above figure it can been seen that there is a very less deviation from the desired results during robot localisation .Hence it can be said that using sensor fusion gave much better results.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&amp;lt;big&amp;gt;Performance testing on virtual platforms&amp;lt;/big&amp;gt;&lt;br /&gt;
*Obstacle Detection&lt;br /&gt;
*Image Processing&lt;br /&gt;
*Path Planning&lt;br /&gt;
*Bidirectional Communication&lt;br /&gt;
&amp;lt;big&amp;gt;Performance testing on physical platforms&amp;lt;/big&amp;gt;&lt;br /&gt;
*Robot Localization&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Future Work&amp;lt;/big&amp;gt;&lt;br /&gt;
*Physical Robot Testing&lt;br /&gt;
*Performance Improvement in Simulations&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] M. Parashar and S. Hariri, &amp;quot;Autonomic Computing: An Overview&amp;quot;, 2005. Available: 10.1.1.62.2957.&lt;br /&gt;
&lt;br /&gt;
[2] M. Glavic, &amp;quot;Agents and Multi-Agent Systems: A Short Introduction for Power Engineers&amp;quot;, University of Liege, Luik, 2006.&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:Fusion.jpg&amp;diff=17725</id>
		<title>File:Fusion.jpg</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:Fusion.jpg&amp;diff=17725"/>
		<updated>2022-06-07T10:01:46Z</updated>

		<summary type="html">&lt;p&gt;A1738657: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;fusion&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:Encoder.jpg&amp;diff=17724</id>
		<title>File:Encoder.jpg</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:Encoder.jpg&amp;diff=17724"/>
		<updated>2022-06-07T10:00:20Z</updated>

		<summary type="html">&lt;p&gt;A1738657: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;encoder&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17723</id>
		<title>Projects:2021s2-63333 Cooperative multi-robot system: a Simulink-with-Arduino based approach</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17723"/>
		<updated>2022-06-07T09:56:31Z</updated>

		<summary type="html">&lt;p&gt;A1738657: /* Method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2021s2|FYP 63333]]&lt;br /&gt;
Abstract here&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Robot technology is widely used in many different industries today to perform a wide variety of tasks.Robots are used in agricultural, food technology, manufacturing, military, automobile and many more industries.During the recent years lot of research has been put into the area of cooperative multi-agent robotic system.The main purpose is to find to a feasible solution for the optimal communication among the agents.&lt;br /&gt;
&lt;br /&gt;
=== Project team ===&lt;br /&gt;
==== Project students ====&lt;br /&gt;
* Ruixiang Meng&lt;br /&gt;
* Muhammad Haniff Fauzan Bin Derani&lt;br /&gt;
* Sherif Bhalla&lt;br /&gt;
==== Supervisors ====&lt;br /&gt;
* Prof. Peng Shi&lt;br /&gt;
* Prof. Cheng-Chew Lim&lt;br /&gt;
==== Technical Advisors ====&lt;br /&gt;
*Yang Fei&lt;br /&gt;
*Yuan Sun&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
Design a cooperative multi-robot system with a Simulink-with-Arduino based approach&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Develop a distributed multi-agent system  where it proves multi-robot system is working together while performing obstacles avoidance/path-planning/communication/object detection using interface of coppeliasim(V-Rep) and MATLAB. All the agents in the system should be able to communicate with each other along-with performing the other sub functions . The robots should be able to reach to the target location with all of them working simuntaneously.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
=== What is Autonomous systems? ===&lt;br /&gt;
An autonomous system can sense, perceive, plan, and act without intervention.&lt;br /&gt;
* Able to gain information about the environment&lt;br /&gt;
* Able to work without human intervention&lt;br /&gt;
* Able to perform self-maintenance [1]&lt;br /&gt;
=== The concept of ‘Agent&amp;#039; ===&lt;br /&gt;
* “An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors”[2].&lt;br /&gt;
=== Multi-agent system ===&lt;br /&gt;
* Work cooperatively instead of working individually&lt;br /&gt;
* Communication among individual agents&lt;br /&gt;
=== What is the cooperative multi-robot system? ===&lt;br /&gt;
* A group of robots that seek to achieve a collective task as a team. &lt;br /&gt;
* Each individual robot makes decisions based on available local information as well as limited communications with neighboring robots.&lt;br /&gt;
&lt;br /&gt;
== Method ==&lt;br /&gt;
The system was tested in two different methods. They are mentioned as below :&lt;br /&gt;
&lt;br /&gt;
1.VREP and Matlab Simulation:&lt;br /&gt;
In this VREP has been used as the simulation environment and remote api connection with matlab has been used for giving the input. Path planning ,Robot localisation and obstacle avoidance were performed for a multi robot system.The technique of image processing has been used for doing obstacle avoidance and path planning.For image processing a sky view image has been taken for the environment and then a threshold image is created converted to binary to be read by Matlab. Further the image was inflated in order to use during path planning so that the robots travel at a safe distance from the obstacles.&lt;br /&gt;
For path planning of the robots we have used Probabilistic Road Mapping, which follows a graph search algorithm and then chooses the shortest path to travel avoiding obstacles. For the communication we have used the technique of storing the data into a module then all the robots extract the information from That module.  &lt;br /&gt;
&lt;br /&gt;
2. MATLAB and robot Simulation:&lt;br /&gt;
The system was tested in three different methods. First the controller was made in matlab and its was tested that the output given is the same as what is expected . This was performed using Simulink and matlab interface . In addition to that IMU and encoder were used on the robots which were used to determine the location and check it for errors. The data sharing between matlab and Arduino that was on robot is through TCP.&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;1) V-REP simulation&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For V-REP simulation, the results is that the project&amp;#039;s team members were able to create a multi-rovers that are working together in V-Rep scene.&amp;lt;br&amp;gt;&lt;br /&gt;
The functions of obstacle have been achieved in the project . The path planning works choosing the shortest path making the system good in performance .&lt;br /&gt;
[[File:Screen Shot 2022-06-07 at 6.57.59 pm.png|frame|center]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As seen in the figure above the path planning is working exactly the way we want it to and we get the desired results. The robots are given the target coordinates and they reach their target location.The figure below shows the robots at their initial position on the left and final position on the right.The robots complete this task completely autonomously once the desired coordinates have been given to them.&lt;br /&gt;
[[File:Dfsdfd.png|frame|center]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While the robots are in motion they share their current coordinate among the robots.The results were displayed in the command window in order to check for the user . The snippet shows the coordinate data used for data verification.&lt;br /&gt;
[[File:Coord.png|frame|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2) Real-hardware simulation&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For Real simulation, the results is that three rovers are able to work together in completing targeted coordinates which include 4 functions.&amp;lt;br&amp;gt;&lt;br /&gt;
# TCP/IP connection&lt;br /&gt;
# askID&lt;br /&gt;
# getCoordinate&lt;br /&gt;
# setCoordinate&lt;br /&gt;
&lt;br /&gt;
will be adding pictures and methods in achieving the results.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&amp;lt;big&amp;gt;Performance testing on virtual platforms&amp;lt;/big&amp;gt;&lt;br /&gt;
*Obstacle Detection&lt;br /&gt;
*Image Processing&lt;br /&gt;
*Path Planning&lt;br /&gt;
*Bidirectional Communication&lt;br /&gt;
&amp;lt;big&amp;gt;Performance testing on physical platforms&amp;lt;/big&amp;gt;&lt;br /&gt;
*Robot Localization&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Future Work&amp;lt;/big&amp;gt;&lt;br /&gt;
*Physical Robot Testing&lt;br /&gt;
*Performance Improvement in Simulations&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] M. Parashar and S. Hariri, &amp;quot;Autonomic Computing: An Overview&amp;quot;, 2005. Available: 10.1.1.62.2957.&lt;br /&gt;
&lt;br /&gt;
[2] M. Glavic, &amp;quot;Agents and Multi-Agent Systems: A Short Introduction for Power Engineers&amp;quot;, University of Liege, Luik, 2006.&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17722</id>
		<title>Projects:2021s2-63333 Cooperative multi-robot system: a Simulink-with-Arduino based approach</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17722"/>
		<updated>2022-06-07T09:40:23Z</updated>

		<summary type="html">&lt;p&gt;A1738657: /* Results */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2021s2|FYP 63333]]&lt;br /&gt;
Abstract here&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Robot technology is widely used in many different industries today to perform a wide variety of tasks.Robots are used in agricultural, food technology, manufacturing, military, automobile and many more industries.During the recent years lot of research has been put into the area of cooperative multi-agent robotic system.The main purpose is to find to a feasible solution for the optimal communication among the agents.&lt;br /&gt;
&lt;br /&gt;
=== Project team ===&lt;br /&gt;
==== Project students ====&lt;br /&gt;
* Ruixiang Meng&lt;br /&gt;
* Muhammad Haniff Fauzan Bin Derani&lt;br /&gt;
* Sherif Bhalla&lt;br /&gt;
==== Supervisors ====&lt;br /&gt;
* Prof. Peng Shi&lt;br /&gt;
* Prof. Cheng-Chew Lim&lt;br /&gt;
==== Technical Advisors ====&lt;br /&gt;
*Yang Fei&lt;br /&gt;
*Yuan Sun&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
Design a cooperative multi-robot system with a Simulink-with-Arduino based approach&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Develop a distributed multi-agent system  where it proves multi-robot system is working together while performing obstacles avoidance/path-planning/communication/object detection using interface of coppeliasim(V-Rep) and MATLAB. All the agents in the system should be able to communicate with each other along-with performing the other sub functions . The robots should be able to reach to the target location with all of them working simuntaneously.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
=== What is Autonomous systems? ===&lt;br /&gt;
An autonomous system can sense, perceive, plan, and act without intervention.&lt;br /&gt;
* Able to gain information about the environment&lt;br /&gt;
* Able to work without human intervention&lt;br /&gt;
* Able to perform self-maintenance [1]&lt;br /&gt;
=== The concept of ‘Agent&amp;#039; ===&lt;br /&gt;
* “An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors”[2].&lt;br /&gt;
=== Multi-agent system ===&lt;br /&gt;
* Work cooperatively instead of working individually&lt;br /&gt;
* Communication among individual agents&lt;br /&gt;
=== What is the cooperative multi-robot system? ===&lt;br /&gt;
* A group of robots that seek to achieve a collective task as a team. &lt;br /&gt;
* Each individual robot makes decisions based on available local information as well as limited communications with neighboring robots.&lt;br /&gt;
&lt;br /&gt;
== Method ==&lt;br /&gt;
The system was tested in two different methods. They are mentioned as below :&lt;br /&gt;
&lt;br /&gt;
1.VREP and Matlab Simulation:&lt;br /&gt;
In this VREP has been used as the simulation environment and remote api connection with matlab has been used for giving the input. Path planning ,Robot localisation and obstacle avoidance were performed for a multi robot system.The technique of image processing has been used for doing obstacle avoidance and path planning.For image processing a sky view image has been taken for the environment and then a threshold image is created converted to binary to be read by Matlab. Further the image was inflated in order to use during path planning so that the robots travel at a safe distance from the obstacles.&lt;br /&gt;
For path planning of the robots we have used Probabilistic Road Mapping, which follows a graph search algorithm and then chooses the shortest path to travel avoiding obstacles. For the communication we have used the technique of storing the data into a module then all the robots extract the information from That module.  &lt;br /&gt;
&lt;br /&gt;
2. MATLAB and robot Simulation:&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;1) V-REP simulation&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For V-REP simulation, the results is that the project&amp;#039;s team members were able to create a multi-rovers that are working together in V-Rep scene.&amp;lt;br&amp;gt;&lt;br /&gt;
The functions of obstacle have been achieved in the project . The path planning works choosing the shortest path making the system good in performance .&lt;br /&gt;
[[File:Screen Shot 2022-06-07 at 6.57.59 pm.png|frame|center]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As seen in the figure above the path planning is working exactly the way we want it to and we get the desired results. The robots are given the target coordinates and they reach their target location.The figure below shows the robots at their initial position on the left and final position on the right.The robots complete this task completely autonomously once the desired coordinates have been given to them.&lt;br /&gt;
[[File:Dfsdfd.png|frame|center]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While the robots are in motion they share their current coordinate among the robots.The results were displayed in the command window in order to check for the user . The snippet shows the coordinate data used for data verification.&lt;br /&gt;
[[File:Coord.png|frame|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2) Real-hardware simulation&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For Real simulation, the results is that three rovers are able to work together in completing targeted coordinates which include 4 functions.&amp;lt;br&amp;gt;&lt;br /&gt;
# TCP/IP connection&lt;br /&gt;
# askID&lt;br /&gt;
# getCoordinate&lt;br /&gt;
# setCoordinate&lt;br /&gt;
&lt;br /&gt;
will be adding pictures and methods in achieving the results.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&amp;lt;big&amp;gt;Performance testing on virtual platforms&amp;lt;/big&amp;gt;&lt;br /&gt;
*Obstacle Detection&lt;br /&gt;
*Image Processing&lt;br /&gt;
*Path Planning&lt;br /&gt;
*Bidirectional Communication&lt;br /&gt;
&amp;lt;big&amp;gt;Performance testing on physical platforms&amp;lt;/big&amp;gt;&lt;br /&gt;
*Robot Localization&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Future Work&amp;lt;/big&amp;gt;&lt;br /&gt;
*Physical Robot Testing&lt;br /&gt;
*Performance Improvement in Simulations&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] M. Parashar and S. Hariri, &amp;quot;Autonomic Computing: An Overview&amp;quot;, 2005. Available: 10.1.1.62.2957.&lt;br /&gt;
&lt;br /&gt;
[2] M. Glavic, &amp;quot;Agents and Multi-Agent Systems: A Short Introduction for Power Engineers&amp;quot;, University of Liege, Luik, 2006.&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:Coord.png&amp;diff=17721</id>
		<title>File:Coord.png</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:Coord.png&amp;diff=17721"/>
		<updated>2022-06-07T09:39:52Z</updated>

		<summary type="html">&lt;p&gt;A1738657: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;coordinate sharing&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:Dfsdfd.png&amp;diff=17720</id>
		<title>File:Dfsdfd.png</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:Dfsdfd.png&amp;diff=17720"/>
		<updated>2022-06-07T09:34:10Z</updated>

		<summary type="html">&lt;p&gt;A1738657: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot reach&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:Screen_Shot_2022-06-07_at_6.57.59_pm.png&amp;diff=17719</id>
		<title>File:Screen Shot 2022-06-07 at 6.57.59 pm.png</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:Screen_Shot_2022-06-07_at_6.57.59_pm.png&amp;diff=17719"/>
		<updated>2022-06-07T09:28:19Z</updated>

		<summary type="html">&lt;p&gt;A1738657: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;www&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17718</id>
		<title>Projects:2021s2-63333 Cooperative multi-robot system: a Simulink-with-Arduino based approach</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17718"/>
		<updated>2022-06-07T09:25:47Z</updated>

		<summary type="html">&lt;p&gt;A1738657: /* Method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2021s2|FYP 63333]]&lt;br /&gt;
Abstract here&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Robot technology is widely used in many different industries today to perform a wide variety of tasks.Robots are used in agricultural, food technology, manufacturing, military, automobile and many more industries.During the recent years lot of research has been put into the area of cooperative multi-agent robotic system.The main purpose is to find to a feasible solution for the optimal communication among the agents.&lt;br /&gt;
&lt;br /&gt;
=== Project team ===&lt;br /&gt;
==== Project students ====&lt;br /&gt;
* Ruixiang Meng&lt;br /&gt;
* Muhammad Haniff Fauzan Bin Derani&lt;br /&gt;
* Sherif Bhalla&lt;br /&gt;
==== Supervisors ====&lt;br /&gt;
* Prof. Peng Shi&lt;br /&gt;
* Prof. Cheng-Chew Lim&lt;br /&gt;
==== Technical Advisors ====&lt;br /&gt;
*Yang Fei&lt;br /&gt;
*Yuan Sun&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
Design a cooperative multi-robot system with a Simulink-with-Arduino based approach&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Develop a distributed multi-agent system  where it proves multi-robot system is working together while performing obstacles avoidance/path-planning/communication/object detection using interface of coppeliasim(V-Rep) and MATLAB. All the agents in the system should be able to communicate with each other along-with performing the other sub functions . The robots should be able to reach to the target location with all of them working simuntaneously.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
=== What is Autonomous systems? ===&lt;br /&gt;
An autonomous system can sense, perceive, plan, and act without intervention.&lt;br /&gt;
* Able to gain information about the environment&lt;br /&gt;
* Able to work without human intervention&lt;br /&gt;
* Able to perform self-maintenance [1]&lt;br /&gt;
=== The concept of ‘Agent&amp;#039; ===&lt;br /&gt;
* “An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors”[2].&lt;br /&gt;
=== Multi-agent system ===&lt;br /&gt;
* Work cooperatively instead of working individually&lt;br /&gt;
* Communication among individual agents&lt;br /&gt;
=== What is the cooperative multi-robot system? ===&lt;br /&gt;
* A group of robots that seek to achieve a collective task as a team. &lt;br /&gt;
* Each individual robot makes decisions based on available local information as well as limited communications with neighboring robots.&lt;br /&gt;
&lt;br /&gt;
== Method ==&lt;br /&gt;
The system was tested in two different methods. They are mentioned as below :&lt;br /&gt;
&lt;br /&gt;
1.VREP and Matlab Simulation:&lt;br /&gt;
In this VREP has been used as the simulation environment and remote api connection with matlab has been used for giving the input. Path planning ,Robot localisation and obstacle avoidance were performed for a multi robot system.The technique of image processing has been used for doing obstacle avoidance and path planning.For image processing a sky view image has been taken for the environment and then a threshold image is created converted to binary to be read by Matlab. Further the image was inflated in order to use during path planning so that the robots travel at a safe distance from the obstacles.&lt;br /&gt;
For path planning of the robots we have used Probabilistic Road Mapping, which follows a graph search algorithm and then chooses the shortest path to travel avoiding obstacles. For the communication we have used the technique of storing the data into a module then all the robots extract the information from That module.  &lt;br /&gt;
&lt;br /&gt;
2. MATLAB and robot Simulation:&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;1) V-REP simulation&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For V-REP simulation, the results is that the project&amp;#039;s team members were able to create a multi-rovers that are working together in V-Rep scene.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2) Real-hardware simulation&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For Real simulation, the results is that three rovers are able to work together in completing targeted coordinates which include 4 functions.&amp;lt;br&amp;gt;&lt;br /&gt;
# TCP/IP connection&lt;br /&gt;
# askID&lt;br /&gt;
# getCoordinate&lt;br /&gt;
# setCoordinate&lt;br /&gt;
&lt;br /&gt;
will be adding pictures and methods in achieving the results.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&amp;lt;big&amp;gt;Performance testing on virtual platforms&amp;lt;/big&amp;gt;&lt;br /&gt;
*Obstacle Detection&lt;br /&gt;
*Image Processing&lt;br /&gt;
*Path Planning&lt;br /&gt;
*Bidirectional Communication&lt;br /&gt;
&amp;lt;big&amp;gt;Performance testing on physical platforms&amp;lt;/big&amp;gt;&lt;br /&gt;
*Robot Localization&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Future Work&amp;lt;/big&amp;gt;&lt;br /&gt;
*Physical Robot Testing&lt;br /&gt;
*Performance Improvement in Simulations&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] M. Parashar and S. Hariri, &amp;quot;Autonomic Computing: An Overview&amp;quot;, 2005. Available: 10.1.1.62.2957.&lt;br /&gt;
&lt;br /&gt;
[2] M. Glavic, &amp;quot;Agents and Multi-Agent Systems: A Short Introduction for Power Engineers&amp;quot;, University of Liege, Luik, 2006.&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:Imageprocessing.png&amp;diff=17717</id>
		<title>File:Imageprocessing.png</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:Imageprocessing.png&amp;diff=17717"/>
		<updated>2022-06-07T07:27:22Z</updated>

		<summary type="html">&lt;p&gt;A1738657: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Image processing structure&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17716</id>
		<title>Projects:2021s2-63333 Cooperative multi-robot system: a Simulink-with-Arduino based approach</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17716"/>
		<updated>2022-06-07T07:12:49Z</updated>

		<summary type="html">&lt;p&gt;A1738657: /* Objectives */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2021s2|FYP 63333]]&lt;br /&gt;
Abstract here&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Robot technology is widely used in many different industries today to perform a wide variety of tasks.Robots are used in agricultural, food technology, manufacturing, military, automobile and many more industries.During the recent years lot of research has been put into the area of cooperative multi-agent robotic system.The main purpose is to find to a feasible solution for the optimal communication among the agents.&lt;br /&gt;
&lt;br /&gt;
=== Project team ===&lt;br /&gt;
==== Project students ====&lt;br /&gt;
* Ruixiang Meng&lt;br /&gt;
* Muhammad Haniff Fauzan Bin Derani&lt;br /&gt;
* Sherif Bhalla&lt;br /&gt;
==== Supervisors ====&lt;br /&gt;
* Prof. Peng Shi&lt;br /&gt;
* Prof. Cheng-Chew Lim&lt;br /&gt;
==== Technical Advisors ====&lt;br /&gt;
*Yang Fei&lt;br /&gt;
*Yuan Sun&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
Design a cooperative multi-robot system with a Simulink-with-Arduino based approach&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Develop a distributed multi-agent system  where it proves multi-robot system is working together while performing obstacles avoidance/path-planning/communication/object detection using interface of coppeliasim(V-Rep) and MATLAB. All the agents in the system should be able to communicate with each other along-with performing the other sub functions . The robots should be able to reach to the target location with all of them working simuntaneously.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
=== What is Autonomous systems? ===&lt;br /&gt;
An autonomous system can sense, perceive, plan, and act without intervention.&lt;br /&gt;
* Able to gain information about the environment&lt;br /&gt;
* Able to work without human intervention&lt;br /&gt;
* Able to perform self-maintenance [1]&lt;br /&gt;
=== The concept of ‘Agent&amp;#039; ===&lt;br /&gt;
* “An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors”[2].&lt;br /&gt;
=== Multi-agent system ===&lt;br /&gt;
* Work cooperatively instead of working individually&lt;br /&gt;
* Communication among individual agents&lt;br /&gt;
=== What is the cooperative multi-robot system? ===&lt;br /&gt;
* A group of robots that seek to achieve a collective task as a team. &lt;br /&gt;
* Each individual robot makes decisions based on available local information as well as limited communications with neighboring robots.&lt;br /&gt;
&lt;br /&gt;
== Method ==&lt;br /&gt;
The system was tested in two different methods. They are mentioned as below :&lt;br /&gt;
&lt;br /&gt;
1.VREP and Matlab Simulation:&lt;br /&gt;
In this VREP has been used as the simulation environment and remote api connection with matlab has been used for giving the input. Path planning ,Robot localization and obstacle avoidance were performed for a multi robot system.&lt;br /&gt;
&lt;br /&gt;
2.MATLAB and robot Simulation:&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;1) V-REP simulation&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For V-REP simulation, the results is that the project&amp;#039;s team members were able to create a multi-rovers that are working together in V-Rep scene.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2) Real-hardware simulation&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
For Real simulation, the results is that three rovers are able to work together in completing targeted coordinates which include 4 functions.&amp;lt;br&amp;gt;&lt;br /&gt;
# TCP/IP connection&lt;br /&gt;
# askID&lt;br /&gt;
# getCoordinate&lt;br /&gt;
# setCoordinate&lt;br /&gt;
&lt;br /&gt;
will be adding pictures and methods in achieving the results.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&amp;lt;big&amp;gt;Performance testing on virtual platforms&amp;lt;/big&amp;gt;&lt;br /&gt;
*Obstacle Detection&lt;br /&gt;
*Image Processing&lt;br /&gt;
*Path Planning&lt;br /&gt;
*Bidirectional Communication&lt;br /&gt;
&amp;lt;big&amp;gt;Performance testing on physical platforms&amp;lt;/big&amp;gt;&lt;br /&gt;
*Robot Localization&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Future Work&amp;lt;/big&amp;gt;&lt;br /&gt;
*Physical Robot Testing&lt;br /&gt;
*Performance Improvement in Simulations&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] M. Parashar and S. Hariri, &amp;quot;Autonomic Computing: An Overview&amp;quot;, 2005. Available: 10.1.1.62.2957.&lt;br /&gt;
&lt;br /&gt;
[2] M. Glavic, &amp;quot;Agents and Multi-Agent Systems: A Short Introduction for Power Engineers&amp;quot;, University of Liege, Luik, 2006.&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:Robot_Process.png&amp;diff=17647</id>
		<title>File:Robot Process.png</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=File:Robot_Process.png&amp;diff=17647"/>
		<updated>2022-05-31T10:56:52Z</updated>

		<summary type="html">&lt;p&gt;A1738657: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Complete Working process in Simulation&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17646</id>
		<title>Projects:2021s2-63333 Cooperative multi-robot system: a Simulink-with-Arduino based approach</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17646"/>
		<updated>2022-05-31T10:51:54Z</updated>

		<summary type="html">&lt;p&gt;A1738657: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2021s2|FYP 63333]]&lt;br /&gt;
Abstract here&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Robot technology is widely used in many different industries today to perform a wide variety of tasks.Robots are used in agricultural, food technology, manufacturing, military, automobile and many more industries.During the recent years lot of research has been put into the area of cooperative multi-agent robotic system.The main purpose is to find to a feasible solution for the optimal communication among the agents.&lt;br /&gt;
&lt;br /&gt;
=== Project team ===&lt;br /&gt;
==== Project students ====&lt;br /&gt;
* Ruixiang Meng&lt;br /&gt;
* Muhammad Haniff Fauzan Bin Derani&lt;br /&gt;
* Sherif Bhalla&lt;br /&gt;
==== Supervisors ====&lt;br /&gt;
* Prof. Peng Shi&lt;br /&gt;
* Prof. Cheng-Chew Lim&lt;br /&gt;
==== Technical Advisors ====&lt;br /&gt;
*Yang Fei&lt;br /&gt;
*Yuan Sun&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
Design a cooperative multi-robot system with a Simulink-with-Arduino based approach&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
=== What is Autonomous systems? ===&lt;br /&gt;
An autonomous system can sense, perceive, plan, and act without intervention.&lt;br /&gt;
* Able to gain information about the environment&lt;br /&gt;
* Able to work without human intervention&lt;br /&gt;
* Able to perform self-maintenance [1]&lt;br /&gt;
=== The concept of ‘Agent&amp;#039; ===&lt;br /&gt;
* “An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors”[2].&lt;br /&gt;
=== Multi-agent system ===&lt;br /&gt;
* Work cooperatively instead of working individually&lt;br /&gt;
* Communication among individual agents&lt;br /&gt;
=== What is the cooperative multi-robot system? ===&lt;br /&gt;
* A group of robots that seek to achieve a collective task as a team. &lt;br /&gt;
* Each individual robot makes decisions based on available local information as well as limited communications with neighboring robots.&lt;br /&gt;
&lt;br /&gt;
== Method ==&lt;br /&gt;
The system was tested in two different methods. They are mentioned as below :&lt;br /&gt;
&lt;br /&gt;
1.VREP and Matlab Simulation:&lt;br /&gt;
In this VREP has been used as the simulation environment and remote api connection with matlab has been used for giving the input. Path planning ,Robot localization and obstacle avoidance were performed for a multi robot system.&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] M. Parashar and S. Hariri, &amp;quot;Autonomic Computing: An Overview&amp;quot;, 2005. Available: 10.1.1.62.2957.&lt;br /&gt;
&lt;br /&gt;
[2] M. Glavic, &amp;quot;Agents and Multi-Agent Systems: A Short Introduction for Power Engineers&amp;quot;, University of Liege, Luik, 2006.&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17645</id>
		<title>Projects:2021s2-63333 Cooperative multi-robot system: a Simulink-with-Arduino based approach</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17645"/>
		<updated>2022-05-31T10:15:26Z</updated>

		<summary type="html">&lt;p&gt;A1738657: /* Method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2021s2|FYP 63333]]&lt;br /&gt;
Abstract here&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Project description here&lt;br /&gt;
&lt;br /&gt;
=== Project team ===&lt;br /&gt;
==== Project students ====&lt;br /&gt;
* Ruixiang Meng&lt;br /&gt;
* Muhammad Haniff Fauzan Bin Derani&lt;br /&gt;
* Sherif Bhalla&lt;br /&gt;
==== Supervisors ====&lt;br /&gt;
* Prof. Peng Shi&lt;br /&gt;
* Prof. Cheng-Chew Lim&lt;br /&gt;
==== Technical Advisors ====&lt;br /&gt;
*Yang Fei&lt;br /&gt;
*Yuan Sun&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
Design a cooperative multi-robot system with a Simulink-with-Arduino based approach&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
=== What is Autonomous systems? ===&lt;br /&gt;
An autonomous system can sense, perceive, plan, and act without intervention.&lt;br /&gt;
* Able to gain information about the environment&lt;br /&gt;
* Able to work without human intervention&lt;br /&gt;
* Able to perform self-maintenance [1]&lt;br /&gt;
=== The concept of ‘Agent&amp;#039; ===&lt;br /&gt;
* “An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors”[2].&lt;br /&gt;
=== Multi-agent system ===&lt;br /&gt;
* Work cooperatively instead of working individually&lt;br /&gt;
* Communication among individual agents&lt;br /&gt;
=== What is the cooperative multi-robot system? ===&lt;br /&gt;
* A group of robots that seek to achieve a collective task as a team. &lt;br /&gt;
* Each individual robot makes decisions based on available local information as well as limited communications with neighboring robots.&lt;br /&gt;
&lt;br /&gt;
== Method ==&lt;br /&gt;
The system was tested in two different methods. They are mentioned as below :&lt;br /&gt;
&lt;br /&gt;
1.VREP and Matlab Simulation:&lt;br /&gt;
In this VREP has been used as the simulation environment and remote api connection with matlab has been used for giving the input. Path planning ,Robot localization and obstacle avoidance were performed for a multi robot system.&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] M. Parashar and S. Hariri, &amp;quot;Autonomic Computing: An Overview&amp;quot;, 2005. Available: 10.1.1.62.2957.&lt;br /&gt;
&lt;br /&gt;
[2] M. Glavic, &amp;quot;Agents and Multi-Agent Systems: A Short Introduction for Power Engineers&amp;quot;, University of Liege, Luik, 2006.&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17644</id>
		<title>Projects:2021s2-63333 Cooperative multi-robot system: a Simulink-with-Arduino based approach</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17644"/>
		<updated>2022-05-31T10:13:37Z</updated>

		<summary type="html">&lt;p&gt;A1738657: /* Method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2021s2|FYP 63333]]&lt;br /&gt;
Abstract here&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Project description here&lt;br /&gt;
&lt;br /&gt;
=== Project team ===&lt;br /&gt;
==== Project students ====&lt;br /&gt;
* Ruixiang Meng&lt;br /&gt;
* Muhammad Haniff Fauzan Bin Derani&lt;br /&gt;
* Sherif Bhalla&lt;br /&gt;
==== Supervisors ====&lt;br /&gt;
* Prof. Peng Shi&lt;br /&gt;
* Prof. Cheng-Chew Lim&lt;br /&gt;
==== Technical Advisors ====&lt;br /&gt;
*Yang Fei&lt;br /&gt;
*Yuan Sun&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
Design a cooperative multi-robot system with a Simulink-with-Arduino based approach&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
=== What is Autonomous systems? ===&lt;br /&gt;
An autonomous system can sense, perceive, plan, and act without intervention.&lt;br /&gt;
* Able to gain information about the environment&lt;br /&gt;
* Able to work without human intervention&lt;br /&gt;
* Able to perform self-maintenance [1]&lt;br /&gt;
=== The concept of ‘Agent&amp;#039; ===&lt;br /&gt;
* “An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors”[2].&lt;br /&gt;
=== Multi-agent system ===&lt;br /&gt;
* Work cooperatively instead of working individually&lt;br /&gt;
* Communication among individual agents&lt;br /&gt;
=== What is the cooperative multi-robot system? ===&lt;br /&gt;
* A group of robots that seek to achieve a collective task as a team. &lt;br /&gt;
* Each individual robot makes decisions based on available local information as well as limited communications with neighboring robots.&lt;br /&gt;
&lt;br /&gt;
== Method ==&lt;br /&gt;
The system was tested in two different methods. They are mentioned as below :&lt;br /&gt;
&lt;br /&gt;
1.VREP and Matlab Simulation&lt;br /&gt;
In this VREP has been used as the simulation environment and remote api connection with matlab has been used for giving the input. Path planning ,Robot localization and obstacle avoidance were performed for a multi robot system.&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] M. Parashar and S. Hariri, &amp;quot;Autonomic Computing: An Overview&amp;quot;, 2005. Available: 10.1.1.62.2957.&lt;br /&gt;
&lt;br /&gt;
[2] M. Glavic, &amp;quot;Agents and Multi-Agent Systems: A Short Introduction for Power Engineers&amp;quot;, University of Liege, Luik, 2006.&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17622</id>
		<title>Projects:2021s2-63333 Cooperative multi-robot system: a Simulink-with-Arduino based approach</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17622"/>
		<updated>2022-04-13T00:47:34Z</updated>

		<summary type="html">&lt;p&gt;A1738657: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2021s2|FYP 63333]]&lt;br /&gt;
Abstract here&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Project description here&lt;br /&gt;
&lt;br /&gt;
=== Project team ===&lt;br /&gt;
==== Project students ====&lt;br /&gt;
* Ruixiang Meng&lt;br /&gt;
* Muhammad Haniff Fauzan Bin Derani&lt;br /&gt;
* Sherif Bhalla&lt;br /&gt;
==== Supervisors ====&lt;br /&gt;
* Prof. Peng Shi&lt;br /&gt;
* Prof. Cheng-Chew Lim&lt;br /&gt;
==== Technical Advisors ====&lt;br /&gt;
*Yang Fei&lt;br /&gt;
*Yuan Sun&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
Design a cooperative multi-robot system with a Simulink-with-Arduino based approach&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
=== What is Autonomous systems? ===&lt;br /&gt;
An autonomous system can sense, perceive, plan, and act without intervention.&lt;br /&gt;
* Able to gain information about the environment&lt;br /&gt;
* Able to work without human intervention&lt;br /&gt;
* Able to perform self-maintenance [1]&lt;br /&gt;
=== The concept of ‘Agent&amp;#039; ===&lt;br /&gt;
* “An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors”[2].&lt;br /&gt;
=== Multi-agent system ===&lt;br /&gt;
* Work cooperatively instead of working individually&lt;br /&gt;
* Communication among individual agents&lt;br /&gt;
=== What is the cooperative multi-robot system? ===&lt;br /&gt;
* A group of robots that seek to achieve a collective task as a team. &lt;br /&gt;
* Each individual robot makes decisions based on available local information as well as limited communications with neighboring robots.&lt;br /&gt;
&lt;br /&gt;
== Method ==&lt;br /&gt;
Using Simulink and Arduino application&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] M. Parashar and S. Hariri, &amp;quot;Autonomic Computing: An Overview&amp;quot;, 2005. Available: 10.1.1.62.2957.&lt;br /&gt;
&lt;br /&gt;
[2] M. Glavic, &amp;quot;Agents and Multi-Agent Systems: A Short Introduction for Power Engineers&amp;quot;, University of Liege, Luik, 2006.&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
	<entry>
		<id>https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17621</id>
		<title>Projects:2021s2-63333 Cooperative multi-robot system: a Simulink-with-Arduino based approach</title>
		<link rel="alternate" type="text/html" href="https://projectswiki.eleceng.adelaide.edu.au/projects/index.php?title=Projects:2021s2-63333_Cooperative_multi-robot_system:_a_Simulink-with-Arduino_based_approach&amp;diff=17621"/>
		<updated>2022-04-13T00:46:35Z</updated>

		<summary type="html">&lt;p&gt;A1738657: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:Final Year Projects]]&lt;br /&gt;
[[Category:2021s2|FYP 63333]]&lt;br /&gt;
Abstract here&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Project description here&lt;br /&gt;
&lt;br /&gt;
=== Project team ===&lt;br /&gt;
==== Project students ====&lt;br /&gt;
* Ruixiang Meng&lt;br /&gt;
* &amp;lt;Muhammad Haniff Fauzan Bin Derani&amp;gt;&lt;br /&gt;
* &amp;lt;Sherif Bhalla&amp;gt;&lt;br /&gt;
==== Supervisors ====&lt;br /&gt;
* &amp;lt;Prof. Peng Shi&amp;gt;&lt;br /&gt;
* &amp;lt;Prof. Cheng-Chew Lim&amp;gt;&lt;br /&gt;
==== Advisors ====&lt;br /&gt;
*&amp;lt;Yang Fei&amp;gt;&lt;br /&gt;
*&amp;lt;Yuan Sun&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
Design a cooperative multi-robot system with a Simulink-with-Arduino based approach&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
=== What is Autonomous systems? ===&lt;br /&gt;
An autonomous system can sense, perceive, plan, and act without intervention.&lt;br /&gt;
* Able to gain information about the environment&lt;br /&gt;
* Able to work without human intervention&lt;br /&gt;
* Able to perform self-maintenance [1]&lt;br /&gt;
=== The concept of ‘Agent&amp;#039; ===&lt;br /&gt;
* “An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors”[2].&lt;br /&gt;
=== Multi-agent system ===&lt;br /&gt;
* Work cooperatively instead of working individually&lt;br /&gt;
* Communication among individual agents&lt;br /&gt;
=== What is the cooperative multi-robot system? ===&lt;br /&gt;
* A group of robots that seek to achieve a collective task as a team. &lt;br /&gt;
* Each individual robot makes decisions based on available local information as well as limited communications with neighboring robots.&lt;br /&gt;
&lt;br /&gt;
== Method ==&lt;br /&gt;
Using Simulink and Arduino application&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] M. Parashar and S. Hariri, &amp;quot;Autonomic Computing: An Overview&amp;quot;, 2005. Available: 10.1.1.62.2957.&lt;br /&gt;
&lt;br /&gt;
[2] M. Glavic, &amp;quot;Agents and Multi-Agent Systems: A Short Introduction for Power Engineers&amp;quot;, University of Liege, Luik, 2006.&lt;/div&gt;</summary>
		<author><name>A1738657</name></author>
		
	</entry>
</feed>