SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
3-D Mapping using Microsoft
Kinect


Kinect is a motion sensing input device by Microsoft (2010) for Xbox 360 and
Xbox One video game consoles and Windows PCs.



It is based around a webcam-style add-on peripheral, it enables users to
control and interact with their console/computer without the need for a game
controller, through a natural user interface using gestures and spoken
commands.



It has an infrared receiver, infrared transmitter, RGB camera and a
microphone array for taking real time input from the environment .



The Kinect’s depth sensor produces depth image at 640x480 pixels. The
sensor has field of view of 58° horizontally and 45° vertically. The optimal
operating range of the sensor is said to be between 0.8 to 3.5m that can be
extended up to 0.6 to 6m


This paper describes the use of Microsoft Kinect
for building maps of rooms. These maps can be
used for navigation and robot path finder. The
Kinect system is arguably the most popular 3-D
camera technology currently on the market.
Mapping rooms has become a trend since the
release of Microsoft Kinect.
 The wide availability of affordable RGB-D cameras
is causing a revolution in perception and changing
the landscape of robotics and related fields.
 The Kinect depth’s sensor has become popular
replacing the expensive systems like tilting laser
range finders and stereoscopic systems. In this
paper, we explore some of the recent trends for
mapping using kinect

Flow Chart of the System
• Teleoperation means controlling robotic vehicles from a remote or
distant location
• It implies a client-server architecture where one machine controls
the vehicle and collects the telemetry, and another machine has the
operator which visualizes the telemetry and generates commands
for the machine
Obstacle Detection & Avoidance System


Region of Interest (ROI): The Region Of Interest (ROI) is a region of the image
that is specially chosen for successive image analysis operations for the
robotic entity. All of the pixels outside of the ROI are discarded, in this case
for our particular robot and navigating around spaces, the region of interest
for us is the "available space" for movements.



The Gaussian Image in Computer Vision lets machines differentiate between
primitive geometric objects. It maps geometric objects based on area,
position and normal direction as a complex value.



Kalman Filter Framework: This algorithm is used for estimating the state of a
linear or non-linear dynamic system from noisy measurements. It is
extremely efficient with Robotics and computer vision as well. The Kalman
filter also provides a statistically robust framework for fusing different
measurement modalities. The filter maintains an estimate of the uncertainty
in the tracked parameters, which can be useful for evaluating tracking
performance.
RGB-D SLAM


In Simultaneous Localization and
Mapping (SLAM), the robot is left in
an unknown location. The robot
moves and builds a consistent map of
its surrounding Apart from the above
mentioned algorithms Extended
Kalman Filter, Fast SLAM and
Occupancy Grid Map is used. Most of
the algorithms used odometry and
proximity sensors to implement
localization and mapping.
RGB-D SLAM Algorithm


The SLAM is divided into
three steps:



Combining the RGB and
depth images: The RGB and
depth images of the current
frame must be combined
in order to create a 3D point
cloud relative to the Kinect
camera. The depth data is
obtained directly from the IR
camera, the IR and RGB
images can be mapped to
one another in the same
manner as a traditional
stereo camera setup. But the
cameras must be calibrated.

A top down, orthographic view of a three
dimensional map generated from Kinect data with a
map created by the SLAM library


Feature Extraction and Matching: This step is a major part of the
SLAM front-end, which is responsible for establishing spatial
relations from the sensor data. There are two phases in this step:
the extraction of interest points or features from the RGB image of
the current frame (converted to gray scale), and then matching or
tracking those points back to the RGB image in the previous
frame. An additional constraint must is added to the feature
matching algorithm, each matching pair of features must have a
corresponding 3D point in their respective frames. This step is the
most computationally expensive in the algorithm when
implemented on mobile hardware. Therefore, the speed of the
system, as a whole, is dependent on the methods used for feature
detection and matching.


Graph Optimization and Map Building: The pairwise
transformations between sensor poses, as computed by the
front-end, form the edges of a pose graph. Due to estimation
errors, the edges form no globally consistent trajectory. To
create a globally consistent trajectory we optimize the pose
graph using the g2o framework. The g2o framework is an
easily extensible graph optimizer that can be applied to a
wide range of problems including several variants of SLAM
and bundle adjustment.



It computes a globally consistent trajectory.


Vehicle Pose Error



Sensor Random Error



The errors are minimized using octomap. The
OctoMap library implements a 3D occupancy
grid mapping approach, providing data
structures and mapping algorithms in C++
particularly suited for robotics.
FUTURE WORK


