Designing a stable and accurately moving robot that provides an efficient and reliable system. ? Less expensive, more accurate can be used for security and surveillance purposes. ? Can navigate in a user-defined environment and develop a 3D map of its path and the surroundings.
AI Based Environment Learning Robot
Designing a stable and accurately moving robot that provides an efficient and reliable system.
• Less expensive, more accurate can be used for security and surveillance purposes.
• Can navigate in a user-defined environment and develop a 3D map of its path and the surroundings.
The robot will be able to:
• Capturing images through cameras
• 3-D Mapping using Stereo Vision
• Path Finding
• Detecting abnormalities in the environment using sensors
• Controlling Speed using Motors
Designing an Artificial Intelligence-based environment learning robot to be placed in the user-defined environment to do the tasks:
1. Using Stereo-vision Technique, to reconstruct the environment in computer memory. • 3D-Image-Reconstruction Used to plan the path for the robot. • Image Recognition: Used to recognize all objects and human beings in the environment and differentiate between friendly and unfriendly objects and human beings.
2. Autonomous Robot After the implementation of the stereo vision system, our next take will base on making it self-intelligent. So that it will be able to detect obstacles around and create the best path for itself without our instructions. This is done by the analysis of the 3-D image, which helps in getting mathematical information of the coordinates, and then by applying various programming techniques to it using programming languages, and strategies, a complete coded system is established. The computer (Jetson Nano) collects data from cameras and saves it in memory for processing. Object Detection Use to detect all objects and human beings in the environment.
3. Obstacle Avoidance is done by using stereo vision. A depth processing is done on Jetson Nano Images captured from the stereo cameras are rectified using the sum of absolute differences in order to produce a disparity image. The disparity image is then divided into 3 regions left, middle, and right (aligned horizontally and vertically) and after analysis, decisions are made for object detection in the specific regions. Motors are used to control the caterpillar wheels of the robots to avoid obstacles that are controlled by PWM.
4. Sensing System Use to inform central server in real-time of Threat/No Threat status Construction and Working It consists of the following sensor: • Flame Sensor: (used to detect the presence of a flame or fire in its surroundings). • Smoke/Gas Sensor:(used to detect the presence of smoke in its surroundings).
5. Self-Charging Use to inform central server in real-time of Threat/No Threat status Using Wireless Charger: Whenever the battery of the robot is low. By using a power bank as a battery for our robot, we will use the wireless receiver/connector (charging element) of the robot for charging. A wireless charger is used, on which whenever the receiver will contact, the power bank will start to charge the robot.
6. Code Implementation For the code implementation, the language we are using is Python, which is an interpreted, object-oriented, high-level programming language designed to be easy to read and simple to implement in automation, artificial intelligence, creating websites, and many other applications. The details are • Python Interpreter: A program used to execute python code. • Python Version to Install: Python 3.7.2, Extension: .py. • Code Editor (Used to write code): PyCharm (Integrated development environment).
Several real-life problems which enforce the demand of the project are
• Inaccessible Sites: During exploration like in archeological research, there are several locations that a human being cannot access due to which many of the ancient places are left uninvestigated.
• Human Hazard: In emergency assistance or surveillance, it becomes a dangerous and life-risking task for a human being to analyze the situation and work in accordance.
• Man Power: In order to collect information of a user-defined environment for monitoring the situation and then reacting to that situation, it becomes a time and energy-consuming task for a human being.
• Security Issue: Security of specified things in the surroundings.
• Invention: As technology is growing, autonomous systems are becoming more frequent due to which deep networks are required to train machines for certain situations. So, it has become necessary to design a system that helps humanity and serves the field of science.
Sensors: Perfectly compatible with Arduino
Weight of the system: Arduino Uno 25g + Raspberry Pi 66g + Sensors 25g + Cells 300g
Arduino Uno to Raspberry Pi • Connected via Bluetooth•
Cameras Specifications • Pioneer web cam • 640×480 resolution • 2.0 USB support 30Fps
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Arduino Uno | Equipment | 1 | 1200 | 1200 |
| Bluetooth Hc 05 | Equipment | 1 | 800 | 800 |
| Motor Driver Arduino Shield | Equipment | 1 | 500 | 500 |
| Batteries 18650 | Equipment | 2 | 200 | 400 |
| Adapter for batteries | Equipment | 1 | 150 | 150 |
| Parallel Battery Holder for Power Supply | Equipment | 1 | 150 | 150 |
| Power Bank 2.4 | Equipment | 1 | 2000 | 2000 |
| Arduino neccessary wires and Battery charger | Equipment | 1 | 200 | 200 |
| 2 Web Cams | Equipment | 1 | 2000 | 2000 |
| DC Motor | Equipment | 4 | 200 | 800 |
| 4x4 Car Structure | Equipment | 1 | 500 | 500 |
| Raspberry Pi 2 GB UK Version | Equipment | 1 | 26500 | 26500 |
| SD Card 16 GB for Pi | Equipment | 1 | 1200 | 1200 |
| Power Adapter 5V 3 Amps for Pi | Equipment | 1 | 2000 | 2000 |
| VGA Cabel, HDMI Converter, Micro HDMI | Equipment | 1 | 1500 | 1500 |
| Converter, Standard HDMI to DVI Converter | Equipment | 1 | 1500 | 1500 |
| USB Extension 3.0 | Equipment | 1 | 500 | 500 |
| Colored Printing | Miscellaneous | 3 | 300 | 900 |
| Transport | Miscellaneous | 3 | 400 | 1200 |
| Total in (Rs) | 44000 |
Our project is based on Power Electronics. In this project we are improving the power fact...
It is an era of computerization and data security. To combat with increasing rates of crim...
Autonomous Drone that will detect fire in its surrounding and extinguish the fire after re...
The most abundant pollen types in Islamabad and Rawalpindi are from 08 plant species (i.e....
The project aims to make the solar panel more efficient by using Servo motor to rotate the...