Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

SLAM based Automatic Vacuum Cleaner

With the appearance of Automation, Robots are seeing far reaching use in Industrial manufacturing, automated retail, inspection, and Security. Currently, home automation has likewise evoked interest among various user. Right now, high price floor cleaning robots available commercially and these robo

Project Title

SLAM based Automatic Vacuum Cleaner

Project Area of Specialization

Artificial Intelligence

Project Summary

With the appearance of Automation, Robots are seeing far reaching use in Industrial manufacturing, automated retail, inspection, and Security. Currently, home automation has likewise evoked interest among various user. Right now, high price floor cleaning robots available commercially and these robots are far off the buying ability of typical families in third world nations. We have introduced a beginning to build a cost-effective, efficient and reliable floor cleaning robot. Using a vacuum cleaning framework, we planned and carried out a cleaning robot. A functional floor cleaning robot prototype will be created alongside the strategies of the indoor localization by identifying corners and positioning system using image processing. Microcontroller utilized as one as the processor of the robot. This robot can map and clean a specific area of a building floor independently. With the help of microcontroller the robot can know about its area also, move in the correct direction. Human help is just required for garbage removal and maintenance. This project is based Simaltaneous Localization and Mapping.

Project Objectives

1. This project aims to deploy a fully autonomous vacuum cleaner , which will be capable of detecting obstacles, avoiding obstacles, and plan the path.

2.   It follows map to avoid battery wastage .

3.   When battery is low, it will return to its charging dock .

4.   It will avoid the obstacles coming in its path .

Project Implementation Method

The vacuum cleaner will work on the basis of simultaneous localization and mapping on a partially constructed map. By utilizing these sensors, the robot will be able to identify wall boundaries of that room where ever it will be deployed. The sensors will help the robot to identify the corner edges, furniture and other obstacles in room. The Raspberry pi 4 will be used for onboard processing.

Simultaneous Localization and Mapping is a technique used for autonomous vehicles to build up a map of an unknown environment (without a prior knowledge) or can update map of the known environment (without a prior knowledge of given map), while at the same time keeping  track of the vehicle’s current location. The Simultaneous Localization and Mapping problem was formulated by John J. Leonard and Hugh Durrant-Whyte in 1991, with the purpose of making roots and vehicles with a higher degree of autonomy, making them able to work in unknown and partially known environments.
        Simultaneous localization and Mapping can be implemented in many ways. First of all there all there is a huge amount of different hardware that can be used. Secondly simultaneous localization and mapping is an additional sort of a conception than a single algorithm. There are many steps involved in SLAM and these totally different steps can be implemented using a range of various algorithms.

Benefits of the Project

The purpose of this project is to create a robot that sweeps a room automatically after turning it on . The robots can reduce the amount of cleaning you need to do on a daily basis. As in the modern era people are very busy in their professional lifes these robots are helpul in order to save their time. The main goal of this study was to evaluate the effectiveness of cleaning the autonomous vacuum cleaner robot.

Technical Details of Final Deliverable

Vacuum cleaner is built on a prototype of smart vacuum cleaner that will allow optimizing and automating clean-up activity. The autonomous vacuum cleaner process is to develop an algorithm for localization, mapping, path planning, and obstacle avoidance using sensors.
To make this product more efficient we implemented the idea autonomous robot. The Autonomous vacuum cleaner will be an attempt to clean the environment at a faster rate and by cost effective means. A high demand for fitting nevertheless cheap dirt cleaning appliance is driven this market growth. A completely automatic cleaner bot save time and money. To clean the flour, some mechanism or method is needed. This motor is mounted within the body of the vacuum to create it simple to suck the dirt up. A suction pipe from the vacuum cleaner is placed at the middle so that it can simply suck up the dirt. The vacuum cleaner is mounted in the middle within the main body. The sensors are mounted in front of the main body so that any kind of obstacle can easily sight and detect.
 There is an autonomous process for auto recharge of the battery which is necessary to make the robot auto rechargeable. It can be line back for the charger if it runs low on battery power, even if it’s in a distant room. While cleaning floor if the battery runs out, it stores the current location in the memory, goes to the docking position and recharge and then remembers the last location and start from where it left off. This solves a significant limitation of the traditional cleaning robot refers that the traditional robot can go back to the charger, but it doesn’t know how to resume from where it stopped for charging as it doesn’t have a map.One of the main areas of research is to achieve successful autonomous vacuum cleaner with path planning. Path planning in robotics is defined as navigation that shall be collision free and most optimum for the autonomous vacuum cleaner to a source.

Final Deliverable of the Project

Hardware System

Core Industry

Others

Other Industries

Core Technology

Robotics

Other Technologies

Artificial Intelligence(AI)

Sustainable Development Goals

Good Health and Well-Being for People, Responsible Consumption and Production

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Stepper Motor Nema 23 Equipment210002000
Stepper Motor Nema 17 Equipment25001000
Acrylic sheet and cutting Miscellaneous 125002500
Polulu Stepper motor driver Equipment5150750
Arduino Mega 2560 Equipment130003000
UltraSonic Sensor Equipment81501200
Rubber Tyres Miscellaneous 2200400
Jumper wires Miscellaneous 5010500
BreadBoard Miscellaneous 290180
Battery 12v 4A Equipment120002000
Arduino Nano Equipment1900900
Lidar Lite V3 Equipment11500015000
Raspberry Pi 4B Equipment12500025000
Soldering Rod and Wire Miscellaneous 1600600
Screws and Nuts Miscellaneous 1500500
Total in (Rs) 55530
If you need this project, please contact me on contact@adikhanofficial.com
Online Exam Proctoring

Online tests have been widely used to test students? ability to teach knowledge in recent...

1675638330.png
Adil Khan
9 months ago
Polio vaccination duty and complain tracker

This project will greatly support for polio organization system during their campaigns. Su...

1675638330.png
Adil Khan
9 months ago
Automatic Vehicle Accident Detection And Messaging System Using GPS An...

The purpose of this project is to save the precious lives which are affected due to road a...

1675638330.png
Adil Khan
9 months ago
Design of a Haptic Glove for Interfacing with Remote (Real) Environmen...

Robots had already made their impact in industries, but to perform specified tasks they ne...

1675638330.png
Adil Khan
9 months ago
Lec 03 Adv comp arch

defaultuser.png
Faseeh Iftikhar
5 years ago