Simulated Path Planning for Auburn’s Autonomous Lawnmower John Harrison William Woodall.

Slides:



Advertisements
Similar presentations
Box modeling technique working with sub-objects directly rendering primer.
Advertisements

Carnegie Mellon University TRAJECTORY MODIFICATION TECHNIQUES IN COVERAGE PLANNING By - Sanjiban Choudhury (Indian Institute of Technology, Kharagpur,
The Voronoi Diagram David Johnson. Voronoi Diagram Creates a roadmap that maximizes clearance –Can be difficult to compute –We saw an approximation in.
Human Pose detection Abhinav Golas S. Arun Nair. Overview Problem Previous solutions Solution, details.
Background Prometheus is a contender in the Intelligent Ground Vehicle Competition (IGVC). The competition requires project teams to design a small outdoor.
Seminar Crowd Simulation.  The Article  The Problem  Previous work  The method  Experiments  Conclusions.
Mesh Simplification Global and Local Methods:
Bounding Volume Hierarchy “Efficient Distance Computation Between Non-Convex Objects” Sean Quinlan Stanford, 1994 Presented by Mathieu Brédif.
Point Location Computational Geometry, WS 2007/08 Lecture 5 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik Fakultät für.
UNC Chapel Hill M. C. Lin Overview of Last Lecture About Final Course Project –presentation, demo, write-up More geometric data structures –Binary Space.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
Lecture 6: Point Location Computational Geometry Prof. Dr. Th. Ottmann 1 Point Location 1.Trapezoidal decomposition. 2.A search structure. 3.Randomized,
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Constraint-Based Motion Planning using Voronoi Diagrams Maxim Garber and Ming C. Lin Department of Computer.
Geometric Probing with Light Beacons on Multiple Mobile Robots Sarah Bergbreiter CS287 Project Presentation May 1, 2002.
Loci Objectives: Grade DUnderstand the idea of a locus Grade CConstruct accurately loci, such as those of points equidistant from two fixed points Solve.
CSE 681 Ray Tracing Implicit Surfaces. CSE 681 Overview Similar to CSG –Combine primitive objects to form complex object Primitives are “density fields”
Geometric Shapes, Lines of Symmetry, & Right Angles 3 rd Grade Strategies for Your Toolbox to Solve Geometry Problems.
Sample ABC Math Vocabulary Words/Visual Computer/Math.
3rd Angle Orthographic Projection
ADA: 14. Intro to CG1 Objective o give a non-technical overview of Computational geometry, concentrating on its main application areas Algorithm.
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab Final Version.
© Manfred Huber Autonomous Robots Robot Path Planning.
7 th Grade TAKS Short Course Objective (A) The student is expected to estimate measurements and solve application problems involving length (including.
Space Asteroids Raynaldo 6B.
Structures & Strategies – week 8. How to Construct an answer What sort of plan would you construct prior to answering a question. Answer all sections.
Project requirements Summer 2015 Intro to 3D Animation (Please use this address for me.)
Gazebo Needed for a Local Park GSP Activity. Overview  Summative (end of unit) activity  Covering all 5 strands – over 20 expectations  Using technology.
The Square Variation of Rearranged Fourier Series Allison Lewko Mark Lewko Columbia University Institute for Advanced Study TexPoint fonts used in EMF.
SPACE The distance or area between, around, above, below, and within things Space can be negative or positive. Space can show distance and depth.
Geometric Construction & Modeling Basics. Points A point represents a location in space or on a drawing. It has no width, height or depth. Sketch points.
Build a Story. I had _______ on my bed and _______ in my toy box. How many do I have altogether?
Dynamic Capabilities and Strategic Management
COMPOSITION IN PHOTOGRAPHY.
Basic Perspective Projection Watt Section 5.2, some typos Define a focal distance, d, and shift the origin to be at that distance (note d is negative)
5th Grade One Point Perspective shapes Materials –White paper (12x18 cut down to 12x12) –newsprint paper –18” ruler –triangle (in drawer w/rulers) –No.
Manassas Park City Schools.  Manassas Park City Schools is committed to promoting a well-rounded education for all students with an emphasis in the provisions.
Center of Gravity.
Segway Geophysical Tow Vehicle
How to set up your paper Fold your paper in half (hot dog style) Measuring from the top you will draw 4 lines at the following measurements: 1 st line.
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab Q3.
Motion Planning Howie CHoset. Assign HW Algorithms –Start-Goal Methods –Map-Based Approaches –Cellular Decompositions.
Integration of PASER & GIS WLIA March 4, 2004 Presentation Outline Road Centerlines –Overview –Creating –Attribute –Uses –Paser Geocoding Process –Overview.
Francis González Shapes: 2 Dimensions Figures Rectangle, Square, Triangle, Circle, Arch 3 Dimensions Figures Cube, Pyramid, Sphere, Cylinder.
Seed Dispersal Diversity of Life Grade 7. Survival  The ultimate measure of an organism’s success is its survival until it reproduces.  Survival depends.
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab
2.1: IDENTIFYING POLYGONS Click anywhere to begin.
Coverage and Deployment 1. Coverage Problems Coverage: is a measure of the Quality of Service (QoS) of a sensor network How well can the network observe.
Physical Properties of Matter Grade 7.
Physical Properties of Matter Grade 7. 
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab Q2.
Project Overview Introduction Clawbot Build Design Modification
Prof. Yu-Chee Tseng Department of Computer Science
Distributions Chapter 5
Project Overview Introduction Clawbot Build Design Modification
Competition.
Concept Design Review (CoDR)
Modeling Dendritic Structures Using Path Planning
Geometric Shapes, Lines of Symmetry, & Right Angles
Business Management Courses Gives Competitive Edge.
C-obstacle Query Computation for Motion Planning
Boustrophedon Cell Decomposition
4688 Broad Street For Sale Property Details Property Overview
Performing Essential Operations
Discrete Math 2 Shortest Paths Using Matrix
Sample ABC Math Vocabulary Words/Visual
October 2014 Star Data Prior to the C.A.F.E. Reading Initiative these were the results attained.
Miniature Train Wheels.
Motion Planning for a Point Robot (1/2)
RANDOM NUMBERS SET # 1:
Create 3D Roadmap Insert curve Outline black Line Width to 120 pts
Presentation transcript:

Simulated Path Planning for Auburn’s Autonomous Lawnmower John Harrison William Woodall

Presentation Overview Background on the project Details about the problem we are going to address Prior Work Boustrophedon Cellular Decomposition Our Work Results Demo Summary and Questions

Project Background Ion Robotics Autonomous Lawnmower Competition Project started in 2009 as the senior design project for a number of students Designed and built the lawnmower from the ground up Competed in the summer of 2010, received 3rd place in the dynamic competition Continued work with to improvements to the EKF and path planning Competed in the summer of 2011, received 2nd place in the dynamic competition

Dynamic Cutting of an Irregular Field Field Properties Irregular shape Randomly located flower bed Randomly controlled and timed dog Grading based off grass cut in various plocations

Previous Strategy Video of old strategy

Boustrophedon Cellular Decomposition

Our Strategy Intersection points: Given an arbitrary polygon Find the leftmost edge of the bounding box. Offset from the edge a given width and find the intersection points along the outer edge of the polygon

Our Strategy Continued. Ordering Points to Follow: Order the lines by distance to the current robot location Find the closest line Move the beginning of the line Follow the line to the end Sort the lines by distance to the current position and repeat

Results

Demo

Summary and Questions Through this presentation we have covered: Background on the project Details about the problem we are going to address Prior Work Boustrophedon Cellular Decomposition Our Work Results Demo Questions?