3-D Mapping: The three dimensional mapping used
by the researchers can be improved up on in several
ways.



Latency Reduction: In teleoperation there is some
latency between commanding the vehicle and
receiving updated telemetry.



Color Image Integration: Adding the data from the
color image on the Kinect would add to the photo
realism of the teleoperation telemetry.


Military



Healthcare



Engineering Design






In this presentation, the SLAM for three dimensional
mapping have been explored in detail.
SLAM extracts visual keypoints from the color images and
uses the depth images to localize the keypoints in 3D.
In future researchers will be trying to attempt shadow
tracking where the Kinect will be placed on CSUF's
Unmanned Utility Robotic Ground Vehicle (UURGV) to follow
a person around until that person stops.
A big advantage is that the Kinect sensor is very cheap
costing about $ 150 at this time, in comparison with other
depth cameras and laser sensors which can cost up to several
thousand dollars.


I would like to thank Dr. Sudeep Pasricha for teaching us
Embedded Design of Hardware/Software systems and
making it a wonderful experience.
Arindam batabyal literature reviewpresentation

Contenu connexe

Tendances

3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility3D Scanners and their Economic Feasibility
3D Scanners and their Economic FeasibilityJeffrey Funk
 
Ieee 2015 -2016 Image processing titles
Ieee 2015 -2016 Image processing titlesIeee 2015 -2016 Image processing titles
Ieee 2015 -2016 Image processing titlespgembeddedsystem
 
Pengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion PhotogrammetryPengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion PhotogrammetryDany Laksono
 
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...Tomohiro Fukuda
 
AR, the TODAY
AR, the TODAYAR, the TODAY
AR, the TODAYJongHyoun
 
ieee Image processing project title 2014-2015
ieee Image processing project title 2014-2015ieee Image processing project title 2014-2015
ieee Image processing project title 2014-2015allmightinfo
 
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...Sirris
 
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Tomohiro Fukuda
 
YARCA (Yet Another Raycasting Application) Project
YARCA (Yet Another Raycasting Application) ProjectYARCA (Yet Another Raycasting Application) Project
YARCA (Yet Another Raycasting Application) Projectgraphitech
 
Digital Image Processing Projects for Final Year Students
Digital Image Processing Projects for Final Year StudentsDigital Image Processing Projects for Final Year Students
Digital Image Processing Projects for Final Year StudentsManoj Subramanian
 
Integration of a Structure from Motion into Virtual and Augmented Reality for...
Integration of a Structure from Motion into Virtual and Augmented Reality for...Integration of a Structure from Motion into Virtual and Augmented Reality for...
Integration of a Structure from Motion into Virtual and Augmented Reality for...Tomohiro Fukuda
 
Image processing ieee-projects-ocularsystems.in-
Image processing ieee-projects-ocularsystems.in-Image processing ieee-projects-ocularsystems.in-
Image processing ieee-projects-ocularsystems.in-Ocular Systems
 
Spar 2011 Aldo Facchin
Spar 2011 Aldo FacchinSpar 2011 Aldo Facchin
Spar 2011 Aldo FacchinAldoFacchin
 
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...Edge AI and Vision Alliance
 
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...Tomohiro Fukuda
 
ICRA 2015 interactive presentation
ICRA 2015 interactive presentationICRA 2015 interactive presentation
ICRA 2015 interactive presentationSunando Sengupta
 

Tendances (20)

3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility
 
Ieee 2015 -2016 Image processing titles
Ieee 2015 -2016 Image processing titlesIeee 2015 -2016 Image processing titles
Ieee 2015 -2016 Image processing titles
 
Pengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion PhotogrammetryPengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion Photogrammetry
 
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
 
3D scanner using kinect
3D scanner using kinect3D scanner using kinect
3D scanner using kinect
 
3d from images
3d from images3d from images
3d from images
 
AR, the TODAY
AR, the TODAYAR, the TODAY
AR, the TODAY
 
ieee Image processing project title 2014-2015
ieee Image processing project title 2014-2015ieee Image processing project title 2014-2015
ieee Image processing project title 2014-2015
 
3d scanning techniques
3d scanning techniques3d scanning techniques
3d scanning techniques
 
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...
 
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
 
