首页> 外文学位 >Formal Methods for Control Synthesis in Partially Observed Environments: Application to Autonomous Robotic Manipulation.
【24h】

Formal Methods for Control Synthesis in Partially Observed Environments: Application to Autonomous Robotic Manipulation.

机译:在部分可观察的环境中进行控制综合的形式化方法:在自主机器人操纵中的应用。

获取原文
获取原文并翻译 | 示例

摘要

Modern robots are increasingly expected to function in uncertain and dynamically challenging environments, often in proximity with humans. In addition, wide scale adoption of robots requires on-the-fly adaptability of software for diverse application. These requirements strongly suggest the need to adopt formal representations of high level goals and safety specifications, especially as temporal logic formulas. This approach allows for the use of formal verification techniques for controller synthesis that can give guarantees for safety and performance. Robots operating in unstructured environments also face limited sensing capability. Correctly inferring a robot's progress toward high level goal can be challenging.;This thesis develops new algorithms for synthesizing discrete controllers in partially known environments under specifications represented as linear temporal logic (LTL) formulas. It is inspired by recent developments in finite abstraction techniques for hybrid systems and motion planning problems. The robot and its environment is assumed to have a finite abstraction as a Partially Observable Markov Decision Process (POMDP), which is a powerful model class capable of representing a wide variety of problems. However, synthesizing controllers that satisfy LTL goals over POMDPs is a challenging problem which has received only limited attention.;This thesis proposes tractable, approximate algorithms for the control synthesis problem using Finite State Controllers (FSCs). The use of FSCs to control finite POMDPs allows for the closed system to be analyzed as finite global Markov chain. The thesis explicitly shows how transient and steady state behavior of the global Markov chains can be related to two different criteria with respect to satisfaction of LTL formulas. First, the maximization of the probability of LTL satisfaction is related to an optimization problem over a parametrization of the FSC. Analytic computation of gradients are derived which allows the use of first order optimization techniques.;The second criterion encourages rapid and frequent visits to a restricted set of states over infinite executions. It is formulated as a constrained optimization problem with a discounted long term reward objective by the novel utilization of a fundamental equation for Markov chains - the Poisson equation. A new constrained policy iteration technique is proposed to solve the resulting dynamic program, which also provides a way to escape local maxima.;The algorithms proposed in the thesis are applied to the task planning and execution challenges faced during the DARPA Autonomous Robotic Manipulation - Software challenge.
机译:人们越来越期望现代机器人能够在不确定且动态挑战的环境中正常运行,并且通常会靠近人类。另外,机器人的大规模采用要求软件具有动态适应性,以适应各种应用。这些要求强烈建议需要采用高级目标和安全规范的形式表示形式,尤其是作为时间逻辑公式。这种方法允许将正式的验证技术用于控制器综合,从而可以保证安全性和性能。在非结构化环境中运行的机器人也面临着有限的传感能力。正确地推断机器人向高水平目标迈进的过程可能是具有挑战性的。本论文开发了新的算法,用于在以线性时间逻辑(LTL)公式表示的规范下,在部分已知的环境中合成离散控制器。它受到混合系统和运动规划问题的有限抽象技术的最新发展的启发。机器人及其环境被假定为具有有限抽象性的部分可观察的马尔可夫决策过程(POMDP),这是一个功能强大的模型类,能够表示各种问题。然而,在POMDP上合成满足LTL目标的控制器是一个具有挑战性的问题,仅受到了有限的关注。使用FSC控制有限的POMDP,可以将封闭系统分析为有限的全局马尔可夫链。这篇论文明确地显示了整体马尔可夫链的瞬态和稳态行为如何与LTL公式的满意度方面的两个不同标准相关。首先,LTL满足概率的最大化与FSC参数化方面的优化问题有关。得出梯度的解析计算,可以使用一阶优化技术。第二个准则鼓励在无限执行时快速且频繁地访问受限状态集。通过新颖地利用马尔可夫链的基本方程-泊松方程,将其公式化为具有长期折扣目标的约束优化问题。提出了一种新的约束策略迭代技术来求解生成的动态程序,这也为逃避局部极大值提供了一种方法。本文提出的算法被应用于DARPA自主机器人操纵中面临的任务计划和执行挑战-软件挑战。

著录项

  • 作者

    Sharan, Rangoli.;

  • 作者单位

    California Institute of Technology.;

  • 授予单位 California Institute of Technology.;
  • 学科 Engineering Robotics.
  • 学位 Ph.D.
  • 年度 2014
  • 页码 176 p.
  • 总页数 176
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号