scholarly journals Computing Hierarchical Finite State Controllers With Classical Planning

2018 ◽  
Vol 62 ◽  
pp. 755-797 ◽  
Author(s):  
Javier Segovia-Aguas ◽  
Sergio Jiménez ◽  
Anders Jonsson

Finite State Controllers (FSCs) are an effective way to compactly represent sequential plans. By imposing appropriate conditions on transitions, FSCs can also represent generalized plans (plans that solve a range of planning problems from a given domain). In this paper we introduce the concept of hierarchical FSCs for planning by allowing controllers to call other controllers. This call mechanism allows hierarchical FSCs to represent generalized plans more compactly than individual FSCs, to compute controllers in a modular fashion or even more, to compute recursive controllers. The paper introduces a classical planning compilation for computing hierarchical FSCs that solve challenging generalized planning tasks. The compilation takes as input a finite set of classical planning problems from a given domain. The output of the compilation is a single classical planning problem whose solution induces: (1) a hierarchical FSC and (2), the corresponding validation of that controller on the input classical planning problems.

2001 ◽  
Vol 11 (6) ◽  
pp. 689-716 ◽  
Author(s):  
MAX KANOVICH ◽  
JACQUELINE VAUZEILLES

We introduce Horn linear logic as a comprehensive logical system capable of handling the typical AI problem of making a plan of the actions to be performed by a robot so that he could get into a set of final situations, if he started with a certain initial situation. Contrary to undecidability of propositional Horn linear logic, the planning problem is proved to be decidable for a reasonably wide class of natural robot systems.The planning problem is proved to be EXPTIME-complete for the robot systems that allow actions with non-deterministic effects. Fixing a finite signature, that is a finite set of predicates and their finite domains, we get a polynomial time procedure of making plans for the robot system over this signature.The planning complexity is reduced to PSPACE for the robot systems with only pure deterministic actions.As honest numerical parameters in our algorithms we invoke the length of description of a planning task ‘from W to Z˜’ and the Kolmogorov descriptive complexity of AxT, a set of possible actions.


1980 ◽  
Vol 17 (03) ◽  
pp. 726-734 ◽  
Author(s):  
Bharat Doshi ◽  
Steven E. Shreve

A controlled Markov chain with finite state space has transition probabilities which depend on an unknown parameter α lying in a known finite set A. For each α, a stationary control law ϕ α is given. This paper develops a control scheme whereby at each stage t a parameter α t is chosen at random from among those parameters which nearly maximize the log likelihood function, and the control ut is chosen according to the control law ϕ αt. It is proved that this algorithm leads to identification of the true α under conditions weaker than any previously considered.


1988 ◽  
Vol 64 (6) ◽  
pp. 485-488 ◽  
Author(s):  
H. Douglas Walker ◽  
Stephen W. Preiss

A mathematical model was constructed and used to help plan five-year timber harvesting and delivery activities from an industrially managed public forest in Ontario. Harvest systems, harvest levels, and wood flows from compartments within the forest to various mills and delivery points were scheduled to minimize costs. The mathematical structure of the model may suggest applications to related forest planning problems. The model was useful in addressing the planning problem, and model results were used within the company's planning process. Data accuracy problems precluded assessing definitively the expected cost savings resulting from model use.


Robotica ◽  
2014 ◽  
Vol 33 (3) ◽  
pp. 669-683 ◽  
Author(s):  
Fares J. Abu-Dakka ◽  
Francisco J. Valero ◽  
Jose Luis Suñer ◽  
Vicente Mata

SUMMARYThis paper presents a new genetic algorithm methodology to solve the trajectory planning problem. This methodology can obtain smooth trajectories for industrial robots in complex environments using a direct method. The algorithm simultaneously creates a collision-free trajectory between initial and final configurations as the robot moves. The presented method deals with the uncertainties associated with the unknown kinematic properties of intermediate via points since they are generated as the algorithm evolves looking for the solution. Additionally, the objective of this algorithm is to minimize the trajectory time, which guides the robot motion. The method has been applied successfully to the PUMA 560 robotic system. Four operational parameters (execution time, computational time, end-effector distance traveled, and significant points distance traveled) have been computed to study and analyze the algorithm efficiency. The experimental results show that the proposed optimization algorithm for the trajectory planning problem of an industrial robot is feasible.


2015 ◽  
Vol 2 (2) ◽  
pp. 105-112 ◽  
Author(s):  
Keita Takahashi ◽  
Masahiko Onosato ◽  
Fumiki Tanaka

