Robots have some general intelligence, perhaps a singular intelligence determining tasks and each individual robot takes that tasks and use their own intelligence and talking with each other to perform it. Swarm robotics is the study of how to design groups of robots that operate withou
Collective exploration of swarm robots
Robots have some general intelligence, perhaps a singular intelligence determining tasks and each individual robot takes that tasks and use their own intelligence and talking with each other to perform it.
Swarm robotics is the study of how to design groups of robots that operate without relying on any external infrastructure or on any form of centralized control. In a swarm robotics, the collective behavior of robots results from local interactiion between the robots and the environment in which they act.
Our project is collective exploration of swarm robots in which we are designing and builting three robots using four wheeled chasis, Raspberry Pi, Raspberry Pi Camera 5MP, Ultrasonic sensor, DC motors, Servo Motors, Motor Module L298, Bluetooth module for communication.
Basically idea behind this project is to explore the object, encircle the object and target the object. We are using a tennis ball as our object or target, robots will search the object using Particle Swarm Optimization(PSO) technique and they will detect the object by Raspberry Pi camera using Computer Vision (OpenCV) if one of the robot found the object then it will track the object and will communicate with other robots and will share coordinates or predicted location to the other two robots and other robots will follow the coordinates given by the robot 1. When all the robots will detect the object then the robots will encircle the object using Grey Wolf Optimization(GWO) technique and then the robots will fire the object.Hence in this project our robots will first explore the object using (PSO) and OpenCV then they will communicate with each other using bluetooth module then after the communication they will track and encircle the object. and finally they will lock the target and fire the object.
Swarm robotics is a new approach to the coordination of multirobot systems which consist of large numbers of mostly simple physical robots. The desired collective behaviour emerges from the interactions between the robots and interactions of robots with the environment.
The project scope of collective exploration of swarm robots is very bright because we are using multiple behaviors of swarm in real life in order to use it for military purpose and save human lives. We are using hybrid algorithm Particle Swarm Optimization(PSO) and Grey Wolf Optimization(GWO).
Behaviors are given below:
Searching
Object detection
Tracking through shortest path
Approach and Encircle
Attack the prey
Bluetooth is a technology for wireless communication. We are using HC-05 for communication purpose. HC-05 Bluetooth module provides switching mode between master and slave mode which means it able to use neither receiving nor transmitting data.
We are using Raspberri Pi camera (5MP).The camera module provides vision based localization and obstacle avoidance in the swarm system. We use RPI Camera with servo Motor Board on our robot swarm. This camera can transmit the live feed to the host computer over wireless communication. In differentiating between the obstacle and goal objects, ultrasonic sensor have some limitations, which can be rectified by using the camera module.
We are using DC gear motors four on each robot, these motors are actuated and controlled using the motor controllers.
We are using L298 motor module for controlling the motors.
We wre using micro computer RPI and we are using raspbean as an operating system for RPI. For OpenCv we are using Python language as it is easy to use for computer vision.
For coding and simulation we are using robot operating system (ROS).
We are using Laptop cells as our power supply, we are using 3-cell for each robot. Each cell contains 3.7V
We have designed and built 3 robots and experiments related to the computer vision and tracking also have done, all the work related to hardware and computer vision have been completed. Now we are working on the communication between the robots.
All the robots are detecting and tracking the object(Tennis ball) separately but to collaborate and interaction with each other we are working on communication, our 60-70% project have been completed.
At the end of the project we will deliver three homogenous robots capable of searching, detecting , tracking , encircling and target the prey or object.
We will deliver a cardboard of almost 4*4 or 5*5 on which we will define a red zone area our robots will be present in this environment and the robots will be continuously searching for the object or prey around this red zone area.
Object which is a tennis ball is already defined for robots as a prey or object so when we keep or through the tennis ball in the red zone area then the robot will suddenly detect the object then say this robot as "Alpha" so Alpha will communicate with two other robots named as "Beta" and "Gamma" respectively.
Alpha will send the signal to beta and gamma , when beta and gamma will receive the signal then both these robots will rush to the object and then detec the object After the detection now all three robots will encircle the object using Grey Wolf bahavior and finally fire the object.
so our deliverable will be
Three robots , each robot containing:
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Raspberry Pi 3 Raspberry pi Pi3 Model B+ 1.4Ghz | Equipment | 3 | 7099 | 21297 |
| 5MP Raspberry PI Camera Module v1.3 | Equipment | 3 | 900 | 2700 |
| Bluetooth Module HC-05 | Equipment | 6 | 140 | 840 |
| Buck Converter | Equipment | 3 | 210 | 630 |
| 4WD Robot Chassis | Equipment | 3 | 1250 | 3750 |
| HC - SR 04 ULTRASONIC Sensor for Arduino and Raspberry Pi - SR-04 | Equipment | 3 | 220 | 660 |
| Sub-Micro Servo 3.7g | Equipment | 3 | 1200 | 3600 |
| USB SOLDERING IRON PEN 5V 8W LED INDICATOR with wire and paste | Equipment | 1 | 1000 | 1000 |
| Glue Gun | Equipment | 1 | 800 | 800 |
| Screw Toolkit | Equipment | 1 | 200 | 200 |
| L298 Motor module | Equipment | 3 | 230 | 690 |
| 16GB Class 10 MicroSD Card For Raspberry Pi | Equipment | 3 | 1000 | 3000 |
| HDMI TO VGA CONVERTER FOR RASPBERRY PI | Equipment | 2 | 350 | 700 |
| 20Cm Pin To Hole Jumper Wrie Dupont Line 40 Pin Male To Female Arduino | Equipment | 3 | 80 | 240 |
| data cable for raspberry pi | Equipment | 1 | 100 | 100 |
| Cardboard and creating environment | Equipment | 1 | 5000 | 5000 |
| other | Miscellaneous | 1 | 10000 | 10000 |
| Total in (Rs) | 55207 |
Now words any mini shopping mall don?t have an online Departmental Store Website software....
An electrocardiogram (ECG) is a simple test that can be used to check your heart's rhythm...
Electrical energy generation from renewable energy sources such as sun, wind etc., are wid...
This is online web application for the people those are looking for partner for marriage ,...