YARCA (Yet Another Raycasting Application) Project
YARCA (Yet Another Raycasting Application) ProjectYARCA (Yet Another Raycasting Application) Project
YARCA (Yet Another Raycasting Application) Project
 
Digital Image Processing Projects for Final Year Students
Digital Image Processing Projects for Final Year StudentsDigital Image Processing Projects for Final Year Students
Digital Image Processing Projects for Final Year Students
 
Integration of a Structure from Motion into Virtual and Augmented Reality for...
Integration of a Structure from Motion into Virtual and Augmented Reality for...Integration of a Structure from Motion into Virtual and Augmented Reality for...
Integration of a Structure from Motion into Virtual and Augmented Reality for...
 
Image processing ieee-projects-ocularsystems.in-
Image processing ieee-projects-ocularsystems.in-Image processing ieee-projects-ocularsystems.in-
Image processing ieee-projects-ocularsystems.in-
 
Spar 2011 Aldo Facchin
Spar 2011 Aldo FacchinSpar 2011 Aldo Facchin
Spar 2011 Aldo Facchin
 
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
 
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
 
ICRA 2015 interactive presentation
ICRA 2015 interactive presentationICRA 2015 interactive presentation
ICRA 2015 interactive presentation
 
01 cie552 introduction
01 cie552 introduction01 cie552 introduction
01 cie552 introduction
 

En vedette

Autonomous Indoor Mapping Using The Microsoft Kinect Sensor
Autonomous Indoor Mapping Using The Microsoft Kinect SensorAutonomous Indoor Mapping Using The Microsoft Kinect Sensor
Autonomous Indoor Mapping Using The Microsoft Kinect SensorJames Anderson
 
Tecnologías Aumentaty RV
Tecnologías Aumentaty RVTecnologías Aumentaty RV
Tecnologías Aumentaty RVAumentaty
 
WiSlam presentation
WiSlam presentationWiSlam presentation
WiSlam presentationlbruno236
 
Simultaneous Localization and Mapping for Pedestrians using only Foot-Mounte...
Simultaneous Localization and Mappingfor Pedestrians using only Foot-Mounte...Simultaneous Localization and Mappingfor Pedestrians using only Foot-Mounte...
Simultaneous Localization and Mapping for Pedestrians using only Foot-Mounte...guest5fe3bb
 
Inertial navigaton systems11
Inertial navigaton systems11Inertial navigaton systems11
Inertial navigaton systems11Vikas Kumar Sinha
 

En vedette (6)

Autonomous Indoor Mapping Using The Microsoft Kinect Sensor
Autonomous Indoor Mapping Using The Microsoft Kinect SensorAutonomous Indoor Mapping Using The Microsoft Kinect Sensor
Autonomous Indoor Mapping Using The Microsoft Kinect Sensor
 
Tecnologías Aumentaty RV
Tecnologías Aumentaty RVTecnologías Aumentaty RV
Tecnologías Aumentaty RV
 
Mapping mobile robotics
Mapping mobile roboticsMapping mobile robotics
Mapping mobile robotics
 
WiSlam presentation
WiSlam presentationWiSlam presentation
WiSlam presentation
 
Simultaneous Localization and Mapping for Pedestrians using only Foot-Mounte...
Simultaneous Localization and Mappingfor Pedestrians using only Foot-Mounte...Simultaneous Localization and Mappingfor Pedestrians using only Foot-Mounte...
Simultaneous Localization and Mapping for Pedestrians using only Foot-Mounte...
 
Inertial navigaton systems11
Inertial navigaton systems11Inertial navigaton systems11
Inertial navigaton systems11
 

Similaire à Arindam batabyal literature reviewpresentation

Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...inventionjournals
 
Robot Machine Vision
Robot Machine VisionRobot Machine Vision
Robot Machine Visionanand hd
 
Presentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking ProjectPresentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking ProjectPrathamesh Joshi
 
IRJET- Automatic Traffic Sign Detection and Recognition using CNN
IRJET- Automatic Traffic Sign Detection and Recognition using CNNIRJET- Automatic Traffic Sign Detection and Recognition using CNN
IRJET- Automatic Traffic Sign Detection and Recognition using CNNIRJET Journal
 
A Wireless Network Infrastructure Architecture for Rural Communities
A Wireless Network Infrastructure Architecture for Rural CommunitiesA Wireless Network Infrastructure Architecture for Rural Communities
A Wireless Network Infrastructure Architecture for Rural CommunitiesAIRCC Publishing Corporation
 
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
 Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate... Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...AIRCC Publishing Corporation
 
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...AIRCC Publishing Corporation
 
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...ijcsit
 