Abstract Product Lifecycle Management (PLM) ranges from design concepts of products to disposal. In this paper, we focus on the production planning phase in PLM, which is related to process planning and production scheduling and so on. In this study, key decisions for the creation of production plans are defined as production-planning attributes. Production-planning attributes correlate complexly in production-planning problems. Traditionally, the production-planning problem splits sub-problems based on experiences, because of the complexity. In addition, the orders in which to solve each sub-problem are determined by priorities between sub-problems. However, such approaches make solution space over-restricted and make it difficult to find a better solution. We have proposed a representation of combinations of alternatives in production-planning attributes by using Zero-Suppressed Binary Decision Diagrams. The ZDD represents only feasible combinations of alternatives that satisfy constraints in the production planning. Moreover, we have developed a solution search method that solves production-planning problems with ZDDs. In this paper, we propose an approach for managing solution candidates by ZDDs' network for addressing larger production-planning problems. The network can be created by linkages of ZDDs that express constraints in individual sub-problems and between sub-problems. The benefit of this approach is that it represents solution space, satisfying whole constraints in the production planning. This case study shows that the validity of the proposed approach.


2008 ◽  
Vol 12 (4) ◽  
pp. 503-525 ◽  
Author(s):  
Joydeep Bhattacharya ◽  
Rajesh Singh

In this paper, we study a decentralized monetary economy with a specified set of markets, rules of trade, an equilibrium concept, and a restricted set of policies and derive a set of equilibrium (monetary) allocations generated by these policies. Next we set up a simpler constrained planning problem in which we restrict the planner to choose from a set that contains the set of equilibrium allocations in the decentralized economy. If there is a government policy that allows the decentralized economy to achieve the constrained planner's allocation, then it is the optimal policy choice. To illustrate the power of such analyses, we solve such planning problems in three monetary environments with limited communication. The upshot is that solving constrained planning problems is potentially an extremely “efficient” (easy and quick) way of deriving optimal policies for the corresponding decentralized economies.


Robotica ◽  
2010 ◽  
Vol 28 (6) ◽  
pp. 929-936 ◽  
Author(s):  
Zeyang Xia ◽  
Jing Xiong ◽  
Ken Chen

SUMMARYIn our previous work, a random-sampling-based footstep planner has been proposed for global biped navigation. Goal-probability threshold (GPT) is the key parameter that controls the convergence rate of the goal-biased nonuniform sampling in the planner. In this paper, an approach to optimized GPT adaptation is explained by a benchmarking planning problem. We first construct a benchmarking model, in which the biped navigation problem is described in selected parameters, to study the relationship between these parameters and the optimized GPT. Then, a back-propagation (BP) neural network is employed to fit this relationship. With a trained BP neural network modular, the optimized GPT can be automatically generated according to the specifications of a planning problem. Compared with previous methods of manual and empirical tuning of GPT for individual planning problems, the proposed approach is self-adaptive. Numerical experiments verified the performance of the proposed approach and furthermore showed that planning with BP-generated GPTs is more stable. Besides the implementation in specific parameterized environments studied in this paper, we attempt to provide the frame of the proposed approach as a reference for footstep planning in other environments.


2019 ◽  
Vol 29 (4) ◽  
pp. 641-654
Author(s):  
Weria Khaksar ◽  
Md Zia Uddin ◽  
Jim Torresen

Abstract Sampling-based motion planning is a powerful tool in solving the motion planning problem for a variety of different robotic platforms. As its application domains grow, more complicated planning problems arise that challenge the functionality of these planners. One of the main challenges in the implementation of a sampling-based planner is its weak performance when reacting to uncertainty in robot motion, obstacles motion, and sensing noise. In this paper, a multi-query sampling-based planner is presented based on the optimal probabilistic roadmaps algorithm that employs a hybrid sample classification and graph adjustment strategy to handle diverse types of planning uncertainty such as sensing noise, unknown static and dynamic obstacles and an inaccurate environment map in a discrete-time system. The proposed method starts by storing the collision-free generated samples in a matrix-grid structure. Using the resulting grid structure makes it computationally cheap to search and find samples in a specific region. As soon as the robot senses an obstacle during the execution of the initial plan, the occupied grid cells are detected, relevant samples are selected, and in-collision vertices are removed within the vision range of the robot. Furthermore, a second layer of nodes connected to the current direct neighbors are checked against collision, which gives the planner more time to react to uncertainty before getting too close to an obstacle. The simulation results for problems with various sources of uncertainty show a significant improvement compared with similar algorithms in terms of the failure rate, the processing time and the minimum distance from obstacles. The planner is also successfully implemented and tested on a TurtleBot in four different scenarios with uncertainty.


Author(s):  
Kristýna Pantůčková ◽  
Roman Barták

Automated planning deals with finding a sequence of actions, a plan, to reach a goal. One of the possible approaches to automated planning is a compilation of a planning problem to a Boolean satisfiability problem or to a constraint satisfaction problem, which takes direct advantage of the advancements of satisfiability and constraint satisfaction solvers. This paper provides a comparison of three encodings proposed for the compilation of planning problems: Transition constraints for parallel planning (TCPP), Relaxed relaxed exist-Step encoding and Reinforced Encoding. We implemented the encodings using the programming language Picat 2.8, we suggested certain modifications, and we compared the performance of the encodings on benchmarks from international planning competitions.


Sign in / Sign up

Export Citation Format

Share Document