Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab 2009- 2010.

Slides:



Advertisements
Similar presentations
Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
Advertisements

Automated Evaluation of Runtime Object States Against Model-Level States for State-Based Test Execution Frank(Weifeng) Xu, Gannon University Dianxiang.
Presentation of Designing Efficient Irregular Networks for Heterogeneous Systems-on-Chip by Christian Neeb and Norbert Wehn and Workload Driven Synthesis.
Towards Self-Testing in Autonomic Computing Systems Tariq M. King, Djuradj Babich, Jonatan Alava, and Peter J. Clarke Software Testing Research Group Florida.
Parallel Tracking and Mapping for Small AR Workspaces Vision Seminar
Monte Carlo Localization for Mobile Robots Karan M. Gupta 03/10/2004
Probabilistic Robotics
Simultaneous Localization & Mapping - SLAM
Optimizing Laser Scanner Locations using Viewshed Analysis MEA 592 Final Project November 20,2009 Jeff Smith.
Robotics and Me Vidyasagar Murty M.S. in Industrial Engineering University of Cincinnati.
Introduction to Mobile Robotics Bayes Filter Implementations Gaussian filters.
Visual Navigation in Modified Environments From Biology to SLAM Sotirios Ch. Diamantas and Richard Crowder.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
Chapter 2: Algorithm Discovery and Design
Functional Coverage Driven Test Generation for Validation of Pipelined Processors P. Mishra and N. Dutt Proceedings of the Design, Automation and Test.
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 11, NOVEMBER 2011 Qian Zhang, King Ngi Ngan Department of Electronic Engineering, the Chinese university.
Mobile Robot ApplicationsMobile Robot Applications Textbook: –T. Bräunl Embedded Robotics, Springer 2003 Recommended Reading: 1. J. Jones, A. Flynn: Mobile.
RECENT ADVANCES IN ROBOTICS, AUTOMATION AND SENSING Prof. Tarek Sobh Senior Vice President of Graduate Studies & Research Dean School of Engineering Distinguished.
Environmental Boundary Tracking Using Multiple Autonomous Vehicles Mayra Cisneros & Denise Lewis Mentor: Martin Short July 16, 2008.
ROBOT LOCALISATION & MAPPING: MAPPING & LIDAR By James Mead.
Kalman filter and SLAM problem
Intelligent Vehicles and Systems Group The Pennsylvania State University 1/9 EDSGN 100 EDSGN 100 Autonomous System Navigation and Driver Augmentation Pramod.
IMPLEMENTATION ISSUES REGARDING A 3D ROBOT – BASED LASER SCANNING SYSTEM Theodor Borangiu, Anamaria Dogar, Alexandru Dumitrache University Politehnica.
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
PLC: Programmable Logical Controller
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab Final Version.
Ketan Patel, Igor Markov, John Hayes {knpatel, imarkov, University of Michigan Abstract Circuit reliability is an increasingly important.
Complete Coverage Path Planning Based on Ant Colony Algorithm International conference on Mechatronics and Machine Vision in Practice, p.p , Dec.
Presented by: Tom Staley. Introduction Rising security concerns in the smartphone app community Use of private data: Passwords Financial records GPS locations.
A Case for Moore's Law Shigeo Kobayashi, Richard B. Parker, Dietrich Muller National Research Laboratory Abstract The deployment of telephony is a robust.
Computer main parts. Hardware  It refers to all physical parts of a computer system.
Hybrid AI & Machine Learning Systems Using Ne ural Network and Subsumption Architecture Libraries By Logan Kearsley.
Richard Patrick Samples Ph.D. Student, ECE Department 1.
Particle Filters for Shape Correspondence Presenter: Jingting Zeng.
Scientific Writing Abstract Writing. Why ? Most important part of the paper Number of Readers ! Make people read your work. Sell your work. Make your.
Young Ki Baik, Computer Vision Lab.
The Physics of Computer Science By Matthew Pinney A Brief look at how physics is related to Computer Science and a sample application of problem solution.
Garo Bournoutian and Alex Orailoglu Proceedings of the 45th ACM/IEEE Design Automation Conference (DAC’08) June /10/28.
John Trent The Investigation of Graphics in the Processing Language (MIT Media Lab) and the Development of Applets Involving Advanced Concepts.
Visual SLAM Visual SLAM SPL Seminar (Fri) Young Ki Baik Computer Vision Lab.
A Formal Approach in Robot Development Process using a UML Model Authors : Olarn Wongwirat Tanachai Hanidthikul Natee Vuthikulvanich 2008 IEEE 10th Intl.
Topological Path Planning JBNU, Division of Computer Science and Engineering Parallel Computing Lab Jonghwi Kim Introduction to AI Robots Chapter 9.
Week 14 Introduction to Computer Science and Object-Oriented Programming COMP 111 George Basham.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Range-Only SLAM for Robots Operating Cooperatively with Sensor Networks Authors: Joseph Djugash, Sanjiv Singh, George Kantor and Wei Zhang Reading Assignment.
COMP 417 – Jan 12 th, 2006 Guest Lecturer: David Meger Topic: Camera Networks for Robot Localization.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4/Lab3.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab Q3.
Towards the autonomous navigation of intelligent robots for risky interventions Janusz Bedkowski, Grzegorz Kowalski, Zbigniew Borkowicz, Andrzej Masłowski.
Sebastian Thrun Michael Montemerlo
Fast SLAM Simultaneous Localization And Mapping using Particle Filter A geometric approach (as opposed to discretization approach)‏ Subhrajit Bhattacharya.
Lynton Dicks Supervisor: Karen Bradshaw CO-OPERATIVE MAPPING AND LOCALIZATION OF AUTONOMOUS ROBOTS.
Simulated Path Planning for Auburn’s Autonomous Lawnmower John Harrison William Woodall.
Mobile Node for Wireless Sensor Network to Detect Landmines Presented by : Jameela Hassan.
Visual C++ Programming: Concepts and Projects Chapter 10A: Recursion (Concepts)
Line fitting.
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab Q2.
Efficient Graph Traversal with Realistic Conditions by Olex Ponomarenko st Quarter Draft----
ECE 445 Spring 2017 Laser Tag Droid
Review and Ideas for future Projects
CIS 488/588 Bruce R. Maxim UM-Dearborn
Outline Perceptual organization, grouping, and segmentation
Physics-based simulation for visual computing applications
SAT-Based Optimization with Don’t-Cares Revisited
Day 29 Bug Algorithms 12/7/2018.
Day 29 Bug Algorithms 12/8/2018.
CS225B Robot Programming Laboratory
Efficient Graph Traversal with Realistic Conditions
Presentation transcript:

Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab

Abstract Coverage Efficiency is a major goal in autonomous systems Project approaches CE using SLAM Using SLAM, a autonomous system will be able to map and process an environment for efficiency

Introduction Today, automated systems have supplemented humans in previously labor-intensive tasks. Automated lawnmowers are an example of these systems, but the currently available technology in automated lawnmowing is inefficient and primitive. This paper will propose and implement an alternate method to automated lawnmowing, known as Simultaneous Localization and Mapping, then report back the results.

Background Modern commercial autonomous lawnmowers (ALM's) are grossly inefficient in terms of runtime and coverage Random cuts and turns Dummy sensing Previous work in the field using SLAM include the annual Ohio University robotic lawnmower competition Problems of runtime v. coverage Military applications

SLAM Theory Scan for obstacles via laser scanner or similar device Update scans until entire map can be created, ie: all boundaries and obstacles connect Create obstacle and boundary map using scan outputs Analyze map via recursive run-throughs to determine most efficient path Run optimal path

SLAM Visual

Discussion: What's Been Done and What it Means Matrix-based environment simulation – Environment is pre-created, obstacles, boundaries and size have been set Robot keeps track of location Pings in 180 degree field of vision Returned data forms obstacle map Map is cross checked with environment for accuracy Results indicate that the scanning and mapping code works Further adaptations are needed before mapping works in live environments Need to address processing map Need to address stopping updating

Results InputOutput However, the program continually runs and never stops updating.

Conclusions and Plans Scan mimicking works, as does matrix mapping Adapt program for random matrices Adapt program for non-matrix based (graphical) environments Adapt program for terrain types (unmowable v. mowable grounds) Still does not demonstrate path optimization processing