10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdf10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdfmokamojah
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in roboticsIAEME Publication
 
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithmReal time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithmajayrampelli
 
Lidar for Autonomous Driving II (via Deep Learning)
Lidar for Autonomous Driving II (via Deep Learning)Lidar for Autonomous Driving II (via Deep Learning)
Lidar for Autonomous Driving II (via Deep Learning)Yu Huang
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in roboticsIAEME Publication
 
Poster Competition - Hwan Lee
Poster Competition - Hwan LeePoster Competition - Hwan Lee
Poster Competition - Hwan LeeHwan Lee
 
Gesture Recognition Based Mouse Events
Gesture Recognition Based Mouse EventsGesture Recognition Based Mouse Events
Gesture Recognition Based Mouse Eventsijcsit
 
IRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET Journal
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics NotesGurpreet singh
 
IRJET- Smart Helmet for Visually Impaired
IRJET- Smart Helmet for Visually ImpairedIRJET- Smart Helmet for Visually Impaired
IRJET- Smart Helmet for Visually ImpairedIRJET Journal
 

Similaire à Arindam batabyal literature reviewpresentation (20)

Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
 
Color Tracking Robot
Color Tracking RobotColor Tracking Robot
Color Tracking Robot
 
Robot Machine Vision
Robot Machine VisionRobot Machine Vision
Robot Machine Vision
 
Presentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking ProjectPresentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking Project
 
IRJET- Automatic Traffic Sign Detection and Recognition using CNN
IRJET- Automatic Traffic Sign Detection and Recognition using CNNIRJET- Automatic Traffic Sign Detection and Recognition using CNN
IRJET- Automatic Traffic Sign Detection and Recognition using CNN
 
A Wireless Network Infrastructure Architecture for Rural Communities
A Wireless Network Infrastructure Architecture for Rural CommunitiesA Wireless Network Infrastructure Architecture for Rural Communities
A Wireless Network Infrastructure Architecture for Rural Communities
 
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
 Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate... Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
 
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
 
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
 
journal nakk
journal nakkjournal nakk
journal nakk
 
10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdf10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdf
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in robotics
 
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithmReal time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
 
Lidar for Autonomous Driving II (via Deep Learning)
Lidar for Autonomous Driving II (via Deep Learning)Lidar for Autonomous Driving II (via Deep Learning)
Lidar for Autonomous Driving II (via Deep Learning)
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in robotics
 
Poster Competition - Hwan Lee
Poster Competition - Hwan LeePoster Competition - Hwan Lee
Poster Competition - Hwan Lee
 
Gesture Recognition Based Mouse Events
Gesture Recognition Based Mouse EventsGesture Recognition Based Mouse Events
Gesture Recognition Based Mouse Events
 
IRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management System
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics Notes
 
IRJET- Smart Helmet for Visually Impaired
IRJET- Smart Helmet for Visually ImpairedIRJET- Smart Helmet for Visually Impaired
IRJET- Smart Helmet for Visually Impaired
 

