1 / 20

World Model Presented by: Mayank Kumar (IIS2012001) Kanna Srikanth (IIS2012003)

World Model Presented by: Mayank Kumar (IIS2012001) Kanna Srikanth (IIS2012003). World Model. The world model is an intelligent system’s internal representation of the external world. It is the system’s best estimate of objective reality. What is a world model ?

delu
Download Presentation

World Model Presented by: Mayank Kumar (IIS2012001) Kanna Srikanth (IIS2012003)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. World Model Presented by: Mayank Kumar (IIS2012001) KannaSrikanth (IIS2012003)

  2. World Model • The world model is an intelligent system’s internal representation of the external world. • It is the system’s best estimate of objective reality.

  3. What is a world model ? Why do we need it ? How to build it?

  4. Functions performed by the world model module • Update the knowledge database. • Predict sensory data. • Answer “What is ?” queries from task executor. • Answer “What if ?” queries from task planer.

  5. We neet it because • a model of the world is required for an intelligent system, • it is an exact representation, • it supports the bevaviour generation module

  6. Example An Intelligent World Model for Autonomous Off−Road Driving • The ability to drive autonomously cross country, over rugged terrain is critical to the success of Experimental Unmanned Vehicle (XUV). • The control system for the vehicle is designed using 4D−Real−time Control System (RCS) architecture which divides the system into perception, world modeling and behavior generation subsystems.

  7. The world model functions: • To create a knowledge database (map) and keep it current and consistent: • It manages the data gathered by sp. • It also assigns confidence factors to all map data and adjusts these factors as new data are sensed. • The world model process also provides functions to update and fuse data and to manage the map. • To generate predictions of expected sensory input based on the current and future states of world. • The world model constructs and maintains all the information for path planning.

  8. The primary use of the model data is to plan safe and efficient paths. • The path planning module uses the map to select a locally optimal path from the current position to the commanded goal. • The planner heuristically selects a path by starting with a web of potential path segments that extend out 20 m. • The path is updated (replanned) approximately ten times per second.

  9. World Model: Maps, Objects and Functions • Maps and objects • Map header • Map Grid Array • Maintaining and Updating the World Model • Map Scrolling • Map Updating and Fusion • Object Grouping

  10. Maps and objects • The map is a two dimensional array containing information extracted from processed sensor data. • Each map grid cell represents an area defined by the header grid size and is marked with the time it was last updated. • Each cell stores the information about the various parameters in the world. eg: The average ground elevation height, A data structure describing the terrain covered by the grid cell, A linked list structure describing the type of object viewed by the sensor etc.

  11. Maintaining and Updating the World Model • The world model map must be maintained and updated in a timely manner. • World model functions have been developed to scroll the map as the vehicle moves, to update map data, to fuse data from redundant sensors, to extract and group information from the object lists.

  12. Map Scrolling • When the vehicle moves out of the center grid cell of the map, the scrolling function is enabled. • The scrolling function includes recentering the map and reinitializing the map borders. Because the map is vehicle−centered, only the borders of the map contain new regions that must be initialized. • The initialization information could be obtained from a priori maps, in the current implementation, the information in available a priori maps is too coarse. so the borders are initialized to zero.

  13. Map Updating and Fusion • The map updating algorithm is based on the concept of confidence based mapping. • Confidence values are used as a cost factor in determining the traversablility of a grid. • Three different types of data must be updated and fused: non−traversable ("no go") regions, elevation values, and terrain classifications. • When the obstacles confidence measure exceeds a pre−defined threshold, the map grid is labeled "no go”. • The elevation confidence of each grid cell is updated every sensor cycle.e.g., 10 Hz for Ladar data and 1 Hz for stereo data.

  14. Wi is the empirical confidence measurement for sensor i. • A map cell is classified into a terrain type and an object type. Examples of terrain types are tall grass, water, ruts, etc. Examples of object types are rocks, bushes, trees, etc. • The confidence of these classes is updated based on the results of both Ladar classification algorithms [5] and stereo classification algorithms.

  15. Object Grouping • The map cell contains a pointer to the object list, and each list node contains a pointer to the previous entry, a pointer to the next entry, and a pointer to the originating (attribute) grid. • "No go" regions are an example of an object group. • The object list also contains the object’s position in the grid, the object type, the time stamp, and the confidence measure. • The attribute pointer currently points back to the map grid location. This object list is used to compute the object’s properties, i.e., velocity, size, and moments, which can be used for object recognition.

  16. Future Work • Tracking moving obstacles. • The use of a priori maps would enhance the scope of the current world model. • research is also needed to broaden the system’s terrain and object classification capabilities.

  17. REFERENCES • “An Intelligent World Model for Autonomous Off Road Driving” by Tsai Hong Hong, Marilyn Abrams, Tommy Chang, Michael Shneier. • “Obstacle Detection and Mapping System” Tsai-Hong Hong, Steven Legowik, and Marilyn Nashman. • “Concealment and Obstacle Detection for Autonomous Driving ” by Tommy Chang, Tsai-Hong, Steve Legowik, and Marilyn N. Abrams

  18. Thank you

More Related