SlideShare a Scribd company logo
Enviar pesquisa
Carregar
Entrar
Cadastre-se
IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arrangement System
Denunciar
IRJET Journal
Seguir
Fast Track Publications
22 de Feb de 2019
•
0 gostou
•
36 visualizações
IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arrangement System
22 de Feb de 2019
•
0 gostou
•
36 visualizações
IRJET Journal
Seguir
Fast Track Publications
Denunciar
Engenharia
https://www.irjet.net/archives/V5/i4/IRJET-V5I4299.pdf
IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arrangement System
1 de 3
Baixar agora
1
de
3
Recomendados
Ijecet 06 10_003
IAEME Publication
170 visualizações
•
10 slides
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Nandakishor Jahagirdar
168 visualizações
•
3 slides
Paper
Adrià Serra Moral
140 visualizações
•
5 slides
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
Nandakishor Jahagirdar
163 visualizações
•
20 slides
Robot Pose Estimation: A Vertical Stereo Pair Versus a Horizontal One
ijcsit
159 visualizações
•
20 slides
Traffic Jam Detection System by Ratul, Sadh, Shams
Khan Mostafa
4.4K visualizações
•
23 slides
Mais conteúdo relacionado
Mais procurados
Producing Geographic Data with LIDAR
Kodi Volkmann
404 visualizações
•
10 slides
Intelligent Traffic light detection for individuals with CVD
Swaroop Aradhya M C
1.1K visualizações
•
19 slides
Real-Time Map Building using Ultrasound Scanning
IRJET Journal
32 visualizações
•
4 slides
Fz2410881090
IJERA Editor
172 visualizações
•
3 slides
Traffic Light Controller System using Optical Flow Estimation
Editor IJCATR
370 visualizações
•
7 slides
Vehicle detection through image processing
Ghazalpreet Kaur
14.3K visualizações
•
17 slides
Mais procurados
(20)
Producing Geographic Data with LIDAR
Kodi Volkmann
•
404 visualizações
Intelligent Traffic light detection for individuals with CVD
Swaroop Aradhya M C
•
1.1K visualizações
Real-Time Map Building using Ultrasound Scanning
IRJET Journal
•
32 visualizações
Fz2410881090
IJERA Editor
•
172 visualizações
Traffic Light Controller System using Optical Flow Estimation
Editor IJCATR
•
370 visualizações
Vehicle detection through image processing
Ghazalpreet Kaur
•
14.3K visualizações
Final Project Report on Image processing based intelligent traffic control sy...
Louise Antonio
•
77.2K visualizações
Total station
Sumit Jha
•
8.6K visualizações
Total station
Rushabh shah
•
39.4K visualizações
Total station
lbbinh
•
22.9K visualizações
Welcome to the presentation on ‘total station
Shashank Javalagi
•
78.5K visualizações
Experience on using total station surveying for mapping and contouring
IAEME Publication
•
5.9K visualizações
Total station
abhi08121994
•
53.6K visualizações
C16_3rd review
siva prasath kuttae
•
307 visualizações
Image Processing Applied To Traffic Queue Detection Algorithm
guest673189
•
5.8K visualizações
Total station
Shanmugaraj M
•
13K visualizações
Total Station & GPS
Akshay Krishna K R
•
4K visualizações
Total station and its application to civil engineering
Tushar Dholakia
•
85.7K visualizações
Gps and planimeter
Shree Swami atmanand saraswati inst. of technology, surat
•
3.4K visualizações
TcpET
aplitop
•
480 visualizações
Similar a IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arrangement System
IRJET- Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
IRJET Journal
31 visualizações
•
3 slides
IRJET - Detection of Landmine using Robotic Vehicle
IRJET Journal
86 visualizações
•
4 slides
Seminar koushlendra saini
Koushlendra Saini
98 visualizações
•
19 slides
Application of Vision based Techniques for Position Estimation
IRJET Journal
26 visualizações
•
5 slides
LocalizationandMappingforAutonomousNavigationin OutdoorTerrains: A StereoVisi...
Minh Quan Nguyen
254 visualizações
•
6 slides
A cost-effective GPS-aided autonomous guided vehicle for global path planning
journalBEEI
105 visualizações
•
8 slides
Similar a IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arrangement System
(20)
IRJET- Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
IRJET Journal
•
31 visualizações
IRJET - Detection of Landmine using Robotic Vehicle
IRJET Journal
•
86 visualizações
Seminar koushlendra saini
Koushlendra Saini
•
98 visualizações
Application of Vision based Techniques for Position Estimation
IRJET Journal
•
26 visualizações
LocalizationandMappingforAutonomousNavigationin OutdoorTerrains: A StereoVisi...
Minh Quan Nguyen
•
254 visualizações
A cost-effective GPS-aided autonomous guided vehicle for global path planning
journalBEEI
•
105 visualizações
IRJET- Smart Bus Transportation System
IRJET Journal
•
22 visualizações
Design and Development of a Semi-Autonomous Telerobotic Warehouse Management ...
IRJET Journal
•
2 visualizações
Discernment Pothole with Autonomous Metropolitan Vehicle
IRJET Journal
•
44 visualizações
2D mapping using omni-directional mobile robot equipped with LiDAR
TELKOMNIKA JOURNAL
•
98 visualizações
Two wheeled self balancing robot for autonomous navigation
IAEME Publication
•
1.4K visualizações
PC-based mobile robot navigation sytem
ANKIT SURATI
•
823 visualizações
DESIGN & DEVELOPMENT OF UNMANNED GROUND VEHICLE
IRJET Journal
•
5 visualizações
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
CSCJournals
•
135 visualizações
IRJET - A Review on Fully Autonomous Vehicle
IRJET Journal
•
10 visualizações
Visual and light detection and ranging-based simultaneous localization and m...
IJECEIAES
•
16 visualizações
A comparative study on road traffic management systems
eSAT Publishing House
•
738 visualizações
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
csandit
•
930 visualizações
IRJET - Road Condition Improvement in Smart Cities using IoT
IRJET Journal
•
9 visualizações
IRJET- Survey Paper on Human Following Robot
IRJET Journal
•
40 visualizações
Mais de IRJET Journal
SOIL STABILIZATION USING WASTE FIBER MATERIAL
IRJET Journal
7 visualizações
•
7 slides
Sol-gel auto-combustion produced gamma irradiated Ni1-xCdxFe2O4 nanoparticles...
IRJET Journal
3 visualizações
•
7 slides
Identification, Discrimination and Classification of Cotton Crop by Using Mul...
IRJET Journal
3 visualizações
•
5 slides
“Analysis of GDP, Unemployment and Inflation rates using mathematical formula...
IRJET Journal
2 visualizações
•
11 slides
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...
IRJET Journal
5 visualizações
•
6 slides
Performance Analysis of Aerodynamic Design for Wind Turbine Blade
IRJET Journal
3 visualizações
•
5 slides
Mais de IRJET Journal
(20)
SOIL STABILIZATION USING WASTE FIBER MATERIAL
IRJET Journal
•
7 visualizações
Sol-gel auto-combustion produced gamma irradiated Ni1-xCdxFe2O4 nanoparticles...
IRJET Journal
•
3 visualizações
Identification, Discrimination and Classification of Cotton Crop by Using Mul...
IRJET Journal
•
3 visualizações
“Analysis of GDP, Unemployment and Inflation rates using mathematical formula...
IRJET Journal
•
2 visualizações
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...
IRJET Journal
•
5 visualizações
Performance Analysis of Aerodynamic Design for Wind Turbine Blade
IRJET Journal
•
3 visualizações
Heart Failure Prediction using Different Machine Learning Techniques
IRJET Journal
•
2 visualizações
Experimental Investigation of Solar Hot Case Based on Photovoltaic Panel
IRJET Journal
•
2 visualizações
Metro Development and Pedestrian Concerns
IRJET Journal
•
2 visualizações
Mapping the Crashworthiness Domains: Investigations Based on Scientometric An...
IRJET Journal
•
2 visualizações
Data Analytics and Artificial Intelligence in Healthcare Industry
IRJET Journal
•
2 visualizações
DESIGN AND SIMULATION OF SOLAR BASED FAST CHARGING STATION FOR ELECTRIC VEHIC...
IRJET Journal
•
5 visualizações
Efficient Design for Multi-story Building Using Pre-Fabricated Steel Structur...
IRJET Journal
•
6 visualizações
Development of Effective Tomato Package for Post-Harvest Preservation
IRJET Journal
•
2 visualizações
“DYNAMIC ANALYSIS OF GRAVITY RETAINING WALL WITH SOIL STRUCTURE INTERACTION”
IRJET Journal
•
2 visualizações
Understanding the Nature of Consciousness with AI
IRJET Journal
•
2 visualizações
Augmented Reality App for Location based Exploration at JNTUK Kakinada
IRJET Journal
•
4 visualizações
Smart Traffic Congestion Control System: Leveraging Machine Learning for Urba...
IRJET Journal
•
2 visualizações
Enhancing Real Time Communication and Efficiency With Websocket
IRJET Journal
•
2 visualizações
Textile Industrial Wastewater Treatability Studies by Soil Aquifer Treatment ...
IRJET Journal
•
2 visualizações
Último
GOOGLE CLOUD STUDY JAM INFO : GDSC NIET
YashiGupta410690
95 visualizações
•
15 slides
gdsc iimt speaker session.pptx
gdsciimt
37 visualizações
•
11 slides
Bricks.pptx
SubhamSharma20947
26 visualizações
•
10 slides
WHO IS A HACKTOBERFEST EVENT FOR.pdf
gdsciimt
19 visualizações
•
12 slides
Data Communication & Computer Networks
Sreedhar Chowdam
81 visualizações
•
51 slides
MACHINING TIME CALCULATION
DJAGADEESH1
29 visualizações
•
53 slides
Último
(20)
GOOGLE CLOUD STUDY JAM INFO : GDSC NIET
YashiGupta410690
•
95 visualizações
gdsc iimt speaker session.pptx
gdsciimt
•
37 visualizações
Bricks.pptx
SubhamSharma20947
•
26 visualizações
WHO IS A HACKTOBERFEST EVENT FOR.pdf
gdsciimt
•
19 visualizações
Data Communication & Computer Networks
Sreedhar Chowdam
•
81 visualizações
MACHINING TIME CALCULATION
DJAGADEESH1
•
29 visualizações
INTRODUCTION TO COST ESTIMATION
DJAGADEESH1
•
29 visualizações
Instruction Set : Computer Architecture
Ritwik Mishra
•
25 visualizações
DBMS
KaranSingh274675
•
26 visualizações
Agenda - Live Introductory Training CFD-FEA 2023H2_gr .pptx
EvageliaBika
•
55 visualizações
Google Cloud Study Jam | GDSC NCU
Shivam254129
•
43 visualizações
[RecSys2023] Challenging the Myth of Graph Collaborative Filtering: a Reasone...
Daniele Malitesta
•
23 visualizações
Final Report.pdf
SkullFac
•
22 visualizações
UNIT-V FIRE SAFETY INSTALLATION
karthi keyan
•
67 visualizações
engagedeeplycha9-140407035838-phpapp02.pptx
karanthakur846894
•
11 visualizações
PRODUCTION COST ESTIMATION
DJAGADEESH1
•
18 visualizações
Data Mining Lecture_10(b).pptx
Subrata Kumer Paul
•
11 visualizações
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2024
Educational Group Mohammad Farshadian
•
19 visualizações
INTRODUCTION TO PROCESS PLANNING
DJAGADEESH1
•
64 visualizações
Finding Your Way in Container Security
Ksenia Peguero
•
43 visualizações
IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arrangement System
1.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1345 Simultaneous Localization and Mapping for Automatic Chair Re- arrangement System Prof. Swapna Borde1, Reuben A. Fernandes2, Manoj S. Goregaonkar3, Kapilesh D. Gujarathi4 1,2,3,4 Department of Computer Engineering, VIDYAVARDHINI’S COLLEGE OF ENGINEERING AND TECHNOLOGY K.T. MARG, VASAI ROAD (W), DIST-PALGHAR, PIN: 401202. -----------------------------------------------------------------***-------------------------------------------------------------- Abstract- Mapping is the computational problem of constructing or updating a map of an unknown environment while simultaneously keeping track of an agent's location within it. Localization means the process of determining the location of an agent with respect to some know reference .These techniques are cumulatively termed as SLAM (simultaneous localization and mapping), and can be used for the automation of any system. SLAM is a topic of ongoing research in computer technology. There are many know techniques to implement SLAM. Our goal is to demonstrate a SLAM technique by implementing it in an “Automatic Chair Re-arrangement system”. This system automates the movement of a chair so that it can move back to its original location post being displaced.[4] Keywords- Mapping, Localization, Automation, SLAM, Chair. 1. INTRODUCTION THE solution to the simultaneous localization and map building (SLAM) problem is, in many respects, a “Holy Grail” of the autonomous vehicle research community. The ability to place an autonomous vehicle at an unknown location in an unknown environment and then have it build a map, using only relative observations of the environment, and then to use this map simultaneously to navigate would indeed make such a robot “autonomous”. Thus the main advantage of SLAM is that it eliminates the need for artificial infrastructures or a priori topological knowledge of the environment. A solution to the SLAM problem would be of inestimable value in a range of applications where absolute position or precise map information is unobtainable, including, amongst others, autonomous planetary exploration, subsea autonomous vehicles, autonomous air-borne vehicles The general SLAM problem has been the subject of substantial research since the inception of a robotics research community and indeed before this in areas such as manned vehicle navigation systems and geophysical surveying. A number of approaches have been proposed to address both the SLAM problem and also more simplified navigation problems. 2. EXISTING METHODOLOGIES 2.1 Dead Reckoning: Dead reckoning, a method of navigation that uses on- board sensors to measure speed and heading based on the last known position to estimate its current position, becomes important. On-board sensors, gyroscopes and a compass, provide vehicle attitude and orientation information. Speed is either measured in real time or is determined empirically through testing. When accelerometers are available on-board, a more advanced form of dead reckoning known as inertial navigation is possible. Inertial navigation integrates accelerations and rotation rates of a body in time to determine attitude and heading. [1] Drawbacks: Errors in dead reckoning result from many sources, including inaccurate knowledge of the vehicle’s starting position, a misalignment of the heading sensor, and the time-varying effects of the sensors. Any errors present in the initial conditions will be propagated throughout the vehicle run. Similarly, a misaligned compass causes a constant offset in all measurements and translates over time into an estimated heading trajectory that deviates from the actual vehicle trajectory. Finally, the constant drift in gyroscopes becomes significant with time. 2.2. Odometry: Odometry is the use of data from motion sensors to estimate change in position over time. It is used in robotics by some legged or wheeled robots to estimate their position relative to a starting location. Each motor has a rotary encoder, and so one can determine if either wheel has travelled one "unit" forward or reverse along the floor. This unit is the ratio of the circumference of the wheel to the resolution of the encoder. [2] Drawbacks: The agent will always trace back the path described by it to reach its current location. However if the agent were displaced in an indefinite path, instead of following a straight path to its original destination it will retrace that path again, which is a waste of time and energy. Also if the agent were displaced by not dragging but by lifting the chair, then the rotary motor will not read any change in location and hence will not able to retrace its path to the destination. 2.3. Position triangulation using BLE beacons: BLE Beacons are small devices available in a wide range of shapes to be mounted on walls, tables, etc. These devices are specially designed for indoor locations. A robot can detect the BLE beacon signal and calculate its position in the range of more than two beacons and estimate the location. The beacons can run on a single
2.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1346 battery charge for years, and this is one of its advantages in front of other localization systems. Using BLE beacons to calculate the indoor position should be easier, at least in theory. The robot receives tiny and static pieces of data within short distances. [3] Drawbacks: The accuracy of the pose estimation is only as good as the camera being used. The tag detections were not able to give reliable detections of tags, and when the camera was being moved, the results worsen. Motion affects the accuracy of the pose estimation. When the robot is moving, especially while turning, it was found that the pose estimation could be off by > 20 degrees, and vary in range by up to 0.75 meters. 2.4. April Tags: April Tags is a visual fiducial system, useful for a wide variety of tasks including augmented reality, robotics, and camera calibration. The tags provide a means of identification and 3D positioning, even in low visibility conditions. The tags act like barcodes, storing a small amount of information (tag ID), while also enabling simple and accurate 6D (x, y, z, roll, pitch, yaw) pose estimation of the tag. [5] Drawbacks: This is a relatively good method but it was ruled out since the selected method is easier to implement and is less costly. 2.5. Global Positioning System (GPS): The GPS system currently has 31 active satellites in orbits inclined 55 degrees to the equator. The satellites orbit about 20,000km from the earth's surface and make two orbits per day. The orbits are designed so that there are always 6 satellites in view, from most places on the earth.The GPS receiver gets a signal from each GPS satellite. The satellites transmit the exact time the signals are sent. By subtracting the time the signal was transmitted from the time it was received, the GPS can tell how far it is from each satellite. The GPS receiver also knows the exact position in the sky of the satellites, at the moment they sent their signals. So given the travel time of the GPS signals from three satellites and their exact position in the sky, the GPS receiver can determine your position in three dimensions - east, north and altitude.[6] Drawbacks: GPS’ accuracy is not precise enough to determine the location of the agent. 3. IMPLEMENTATION METHODOLOGY We use an overhead camera that can view the entire area on which the agent will move. The camera (using OpenCV) can recognize the agent as a solid color (any dark color other than red).The computer uses a code (Python 2.7 and OpenCV code) is used to determine the angle between the target (original location represented by a “Red dot”).The agent has a magnetometer which gives the heading of the bot w.r.t north (Fig I) (which is set to top of the computer screen and not geometric north). This heading is given to the computer program. The program is coded to spin the bot so that the angle inscribed with north is equal to the angle made by the bot and the target. At this point, move the bot towards the target. When the bot overlaps the target, the movement is stopped. Using proximity sensors and IR sensors, the bot a rotated about its position until it is properly oriented. [7] Fig 1: The red dot shows the target location to arrive at. Blue dot represents the robot. 3. DESIGN OF THE SYSTEM 3.1. CIRCUIT DIAGRAM Fig 2: The flowchart clearly shows a step by step functioning of the entire system.
3.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1347 Webcam sends images of its field-of-view. OpenCV looks for the largest red blob. It begins tracking the red blob's X, Y. The PC averages these X, Y positions for around 150 camera frames. If the blob hasn't moved much, the PC assumes the red blob is the robot. The PC gets frisky and gives our robot a random target within the webcam's field-of-view. The PC calculates the angle between the bot and the target. Meanwhile, the robot's microcontroller is taking readings from a magnetometer on the robot. The robot, with a one time human calibration, translates true North to "video-game north," aka, top of PC's screen. The microcontroller transmits this code to the PC. The PC compares the angle of the bot from the target with the robots angle. The PC sends a code to the bot telling it to turn left, right, or move forward (closer to the target).When the robot has made it within an acceptable distance from the target he "Munches the Dot." A new random dot appears. Rinse repeat. 3.2. BLOCK DIAGRAM: Fig 3: Figure illustrates the major blocks of operating hardware components. The arduino is the main processor, magnetometer is used to find heading of the robot, HC-05 Bluetooth module for communication with the computer and L93D motor shield for voltage regulation of power supply 4. CONCLUSION The objective of this project was to develop a technology by which smart AI driven systems can communicate and access the real world environment. This has been achieved by implementing SLAM, by using image processing. This system can control multiple robots as long as they are in its field of vision. The proposed method has been implemented for a “self-parking chair”, however, various other implementations such as automated vacuum cleaners, automatic parking system for cars and other robots in general. This system requires a closed environment in which the camera can constantly see the environment in which the target object must move. 5. REFERENCES 1. https://www.sciencedirect.com/science/article /pii/S1474667017440882 2. Daniel Pizarro ⋆, Manuel Mazo, Enrique Santiso, Marta Marron, David Jimenez, Santiago Cobreces and Cristina Losada, “Localization of Mobile Robots Using Odometry and an External Vision Sensor” www.mdpi.com/journal/sensors, 13thApril 2010. 3. Hyunwook Park, Jaewon Noh, Sunghyun Cho,” Three-dimensional positioning system using Bluetooth low-energy beacons” https://doi.org/10.1177/1550147716671720. 4. https://en.wikipedia.org/wiki/Simultaneous_lo calization_and_mapping 5. https://openmv.io/blogs/news/apriltag- marker-tracking-the-future-is-here 6. https://en.wikipedia.org/wiki/Global_Positioni ng_System 7. https://www.learnopencv.com/object-tracking- using-opencv-cpp-python/