Dernier

Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCRCall In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCRdollysharma2066
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一F La
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricksabhishekparmar618
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024CristobalHeraud
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girlsssuser7cb4ff
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`dajasot375
 

Dernier (20)

Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCRCall In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricks
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girls
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
 

Arindam batabyal literature reviewpresentation

  • 1. 3-D Mapping using Microsoft Kinect
  • 2.  Kinect is a motion sensing input device by Microsoft (2010) for Xbox 360 and Xbox One video game consoles and Windows PCs.  It is based around a webcam-style add-on peripheral, it enables users to control and interact with their console/computer without the need for a game controller, through a natural user interface using gestures and spoken commands.  It has an infrared receiver, infrared transmitter, RGB camera and a microphone array for taking real time input from the environment .  The Kinect’s depth sensor produces depth image at 640x480 pixels. The sensor has field of view of 58° horizontally and 45° vertically. The optimal operating range of the sensor is said to be between 0.8 to 3.5m that can be extended up to 0.6 to 6m
  • 3.  This paper describes the use of Microsoft Kinect for building maps of rooms. These maps can be used for navigation and robot path finder. The Kinect system is arguably the most popular 3-D camera technology currently on the market.
  • 4. Mapping rooms has become a trend since the release of Microsoft Kinect.  The wide availability of affordable RGB-D cameras is causing a revolution in perception and changing the landscape of robotics and related fields.  The Kinect depth’s sensor has become popular replacing the expensive systems like tilting laser range finders and stereoscopic systems. In this paper, we explore some of the recent trends for mapping using kinect 
  • 5. Flow Chart of the System
  • 6. • Teleoperation means controlling robotic vehicles from a remote or distant location • It implies a client-server architecture where one machine controls the vehicle and collects the telemetry, and another machine has the operator which visualizes the telemetry and generates commands for the machine
  • 7. Obstacle Detection & Avoidance System  Region of Interest (ROI): The Region Of Interest (ROI) is a region of the image that is specially chosen for successive image analysis operations for the robotic entity. All of the pixels outside of the ROI are discarded, in this case for our particular robot and navigating around spaces, the region of interest for us is the "available space" for movements.  The Gaussian Image in Computer Vision lets machines differentiate between primitive geometric objects. It maps geometric objects based on area, position and normal direction as a complex value.  Kalman Filter Framework: This algorithm is used for estimating the state of a linear or non-linear dynamic system from noisy measurements. It is extremely efficient with Robotics and computer vision as well. The Kalman filter also provides a statistically robust framework for fusing different measurement modalities. The filter maintains an estimate of the uncertainty in the tracked parameters, which can be useful for evaluating tracking performance.
  • 8. RGB-D SLAM  In Simultaneous Localization and Mapping (SLAM), the robot is left in an unknown location. The robot moves and builds a consistent map of its surrounding Apart from the above mentioned algorithms Extended Kalman Filter, Fast SLAM and Occupancy Grid Map is used. Most of the algorithms used odometry and proximity sensors to implement localization and mapping.
  • 9. RGB-D SLAM Algorithm  The SLAM is divided into three steps:  Combining the RGB and depth images: The RGB and depth images of the current frame must be combined in order to create a 3D point cloud relative to the Kinect camera. The depth data is obtained directly from the IR camera, the IR and RGB images can be mapped to one another in the same manner as a traditional stereo camera setup. But the cameras must be calibrated. A top down, orthographic view of a three dimensional map generated from Kinect data with a map created by the SLAM library
  • 10.  Feature Extraction and Matching: This step is a major part of the SLAM front-end, which is responsible for establishing spatial relations from the sensor data. There are two phases in this step: the extraction of interest points or features from the RGB image of the current frame (converted to gray scale), and then matching or tracking those points back to the RGB image in the previous frame. An additional constraint must is added to the feature matching algorithm, each matching pair of features must have a corresponding 3D point in their respective frames. This step is the most computationally expensive in the algorithm when implemented on mobile hardware. Therefore, the speed of the system, as a whole, is dependent on the methods used for feature detection and matching.
  • 11.  Graph Optimization and Map Building: The pairwise transformations between sensor poses, as computed by the front-end, form the edges of a pose graph. Due to estimation errors, the edges form no globally consistent trajectory. To create a globally consistent trajectory we optimize the pose graph using the g2o framework. The g2o framework is an easily extensible graph optimizer that can be applied to a wide range of problems including several variants of SLAM and bundle adjustment.  It computes a globally consistent trajectory.
  • 12.  Vehicle Pose Error  Sensor Random Error  The errors are minimized using octomap. The OctoMap library implements a 3D occupancy grid mapping approach, providing data structures and mapping algorithms in C++ particularly suited for robotics.
  • 13. FUTURE WORK  3-D Mapping: The three dimensional mapping used by the researchers can be improved up on in several ways.  Latency Reduction: In teleoperation there is some latency between commanding the vehicle and receiving updated telemetry.  Color Image Integration: Adding the data from the color image on the Kinect would add to the photo realism of the teleoperation telemetry.
  • 15.     In this presentation, the SLAM for three dimensional mapping have been explored in detail. SLAM extracts visual keypoints from the color images and uses the depth images to localize the keypoints in 3D. In future researchers will be trying to attempt shadow tracking where the Kinect will be placed on CSUF's Unmanned Utility Robotic Ground Vehicle (UURGV) to follow a person around until that person stops. A big advantage is that the Kinect sensor is very cheap costing about $ 150 at this time, in comparison with other depth cameras and laser sensors which can cost up to several thousand dollars.
  • 16.  I would like to thank Dr. Sudeep Pasricha for teaching us Embedded Design of Hardware/Software systems and making it a wonderful experience.