Swarm robotics is a field of multi-robotics in which large numbers of robots are coordinated in a distributed and decentralized way. It typically consists of many individuals, simple, and heterogenous or homogenous robots
Swarm Autobots
Swarm robotics is a field of multi-robotics in which large numbers of robots are coordinated in a distributed and decentralized way. It typically consists of many individuals, simple, and heterogenous or homogenous robots. In today’s era of research, a lot of researchers are seen to be interested in mobile robots. Therefore, in this project, we aim to design and develop an autonomous and able system to perform swarming with synchronization and continuous communication. The goal is to develop our own algorithm which named '' Autobots Swarm Algorithm'', design and develops a system in which the moving robots performing swarming; detect objects via camera using machine learning; extinguish the fire using sensors and whilst avoiding obstacles and collisions among themselves; doing; perform fire extinguishing applications using water tanks. These robots can work with/without human interference. In this context, techniques of obstacle detection and collision avoidance between them presented are also upgradable to artificial intelligence and machine learning algorithms. We are to develop robots in the field of controls and communication that will ease the machine work by performing swarming amongst them.
Introduction to Autobots Swarm Algorithm
The ‘Autobots Swarm Algorithm’ is developing by us, is influence by the working standards of robots working scheme, this explains working of a group of swarm together to perform complex tasks, for example, surveillance, intelligence, time reducing and reducing single machine effort by grouping. In these algorithms, we are designing in such a way that distinctive calculations are performed with a specific end goal to satisfy a couple of parameters, for example, communication, coordination, and synchronization. He main challenges are to perform synchronization with almost zero delays but in practical delay would in a microsecond. With current specification, we can handle 20 Nodes-slave with Alpha Node-Master giving commands to them. 12 bits of data is transferred as per standard but can send 16 bits-32 bits but the delay would increase due high computation is required to sync that complex data to each of the swarm group.
If we look at the bigger picture, we can see that before the last decade when the concept of swarm robots was not introduced; machines did all the human work. But now, the field of multi-robotics is a major interest of quite a lot of researchers in this decade since the concept of swarming amongst the robots reduces the machine effort and increase work efficiency. In the near future, the concept of swarming will take over to reduce machine efforts and save time for any desired project. So, using the knowledge of the fields of Communication and Controls we shall be able to develop multiple robots that will execute tasks using swarm formation.
- Developing our own Algorithm for swarming is autonomous robots
- Image processing
- Autonomous system
- Stability, precession, and accuracy
-Global application to extinguish in an unknown arena (except water surface)
Robots assembly and development is the major part of the project so we have used T101 Tank Tracked. It uses high power DC motor (specially customized GM25-370 motor) with a high-quality Hall Sensor Encoder inside the motor. The chassis which is used has the capability to surveil in rough terrains like sand, moist oil, and a low level of watery surface. Providing two spate Hall-encoder 12v dc high rpm motors to each chassis gives it more accuracy in movement and also makes it able to carry weight up to 5kg
.2.Object detection
Object detection is performed by using machine learning algorithm, in which installing a camera in robot make it serial connection with controller and then synchronized it with our algorithm of swarming and then take that data on our mobile phone; in which app is developed and the live image is transferred from robot to out our mobile phone application via Bluetooth channel.
3.Obstacles Avoidance
An unknown environment is provided to the robots in which they perform surveillance of the arena and avoid any obstacles faced. So, Ultrasonic SR04 Sensors are used for the avoidance of these obstacles.
4.Inter-Collision Avoidance
As this project includes multi-robots, so, there are chances of collision among them. So, to avoid these collisions, we have used long-range Infrared (IR) sensors
5.Synchronization and Communication
This is the most challenging part of the project. The synchronization and communication are done among the robots using ESP-32 micro-controllers. These controllers have a built-in Wi-Fi and Bluetooth module. These controllers are mounted on top of each robot. The communication is done via the Wi-Fi module and th routing protocol is used. The position of each robot is provided via an encoder installed in the robots.
6. Autobots Swarm Algorithm
The ‘Autobots Swarm Algorithm’ is developing by us, is influence by the working standards of robots working scheme, this explains working of a group of swarm together to perform complex tasks, for example, surveillance, intelligence, time reducing and reducing single machine effort by grouping. In these algorithms, we are designing in such a way that distinctive calculations are performed with a specific end goal to satisfy a couple of parameters, for example, communication, coordination, and synchronization. He main challenges are to perform synchronization with almost zero delays but in practical delay would in a microsecond. With current specification, we can handle 20 Nodes-slave with Alpha Node-Master giving commands to them. 12 bits of data is transferred as per standard but can send 16 bits-32 bits but the delay would increase due high computation is required to sync that complex data to each of the swarm group.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Tank-100 catterpilar chassis | Equipment | 4 | 6300 | 25200 |
| ln-298n ( motor driver) | Equipment | 4 | 320 | 1280 |
| SHARP-IR 2Y02A F56 | Equipment | 8 | 1000 | 8000 |
| HC-SR04 (Ultrasonic) | Equipment | 4 | 180 | 720 |
| HW ( flame sensor) | Equipment | 8 | 150 | 1200 |
| LM-2596(Buck converter) | Equipment | 8 | 130 | 1040 |
| ESP-32 (extended version) | Equipment | 4 | 950 | 3800 |
| ESP-32 CAM | Equipment | 1 | 1200 | 1200 |
| Submersible water pump | Equipment | 4 | 200 | 800 |
| Wiring | Equipment | 8 | 150 | 1200 |
| PCB boards | Equipment | 4 | 500 | 2000 |
| Acrlic plastic sheet | Equipment | 6 | 170 | 1020 |
| Lipo bateries | Equipment | 4 | 3500 | 14000 |
| Buzzer | Equipment | 4 | 20 | 80 |
| Relay module | Equipment | 4 | 130 | 520 |
| SG-90 servo | Equipment | 4 | 220 | 880 |
| bread board | Equipment | 4 | 100 | 400 |
| Gy-271 ( compass) | Equipment | 4 | 420 | 1680 |
| resistors | Equipment | 20 | 3 | 60 |
| LED lights | Equipment | 20 | 10 | 200 |
| i-beacons | Equipment | 4 | 1000 | 4000 |
| Chassis delivery(online charges) | Miscellaneous | 4 | 200 | 800 |
| Batteries online delivery charges | Miscellaneous | 4 | 600 | 2400 |
| College road charges from islamabad | Miscellaneous | 10 | 300 | 3000 |
| Extra equipment changes in circuitory | Miscellaneous | 1 | 1000 | 1000 |
| Developing aerena for open open | Miscellaneous | 1 | 2500 | 2500 |
| other | Miscellaneous | 1 | 300 | 300 |
| lipo battery connectors | Equipment | 4 | 170 | 680 |
| Total in (Rs) | 79960 |
Human activity recognition or HAR is a challenging classification task. It invo...
A rotary bike parking system is a mechanical system designed to minimize the area required...
Previously a lot of work has been done to diagnose brain diseases using CT scans, PET and...
Engineers are always trying to make the things easier as much as possible, by pursuing the...
This help to provide convince to people. When everything available on click like transport...