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

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

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.
Jill Goryca, Richard Hill American Control Conference June 17, 2013.
Monte Carlo Localization for Mobile Robots Karan M. Gupta 03/10/2004
Probabilistic Robotics
Markov Localization & Bayes Filtering 1 with Kalman Filters Discrete Filters Particle Filters Slides adapted from Thrun et al., 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.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
Wheelesley : A Robotic Wheelchair System: Indoor Navigation and User Interface Holly A. Yanco Woo Hyun Soo DESC Lab.
Probabilistic Robotics
An experiment on squad navigation of human and robots IARP/EURON Workshop on Robotics for Risky Interventions and Environmental Surveillance January 7th-8th,
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
RECENT ADVANCES IN ROBOTICS, AUTOMATION AND SENSING Prof. Tarek Sobh Senior Vice President of Graduate Studies & Research Dean School of Engineering Distinguished.
ROBOT LOCALISATION & MAPPING: MAPPING & LIDAR By James Mead.
Kalman filter and SLAM problem
PixelLaser: Range scans from image segmentation Nicole Lesperance ’11 Michael Leece ’11 Steve Matsumoto ’12 Max Korbel ’13 Kenny Lei ’15 Zach Dodds ‘62.
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.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil) Sidney Nascimento Givigi Júnior (RMC-Canada) Cairo Lúcio Nascimento Júnior (ITA-Brazil) Autonomous Construction.
Markov Localization & Bayes Filtering
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.
Presented by: Tom Staley. Introduction Rising security concerns in the smartphone app community Use of private data: Passwords Financial records GPS locations.
Leslie Luyt Supervisor: Dr. Karen Bradshaw 2 November 2009.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Particle Filters for Shape Correspondence Presenter: Jingting Zeng.
Young Ki Baik, Computer Vision Lab.
Intelligent Ground Vehicle Competition Navigation Michael Lebson - James McLane - Image Processing Hamad Al Salem.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Controlling the Behavior of Swarm Systems Zachary Kurtz CMSC 601, 5/4/
Topological Path Planning JBNU, Division of Computer Science and Engineering Parallel Computing Lab Jonghwi Kim Introduction to AI Robots Chapter 9.
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
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.
Principle Investigator: Lynton Dicks Supervisor: Karen Bradshaw CO-OPERATIVE MAPPING AND LOCALIZATION OF AUTONOMOUS ROBOTS.
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.
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.
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)
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab
Louise Hunter. Background Search & Rescue Collapsed caves/mines Natural disasters Robots Underwater surveying Planetary exploration Bomb disposal.
Efficient Graph Traversal with Realistic Conditions by Olex Ponomarenko st Quarter Draft----
Laser ranging, mapping, and imaging systems for exploration robots Alex Styler.
PRESENTATION ON Line follower robot.
Information Systems Development
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Design and Development of an Autonomous Surface Watercraft
Vulnerability Scanning with Credentials
Computer Graphics Filled Area Primitives II Lecture 09 Taqdees A
CIS 488/588 Bruce R. Maxim UM-Dearborn
Outline Perceptual organization, grouping, and segmentation
Day 29 Bug Algorithms 12/7/2018.
Day 29 Bug Algorithms 12/8/2018.
CS225B Robot Programming Laboratory
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Soft System Stakeholder Analysis
Efficient Graph Traversal with Realistic Conditions
Modeling the Spread of a Virus in a Modern Environment
Scientific Workflows Lecture 15
Presentation transcript:

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

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 project 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-through to determine most efficient path Run optimal path

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 with various obstacles Further adaptations are needed before mapping works in live environments Need to address more realistic conditions – Power sources – Terrain – Complex polygonal navigation

Results Q2

Results Q2 Cont.

Program Running Screenshot

Other Obstacles

Conclusions and Plans Scan mimicking works, as does matrix mapping Adapt program for random matrices Incorporate more graphics Adapt program for terrain types (unmowable v. mowable grounds) Adapt program for use with LMS rangefinder -Python to C++