HW2 EE 562.

Slides:



Advertisements
Similar presentations
Problem Solving: Informed Search Algorithms Edmondo Trentin, DIISM.
Advertisements

Configuration Space. Recap Represent environments as graphs –Paths are connected vertices –Make assumption that robot is a point Need to be able to use.
Semir Elezovikj Mo'taz Abdul Aziz Ali Al-Hami Howard Liu
Fall Path Planning from text. Fall Outline Point Robot Translational Robot Rotational Robot.
Sensor Based Planners Bug algorithms.
Solving Problem by Searching
Visibility Graph Team 10 NakWon Lee, Dongwoo Kim.
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.
April Bug Algorithms Shmuel Wimer Bar Ilan Univ., School of Engineering.
Visibility Graphs May Shmuel Wimer Bar-Ilan Univ., Eng. Faculty Technion, EE Faculty.
Hybrid architecture for autonomous indoor navigation Georgia Institute of Technology CS 7630 – Autonomous Robotics Spring 2008 Serge Belinski Cyril Roussillon.
Introduction to Robotics Tutorial 7 Technion, cs department, Introduction to Robotics Winter
1 Dijkstra's Shortest Path Algorithm Find shortest path from s to t. s 3 t
1 Dijkstra's Shortest Path Algorithm Find shortest path from s to t. s 3 t
Shortest Geodesics on Polyhedral Surfaces Project Summary Efrat Barak.
Pathfinding Algorithms Josh Palmer Rachael Beers.
© 2003 by Davi GeigerBuilding Robots January 2003 L1.1 Robot Behavior Shortest Path Behavior.
EXERCISES – PATH PLANNING & ROS ISSUES By Vuk Vujovic.

Routing 2 Outline –Maze Routing –Line Probe Routing –Channel Routing Goal –Understand maze routing –Understand line probe routing.
2.5Formulas and Additional Applications from Geometry
Area of Quadrilaterals and Triangles. What is a quadrilateral? Any polygon with four sides and four vertices (or corners) All sides must be straight.
Chapter 2 Section 5 Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley.
Using Dijkstra’s Algorithm to Find a Shortest Path from a to z 1.
1 Game AI Path Finding. A Common Situation of Game AI A Common Situation of Game AI Path Planning Path Planning –From a start position to a destination.
ROBOT LOCALISATION & MAPPING: NAVIGATION Ken Birbeck.
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.
Consider the diagram on the previous slide. What are some questions we could ask?
ROBOT NAVIGATION By: Sitapa Rujikietgumjorn Harika Tandra Neeharika Jarajapu.
PROJECTILE MOTION An object launched into space without motive power of its own is called a projectile. If we neglect air resistance, the only force acting.
Wandering Standpoint Algorithm. Wandering Standpoint Algorithm for local path planning Description: –Local path planning algorithm. Required: –Local distance.
7.1 Three- Dimensional Figures I can classify and draw three-dimensional figures.
Chapter 2 Section 5. Objectives 1 Copyright © 2012, 2008, 2004 Pearson Education, Inc. Formulas and Additional Applications from Geometry Solve a formula.
Configuration Spaces for Translating Robots Minkowsi Sum/Difference David Johnson.
Intersections of Lines in 2 Space Three Cases: 1) 2) 3)
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Introduction to Robotics Tutorial 10 Technion, cs department, Introduction to Robotics Winter
Decision Maths 1 Shortest path algorithm Dijkstra’s Algorithm A V Ali :
7.1 Three- Dimensional Figures I can classify and draw three-dimensional figures.
Geometric Lines. You Can Find Geometric Lines in the Real World On Roads In Art On Our Flag In Games On Maps.
مرتضي صاحب الزماني 1 Maze Routing. Homework 4 مهلت تحویل : 23 اردیبهشت پروژه 1 : انتخاب طرح : امروز مرتضي صاحب الزماني 2.
Autonomous Robots Robot Path Planning (2) © Manfred Huber 2008.
Skew Lines. The two given lines given are skew (i.e. they do not meet). What is the shortest distance between them? shortest distance.
2.1 Introduction to Configuration Space
Shortest Paths.
Schedule for next 2 weeks
Motion Planning for a Point Robot (2/2)
Point-a location on a plane.
Discussion on Greedy Search and A*
Discussion on Greedy Search and A*
CSE 4705 Artificial Intelligence
Notation of lines in space
Path Planning in Discrete Sampled Space
GEOMETRY.
Boustrophedon Cell Decomposition
CS 4100 Artificial Intelligence
Jeff Plewak Robin Sachdev
Three –Dimensional Figures
Day 29 Bug Algorithms 12/7/2018.
Ordered Pairs and Coordinate Graphing
Day 29 Bug Algorithms 12/8/2018.
Making Change Coins: 2 and
4th Grade Chinese Immersion Class Yu Laoshi
Path Planning in Discrete Sampled Space
6-7 Polygons in the coordinate plane
Dijkstra Algorithm examples
The Rich/Knight Implementation
The Shortest Path Algorithm
Geometry (Lines) SOL 4.14, 4.15, 4.16 lines, segments, rays, points, angles, intersecting, parallel, & perpendicular 4.14 The student will investigate.
The Rich/Knight Implementation
Presentation transcript:

HW2 EE 562

Basic Idea Find the shortest path for a robot to move from start point to an end point, avoiding rectangular obstacles. Use the A* algorithm with the heuristic function being the straight-line distance from a point being considered to the goal point. State space is the set of all vertices of the rectangles. Need to write a function that determines if a given line intersects a rectangle.

point, g, h, f [(0,0),0,10.8166538264,10.8166538264] [(4,0),4.0,7.81024967591,11.8102496759] [(9,6),11.8102496759,0.0,11.8102496759]