2014 · 79 citations · 9 references
ComputingAutonomous SystemsRobotics EngineeringMarkov Decision ProcessesMotion PlanningRoboticsMobile Robot ControlPolicy LearningReinforcement LearningReinforcement Learning FoundationsRobot Motion PlanningDynamic Task SchedulingLinear Temporal LogicMarkov Decision ModelsOptimal PoliciesTask Planning
We present a method to specify tasks and synthesise cost-optimal policies for Markov decision processes using co-safe linear temporal logic. Our approach incorporates a dynamic task handling procedure which allows for the addition of new tasks during execution and provides the ability to re-plan an optimal policy on-the-fly. This new policy minimises the cost to satisfy the conjunction of the current tasks and the new one, taking into account how much of the current tasks has already been executed. We illustrate our approach by applying it to motion planning for a mobile service robot.
9
The temporal semantics of concurrent programs
Amir Pnueli · Theoretical Computer Science · 1981 · 701 citations
Model Checking of Safety Properties
Orna Kupferman, Moshe Y. Vardi · Formal Methods in System Design · 2001 · 577 citations