Discovering Environmental Structure with Mobile Robots Rahul Biswas CS326A Class Project.

Slides:



Advertisements
Similar presentations
Reactive and Potential Field Planners
Advertisements

Lecture 7: Potential Fields and Model Predictive Control
Rapidly Exploring Random Trees Data structure/algorithm to facilitate path planning Developed by Steven M. La Valle (1998) Originally designed to handle.
A Hierarchical Multiple Target Tracking Algorithm for Sensor Networks Songhwai Oh and Shankar Sastry EECS, Berkeley Nest Retreat, Jan
ROBOT RENDEZVOUS: 3 OR MORE ROBOTS USING 1-DIMENSIONAL SEARCH !!!!!!! !
Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
Analysis of Greedy Robot- Navigation Methods Sven Koenig (USC) Apurva Mugdal (Ga. Tech) Craig Tovey (Ga. Tech)
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Lateral Potentials.
Movement-Assisted Sensor Deployment Author : Guiling Wang, Guohong Cao, Tom La Porta Presenter : Young-Hwan Kim.
A vision-based system for grasping novel objects in cluttered environments Ashutosh Saxena, Lawson Wong, Morgan Quigley, Andrew Y. Ng 2007 Learning to.
University of Amsterdam Search, Navigate, and Actuate - Quantitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Quantative Navigation.
Hybrid architecture for autonomous indoor navigation Georgia Institute of Technology CS 7630 – Autonomous Robotics Spring 2008 Serge Belinski Cyril Roussillon.
Using Perception for mobile robot. 2D ranging for mobile robot.
Simultaneous Localization & Mapping - SLAM
IMagic Senior Project Emre AYDIN Asil Kaan BOZCUOĞLU Onur ÖZBEK Egemen VARDAR Onur YÜRÜTEN Project Supervisor: Asst. Prof. Uluç Saranlı.
Kinodynamic Path Planning Aisha Walcott, Nathan Ickes, Stanislav Funiak October 31, 2001.
Motion planning, control and obstacle avoidance D. Calisi.
DESIGN OF A GENERIC PATH PATH PLANNING SYSTEM AILAB Path Planning Workgroup.
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Randomized Motion Planning for Car-like Robots with C-PRM Guang Song and Nancy M. Amato Department of Computer Science Texas A&M University College Station,
Visual Navigation in Modified Environments From Biology to SLAM Sotirios Ch. Diamantas and Richard Crowder.
Active SLAM in Structured Environments Cindy Leung, Shoudong Huang and Gamini Dissanayake Presented by: Arvind Pereira for the CS-599 – Sequential Decision.
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
Challenges Bayesian Estimation for Autonomous Object Manipulation Based on Tactile Perception Anna Petrovskaya, Oussama Khatib, Sebastian Thrun, Andrew.
Robotic Mapping: A Survey Sebastian Thrun, 2002 Presentation by David Black-Schaffer and Kristof Richmond.
Iterative closest point algorithms
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
Sampling Design: Determine Where to Take Measurements Sampling Design: Determine Where to Take Measurements Empirical Approaches to Sensor Placement: Mobile.
SLAM: Simultaneous Localization and Mapping: Part I Chang Young Kim These slides are based on: Probabilistic Robotics, S. Thrun, W. Burgard, D. Fox, MIT.
Navigation Jeremy Wyatt School of Computer Science University of Birmingham.
Randomized Planning for Short Inspection Paths Tim Danner Lydia E. Kavraki Department of Computer Science Rice University.
Presented By: Huy Nguyen Kevin Hufford
Randomized Motion Planning for Car-like Robots with C-PRM Guang Song, Nancy M. Amato Department of Computer Science Texas A&M University College Station,
An experiment on squad navigation of human and robots IARP/EURON Workshop on Robotics for Risky Interventions and Environmental Surveillance January 7th-8th,
Navigation Strategies for Exploring Indoor Environments Presented by Mathieu Bredif February 17, 2004 CS326A: Motion Planning.
1 Range-Only SLAM for Robots Operating Cooperatively with Sensor Networks Joseph Djugash Sanjiv Singh George Kantor Wei Zhang Carnegie Mellon University.
AmirKabir University Computer Engineering Dept. Sensor Based Mapping and Navigation Robotic Course Presentation Presenter: GholamHossein Deshmeh.
DAMN : A Distributed Architecture for Mobile Navigation Julio K. Rosenblatt Presented By: Chris Miles.
Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces Kavraki, Svestka, Latombe, Overmars 1996 Presented by Chris Allocco.
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
Using Incomplete Online Metric Maps for Topological Exploration with the Gap Navigation Tree Liz Murphy and Paul Newman Mobile Robotics Research Group,
Lab 3 How’d it go?.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
Simultaneous Localization and Mapping Presented by Lihan He Apr. 21, 2006.
CP Summer School Modelling for Constraint Programming Barbara Smith 2. Implied Constraints, Optimization, Dominance Rules.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Evolutionary Robotics The Italian Approach The Khepera robot (1996) Developed at EPFL Lausanne, Switzerland(!) by Francesco Mondada Diameter: 55 mm Could.
Introduction to Motion Planning
Robotics Club: 5:30 this evening
788.11J Presentation “Herding Cows with Sensors” Presented by Ryan Boder.
Sensors and Control Applications 7 Rivers Robotics Coalition December, 2015 D. Foye.
Cooperative Mapping and Localization using Autonomous Robots Researcher: Shaun Egan Superviser: Dr Karen Bradshaw.
1 Energy-Efficient Mobile Robot Exploration Yongguo Mei, Yung-Hsiang Lu Purdue University ICRA06.
Fast SLAM Simultaneous Localization And Mapping using Particle Filter A geometric approach (as opposed to discretization approach)‏ Subhrajit Bhattacharya.
Randomized KinoDynamic Planning Steven LaValle James Kuffner.
SLAM Techniques -Venkata satya jayanth Vuddagiri 1.
4/22/20031/28. 4/22/20031/28 Presentation Outline  Multiple Agents – An Introduction  How to build an ant robot  Self-Organization of Multiple Agents.
Autonomous Navigation of a
Wireless Sensor Network Architectures
ISP and Egress Path Selection for Multihomed Networks
Case Study Autonomous Cars 9/21/2018.
Day 29 Bug Algorithms 12/7/2018.
Agent-Centered Search
Day 29 Bug Algorithms 12/8/2018.
Case Study Autonomous Cars 1/14/2019.
LECTURE 21: CLUSTERING Objectives: Mixture Densities Maximum Likelihood Estimates Application to Gaussian Mixture Models k-Means Clustering Fuzzy k-Means.
Fundamental Problems in Mobile Robotics
Presentation transcript:

