Robotics Reprise on levels of language Movement in a crowded workspace Review for midterm Lab: Complete pick up, travel, deposit exercise. Homework: study.

Slides:



Advertisements
Similar presentations
UNDERSTANDING QUADRILATERALS BY:SHIVANI, VIII
Advertisements

COMP 175 | COMPUTER GRAPHICS Remco Chang1/6103b – Shapes Lecture 03b: Shapes COMP 175: Computer Graphics February 3, 2015.
Enjoy Geometry Jeopardy! Choose players or groups - Individuals or Teams can play! Plan a way for contestants to indicate they want to answer (tap desk,
Problem of the Day Problem of the Day next Geometry - Connect the Dots
Solid Geometry.
A Fast Algorithm for Incremental Distance Calculation Paper by Ming C. Ling and John F. Canny Presented by Denise Jones.
Materials Reminders. Get out your agenda if you see your name below. You need to come to my room tomorrow. Period 2Period 7.
11-1 Space Figures and Cross Sections
Modelling. Outline  Modelling methods  Editing models – adding detail  Polygonal models  Representing curves  Patched surfaces.
Presented by David Stavens. Autonomous Inspection Compute a path such that every point on the boundary of the workspace can be inspected from some point.
Brought to you by powerpointpros.com…. MENU Please select a particular lesson to learn. If no lesson is selected, the default mode is “Play All.” 1. What.
9-4 Geometry in Three Dimensions  Simple Closed Surfaces  Regular Polyhedra  Cylinders and Cones.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Platonic Solids. So What is Our Topic?  It’s math (go figure!)  It’s hands on (so you get to play!)  There’s candy involved  There are some objects.
Look at page 193 in your explorations book. Ignore the letters--they are not used for this. Each figure is made up of 5 squares that may or may not be.
Warm-up Review Take Home Quizzes. There will be a 3 question In Class Quiz based on them.
Math Vocabulary Unit 1: Geometry What am I? ©Mrs. DeAmicis
SPHERICAL MIRRORS. Curved Mirrors  Curved mirrors are also called spherical mirrors because they are part of a sphere (ball)  a portion of the sphere.
Prisms Fun with by D. Fisher
SOLID FIGURES SPI
The Geometry of Solids Section 10.1.
1 CO Games Development 1 Week 6 Introduction To Pathfinding + Crash and Turn + Breadth-first Search Gareth Bellaby.
Warm up 1. Any line segment may be extended indefinitely to form a line. 2. Given a line, a circle can be drawn having the segment as a radius and one.
Vertex – A point at which two or more edges meet Edge – A line segment at which two faces intersect Face – A flat surface Vertices, Edges, Faces.
Part 6: Graphics Output Primitives (4) 1.  Another useful construct,besides points, straight line segments, and curves for describing components of a.
Warm Up Week 1. Section 6.1 Day 1 I will identify, name, and describe polygons. Ex 1 PolygonHas three or more sides that connect at endpoints.
Geometry 10-1 Solids Face: the flat side of a figure
Look at page 193 in your explorations book. Ignore the letters--they are not used for this. Each figure is made up of 5 squares that may or may not be.
Lesson 9.8 The Pythagorean Theorem and Space Figures Objective: After studying this section, you will be able to apply the Pythagorean Theorem to solid.
Copyright © Curt Hill Visualization of 3D Worlds How are these images described?
SolidsTriangleLinesAnglesGrab Bag Game Board $100 $200 $300 $400 $500 Final Jeopardy $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.
7.1 Three- Dimensional Figures I can classify and draw three-dimensional figures.
Polyhedron Platonic Solids Cross Section
Lecture 14: Graph Theory I Discrete Mathematical Structures: Theory and Applications.
Space Figures & Cross-Sections
An introduction to 3D Figures
CS 325 Introduction to Computer Graphics 03 / 29 / 2010 Instructor: Michael Eckmann.
SPHERICAL MIRRORS. Curved Mirrors  Curved mirrors are also called spherical mirrors because they are part of a sphere (ball)  a portion of the sphere.
Chapter Area, Pythagorean Theorem, and Volume 14 Copyright © 2013, 2010, and 2007, Pearson Education, Inc.
12.1 Exploring Solids.
Attributes A quality that is characteristic of someone or something.
Geometry Section 1.6 Classifying Polygons. Terms Polygon-closed plane figure with the following properties Formed by 3 or more line segments called sides.
Curved Mirrors. Curved Mirrors have as many different uses as plane mirrors. Curved mirrors for this class are spherical mirrors because they have the.
CLASSIFYING POLYGONS UNIT 1 LESSON 6. Classifying Polygons In geometry, a figure that lies in a plane is called a plane figure. A polygon is a closed.
Section 12-1 Exploring Solids. Polyhedron Three dimensional closed figure formed by joining three or more polygons at their side. Plural: polyhedra.
Three-Dimensional Figures
polyhedron a three- dimensional figure whose surfaces are polygons faces edge vertex.
11-1 Space Figures and Cross Sections Objectives To recognize polyhedra and their parts To visualize cross sections of space figures.
7.1 Three- Dimensional Figures I can classify and draw three-dimensional figures.
Solid Geometry Student Expectations 7 th Grade: 7.3.6C Use properties to classify three- dimensional figures, including pyramids, cones, prisms, and.
Geometry 10-1 Space Figures and Nets. Vocabulary Polyhedron – A solid formed by polygons that enclose a single region of space Face – Flat polygon surfaces.
Computer Graphics Lecture 08 Taqdees A. Siddiqi Computer Graphics Filled Area Primitives I Lecture 08 Taqdees A. Siddiqi
Introduction to 3D Solids and Solids of Revolution Some 3D shapes can be formed by revolving a 2D shape around a line (called the axis of revolution).
Name the polygon by the number of sides.
Goal 1: Using Properties of Polyhedra Goal 2: Using Euler’s Theorem
Polyhedra and Prisms.
Space Figures and Nets Geometry 10-1.
CSC461: Lecture 23 Shading Computation
10.1 Vocab Day 1 Grab a notes page from the back under Geometry on Wednesday Have notebook and homework out.
Lesson 9.8 The Pythagorean Theorem and Space Figures
HW2 EE 562.
Solid Geometry.
Space Figures & Nets, Surface Areas of Prisms & Cylinders
2- and 3-Dimensional Figures
Backtracking and Branch-and-Bound
Solid Geometry.
14 Chapter Area, Pythagorean Theorem, and Volume
Solid Geometry.
Presentation transcript:

Robotics Reprise on levels of language Movement in a crowded workspace Review for midterm Lab: Complete pick up, travel, deposit exercise. Homework: study for midterm. Post proposal for library research project.

Movement Move to position P. Note: position P may involve –2D (planar) position, –2D+orientation, –2D+orientation+positioning/setting of gripper or other tooling –3D (space) position, –3D position + orientation (3 dimensions) –3D position + orientation + positioning of tooling + (maybe) state of tooling (on or off)

How do we get there? Called: movement in crowded workspace Two approaches: –Assuming the workspace is known, calculate path (trajectory) ahead of time advantages: more efficient during operations Disadvantages: difficult calculation. Objects may have moved—that is, workspace may not be known. –Move incrementally, using sensors, may involve backtracking

AI terms Brute force –Try everything Heuristics –Use some special method, may not get the best answer Closed form, algorithmic solution –Guaranteed best approach

Backtracking Brute force (but efficient brute force) Enumerate (all at once or incrementally) solutions to problem and try them out –Implicit or explicit tree representing solutions If there is a failure, mark solution as bad and go back to last known branching point. Applications other than robotic movement: –Sudoku (see Flash examples on my site) –Position 8 queens on chess board so no 2 are on same horizontal, vertical or diagonal line –Stage in compilation that examines if sentence satisfies a rule in a grammar

Geometry Polygon is closed planar figure with straight lines as sides Polygon is set of vertices and edges, each vertex connected to exactly 2 edges and the line segment defining each edge intersects with exactly two other edges Convex polygon is such that for any two points inside the polygon, the edge/line segment connecting those points also is in the polygon A concave polygon is one that is not convex

Class exercise Draw a polygon Draw a figure with straight edges that is not a polygon Draw a convex polygon Draw a concave polygon.

Polyhedron Vertices, edges, faces, indication of presence of material (typically done using normals: outward pointing vectors) Flat sides Nominally curved surfaces (spheres, conic sections) approximated using facets

Back to robots Moving through a crowded workspace also called: the piano mover’s problem, wayfinding, moving in a crowded workspace, motion planning. Many approaches involve ‘growing’ the obstacles and shrinking the piano/robot and doing this in multiple dimensions. –Growing may be in high[er] dimension space. Many approaches involve general AI techniques, including backtracking and A* Possible research paper topic! Possible posting topic

Sources A* article al.htm al.htm Obstacle avoidance article igation/Automated_Static_and_Dynamic_Obstac le_Avoidance_in_Arbitrary_3D_Polygonal_Worl ds1.pdf igation/Automated_Static_and_Dynamic_Obstac le_Avoidance_in_Arbitrary_3D_Polygonal_Worl ds1.pdf Program Animations

Midterm review ?

Library research project Proposal due March 22 REQUIRED –Please make constructive comments on each other’s proposals. Paper and presentation due April 9 –1 page: summary (abstract), 1 illustration, standard bibliography, proof-read! –Formal presentation: PowerPoint and/or other visuals Try prezi.com

[Way to get to] Topics Postings (and/or my suggestions for postings) Something you want to explore and work on in the future

Lab Complete pickup, travel, deposit, move away exercise. –use sensor or absolute value for pickup location –deposit in known absolute or relative location understand which! Start planning for parallel parking –tribot plus side mounted ultrasonic, optionally bumper –travel along parking lane determining where there is a spot. –back up / swivel. May use recorded path moves.

Homework Study for midterm: see on-line guide, review lecture charts, postings, suggested questions by students. Prepare proposal for library research project