National Repository of Grey Literature 3 records found  Search took 0.01 seconds. 
Tool for editing PDDL projects
Chomut, Miroslav ; Plch, Tomáš (advisor) ; Dvořák, Filip (referee)
Title: Tool for editing PDDL projects Author: Miroslav Chomut Department / Institute: Department of Software and Computer Science Education Supervisor of the bachelor thesis: Mgr. Tomáš Plch Abstract: The Planning Domain Definition Language (PDDL) is one of standard languages used for defining planning domains and problems. PDDL is a syntactically complex language therefore developers often make syntax and semantic errors. Working with larger PDDL files is time consuming. Unlike imperative programming languages (e.g. C#, C++), there is no suitable widespread tool for editing PDDL. Our goal is to provide PDDL developers with tool for comfortable editing, which is known from tools for imperative programming languages (e.g. Microsoft Visual Studio). This thesis describes our project called PDDL Studio, which is capable of a) syntax highlighting, b) context sensitive code completion, c) error detection with Interactive Error Table, d) code collapsing, e) project management, f) XML export and import features, g) planner integration and h) common editor features (e.g. Bracket Matching, Line Counter). Our tool is multiplatform and it is designed to increase efficiency of PDDL developers and code readability. Keywords: Problem Domain Definition Language, Integrated Development Environment, editor, syntax checking,...
Pathfinding within a Hierarchical Navmesh Based on Geometry Analysis
Chomut, Miroslav ; Plch, Tomáš (advisor) ; Bída, Michal (referee)
Title: Pathfinding within a Hierarchical Navmesh Based on Geometry Analysis Author: Miroslav Chomut Department / Institute: Department of Software and Computer Science Education Supervisor of the master thesis: Mgr. Tomáš Plch, Media and Communications Office Abstract: Pathfinding is a common problem in the computer science dealing with navigation from a starting point to a destination point. Common algorithms today are mostly based on A* search on a graph representation of navigated world. Another common approach is creation of navigation structure of convex navigation meshes and navigating on them. Our goal is to propose pathfinding algorithm on hierarchical navigation meshes, based on the terrain geometry, which benefits from complexity of hierarchical search yet provides paths comparable in length to reference ones. This thesis analyses and describes our proposed approach of navigation including generation of the navigation structure. Keywords: navmesh, pathfinding, A*, hierarchy, terrain analysis, geometry
Tool for editing PDDL projects
Chomut, Miroslav ; Plch, Tomáš (advisor) ; Dvořák, Filip (referee)
Title: Tool for editing PDDL projects Author: Miroslav Chomut Department / Institute: Department of Software and Computer Science Education Supervisor of the bachelor thesis: Mgr. Tomáš Plch Abstract: The Planning Domain Definition Language (PDDL) is one of standard languages used for defining planning domains and problems. PDDL is a syntactically complex language therefore developers often make syntax and semantic errors. Working with larger PDDL files is time consuming. Unlike imperative programming languages (e.g. C#, C++), there is no suitable widespread tool for editing PDDL. Our goal is to provide PDDL developers with tool for comfortable editing, which is known from tools for imperative programming languages (e.g. Microsoft Visual Studio). This thesis describes our project called PDDL Studio, which is capable of a) syntax highlighting, b) context sensitive code completion, c) error detection with Interactive Error Table, d) code collapsing, e) project management, f) XML export and import features, g) planner integration and h) common editor features (e.g. Bracket Matching, Line Counter). Our tool is multiplatform and it is designed to increase efficiency of PDDL developers and code readability. Keywords: Problem Domain Definition Language, Integrated Development Environment, editor, syntax checking,...

Interested in being notified about new results for this query?
Subscribe to the RSS feed.