Presentation is loading. Please wait.

Presentation is loading. Please wait.

Integration of Representation Into Goal-Driven Behavior-Based Robots By Maja J. Mataric Presented by Murali Kiran. M.

Similar presentations


Presentation on theme: "Integration of Representation Into Goal-Driven Behavior-Based Robots By Maja J. Mataric Presented by Murali Kiran. M."— Presentation transcript:

1 Integration of Representation Into Goal-Driven Behavior-Based Robots By Maja J. Mataric Presented by Murali Kiran. M

2 About the Author Associate Professor Computer Science Department and Neuroscience Program Director, Center for Robotics and Embedded Systems (CRES) Co-Director, Robotics Research Lab President-Elect, Academic Senate Chair, VSoE Women in Science and Engineering (WiSE) Viterbi School of Engineering (VSoE), University of Southern California Associate Professor Computer Science Department and Neuroscience Program Director, Center for Robotics and Embedded Systems (CRES) Co-Director, Robotics Research Lab President-Elect, Academic Senate Chair, VSoE Women in Science and Engineering (WiSE) Viterbi School of Engineering (VSoE), University of Southern California Computer Science DepartmentNeuroscience ProgramCenter for Robotics and Embedded Systems (CRES)Robotics Research LabAcademic SenateVSoEWomen in Science and Engineering (WiSE) Viterbi School of Engineering (VSoE)University of Southern California Computer Science DepartmentNeuroscience ProgramCenter for Robotics and Embedded Systems (CRES)Robotics Research LabAcademic SenateVSoEWomen in Science and Engineering (WiSE) Viterbi School of Engineering (VSoE)University of Southern California Homepage: http://www-robotics.usc.edu/~maja/ Homepage: http://www-robotics.usc.edu/~maja/

3 Contact Address Computer Science Department University of Southern California Office: Ronald Tutor Hall (RTH) 407 Mailing address: Henry Salvatori, Mailcode 0781 941 West 37th Place Los Angeles, CA 90089-0781 USA Computer Science Department University of Southern California Office: Ronald Tutor Hall (RTH) 407 Mailing address: Henry Salvatori, Mailcode 0781 941 West 37th Place Los Angeles, CA 90089-0781 USA Computer Science Department University of Southern California Computer Science Department University of Southern California

4 Task to perform Explore an office environment Explore an office environment Construct and maintain a map based on the landmarks it discovers. Construct and maintain a map based on the landmarks it discovers.

5 TOTO Omni directional three wheeled base. Omni directional three wheeled base. Twelve ultrasonic ranging sensors Twelve ultrasonic ranging sensors Flux gate compass Flux gate compass

6 TOTO

7 Competencies Basic navigation Basic navigation Landmark detection Landmark detection Map-related computation Map-related computation

8

9 Robot Behavior Stroll Stroll Avoid Avoid Align Align Correct Correct

10 Stroll

11 Avoid

12 Align

13 Correct

14 Schematic Diagram

15 Landmark Detection

16

17 Acquiring world model Acquiring world model Sensors Sensors Perceptual limitations Perceptual limitations Sensor noise Sensor noise Drift or slippage Drift or slippage Complexity and dynamics Complexity and dynamics

18 Fundamental paradigm Grid-based (metric) paradigm Grid-based (metric) paradigm Topological paradigm Topological paradigm

19 Grid-based paradigm Represents environment by evenly spaced grids. Represents environment by evenly spaced grids. Grid cell may represent an obstacle in the corresponding region of the environent. Grid cell may represent an obstacle in the corresponding region of the environent.

20 Topological paradigm Represents robots environments by graphs Represents robots environments by graphs Nodes in such graphs represent distinct places or landmarks. Nodes in such graphs represent distinct places or landmarks. They are connected by arcs if they have a direct path between them. They are connected by arcs if they have a direct path between them. Topological maps are build over Grid based maps Topological maps are build over Grid based maps We are concerned about the topological paradigm We are concerned about the topological paradigm

21 Differences

22 Constructing topological maps Thresholding Thresholding Voronoi Diagram Voronoi Diagram Critical points Critical points Critical lines Critical lines Topological graph Topological graph

23 Thresholding Cells whose occupancy value is below the threshold are considered as free space. Cells whose occupancy value is below the threshold are considered as free space. Free space denoted by  C Free space denoted by  C All other points are considered as occupied. All other points are considered as occupied. _ They are denoted by  C. They are denoted by  C.

24 Voronoi Diagram (x,y) is a point in C. (x,y) is a point in C. Nearest points to (x,y) in the occupied space are called basic points. Nearest points to (x,y) in the occupied space are called basic points. Clearence is the distance between the basic points and (x,y). Clearence is the distance between the basic points and (x,y). Voronoi diagram is the set of all points in the free space that have atleast two different basic points. Voronoi diagram is the set of all points in the free space that have atleast two different basic points.

25

26 Critical points Critical points (x,y) are points on the Voronoi diagram that minimize clearance locally. Each critical point (x,y) has the following two properties: (a) it is part of the Voronoi diagram. (b) the clearance of all points in an "neighborhood of (x,y) is not smaller.

27

28 Critical Lines Critical lines are obtained by connecting each critical point with its basis points.

29 Topological graph The partitioning is mapped into an isomorphic map. The partitioning is mapped into an isomorphic map.

30

31

32

33

34

35 The Tuple The Tuple

36 Graph Representation

37 Mapping Algorithm

38

39

40 Conclusion


Download ppt "Integration of Representation Into Goal-Driven Behavior-Based Robots By Maja J. Mataric Presented by Murali Kiran. M."

Similar presentations


Ads by Google