Discovering Environmental Structure with Mobile Robots Rahul Biswas CS326A Class Project

Introduction Traditional mapping algorithms slow Details of environment often not useful Want algorithm to find essential structure Robot must act autonomously

Related Work Planar maps mostly unexplored Focus on very simple environments Thrun et. al. have build 3D planar maps Robot not autonomous Multiple laser range finders for gathering data One hallway

Challenges Finding walls quickly and with less data Only one range finder Navigating in an unknown environment Move rapidly exploiting partially known structure Optimal exploration of unknown environment Minimize time for exploration Attain good coverage

Finding Walls Algorithm: Sample points and nearest neighbors Use PCA to fit line to this set of points Assign points near wall to wall (allow sharing) Recalculate line based on all points Extend wall while point density high Discourage walls near existing walls Find walls incrementally as robot moves

Problems with Walls Walls used to initialize poorly: Small yet important walls hard to find Walls viewed repeatedly oversampled EM-based approach highly unreliable Poor map makes navigation impossible

Exploration and Navigation Three-part planner: Explorer – decides where to go Navigator – plans path for robot to get there Controller – controls robot itself Unsolvable problems sent up hierarchy Controller has predilection for observation

Explorer Finds maximal unexplored rectangle Proceeds to center of rectangle Pseudo-quadtree maintains unexplored region Knows boundaries of building

Explorer Discards regions if A* fails to find a path Goes to least-recently seen area afterwards New goal if rectangle shrinks as robot moves Problems with exploration: Hard to know when region is inaccessible Not cognizant of sources of navigation difficulty

Navigator PRM-based approach Sampling points: Prefer points farther away from walls Add points on an as-needed basis Allows points in unexplored regions Sample, connect points quickly in closed form A* used for search Heuristic minimizes clearance

Navigator Tries to back up if initial point unconnectable Regenerates plan if map changes dramatically Increases clearance Reduces collisions Leads to indecisiveness Controller Uses small steps Rotates towards heading Moves forward

Limitations Not robust against sensor noise Makes finding walls very hard Others use scan matching to pre-filter noise Tested only in simulation Navigation independent of mapping Mapper cannot control navigation Lack of integration can get robot stuck