Stability and Optimality Properties of Sequential Action Control for Nonlinear and Hybrid Systems
Stability and Optimality Properties of Sequential Action Control for Nonlinear and Hybrid Systems
批准号:
1662233
负责人:
Todd Murphey
金额:
$37.5万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-08-01 至 2021-07-31
中文摘要
该项目将大大扩展一种强大的新方法,用于控制机器人和车辆,称为顺序动作控制(SAC)。控制复杂系统的一种广泛使用的方法是解决接下来几个控制脉冲的幅度的实时数值优化问题,其中所有脉冲具有恒定的宽度。然而,即使使用强大的处理器,也很难足够快地计算这些值。SAC通过计算下一个控制脉冲的最佳宽度和相对开始时间来解决这一挑战。对于许多感兴趣的问题,这种控制策略的变化大大简化了计算,使不可行的控制问题变得易于处理。SAC允许对某些问题进行分析解决,并将其他问题的计算速度提高到八个数量级。SAC自然地与现代控制设计的共同特征兼容,包括在连续动态行为的集合之间离散切换的混合系统;输入、状态和输出可以仅取有限的常数值集的量化系统;以及具有非线性动态的系统。SAC可以被证明在一些解析可解的情况下恢复全局最优控制信号。在其他代表性的测试情况下,计算的SAC输入提供的性能在数值上与最优值无法区分。如果小的干扰导致系统迅速偏离期望行为,那么最优或接近最优的输入信号就没有价值。因此,实际的控制器还必须确保对被控系统的小扰动仅引起系统响应的小偏差--一种称为稳定性的特性。该项目旨在严格推导SAC性能保证广泛的系统,以及显示条件下,SAC确保稳定性。该达尔文人形机器人将被用作一个高维,非线性,混合试验台这项研究。对达尔文机器人的控制可以在开源机器人操作系统(ROS)中实现,从而允许用于传播的鲁棒且可验证的SAC分布。该项目的成果将使康复机器人、辅助设备、旋翼飞行器和无人驾驶汽车等系统的控制得到极大改善和可验证,使用广泛可用的低成本计算平台,如移动的手机。该项目对社会的好处包括提高这些自动化基础设施系统的安全性和性能。该项目还包括课堂创新、国际合作、通过芝加哥科学与工业博物馆开展的推广活动以及开源软件的传播。该项目的双重目的是将顺序动作控制(SAC)发展成一种可操作的、近乎通用的方法,用于合成嵌入式实时控制,并提供关于最优性、稳定性和几何形状的基础结果。该方法计算效率高,可扩展到高维问题。此外,SAC自然地扩展到李群,在机器人和自动化等应用中很常见。该项目将解决三个基本问题。首先,它将确定SAC可以直接或迭代应用以实现最优控制的条件。第二,它将推导出稳定的条件。第三,它将使SAC适应李群上的系统演化,以实现多体机械系统的全局性能。这项工作的更广泛影响包括外联、康复技术转让、动态和分析在线课程的开发以及国际合作。PI目前正在与科学和工业博物馆合作,作为该项目的一部分,PI和PI实验室的研究生和本科生将参加在博物馆主圆形大厅举行的国家机器人周展览,估计现场观众超过一万人。
英文摘要
This project will greatly extend a powerful new method for control of robots and vehicles, called sequential action control (SAC). One widely used approach to controlling complicated systems is to solve a real-time numerical optimization problem for the magnitude of the next few control pulses, where the all the pulses have a constant width. However even with powerful processors it can be difficult to compute these values fast enough. SAC addresses this challenge by instead computing the optimal width and relative start time of the next control pulse. For many problems of interest, this change in control strategy greatly simplifies computation, to the point that infeasible control problems become tractable. SAC allows analytical solutions to some problems, and speeds computations by up to eight orders of magnitude for others. SAC is naturally compatible with common features of modern control design, including hybrid systems that switch discretely between a collection of continuous dynamic behaviors; quantized systems where inputs, states, and outputs may take only a finite set of constant values; and systems with nonlinear dynamics. SAC can be shown to recover the globally optimal control signal in a number of analytically solvable cases. In other representative test cases, the computed SAC input provides performance that is numerically indistinguishable from the optimum. Optimal or near-optimal input signals are of no value if small disturbances cause the system to rapidly diverge from the desired behavior. Therefore practical controllers must also ensure that small disturbances to the controlled system cause only small deviations in the system response -- a property known as stability. This project seeks to rigorously derive SAC performance guarantees for a broad class of systems, as well as to show conditions under which SAC ensures stability. The Darwin humanoid robot will be used as a high-dimensional, nonlinear, hybrid testbed for this research. Control of the Darwin robot may be implemented in the open-source Robot Operating System (ROS), allowing a robust and verifiable SAC distribution for dissemination. The results of this project will enable greatly improved and verifiable control over systems such as rehabilitation robots, assistive devices, rotor vehicles, and driverless cars, using widely available and low-cost computing platforms such as mobile phones. Benefits to society from this project include enhanced safety and performance of these automated infrastructure systems. The project also includes classroom innovation, international collaboration, outreach activities through the Museum of Science and Industry in Chicago, and dissemination of open-source software.The twofold purpose of this project is to develop sequential action control (SAC) into an actionable, near-universal method for synthesizing embedded real-time control as well as to provide foundational results on optimality, stability, and geometry. The method is computationally efficient and scales to high dimensional problems. Moreover, SAC extends naturally to Lie groups, common in applications such as robotics and automation. The project will address three fundamental questions. First, it will identify conditions under which SAC can be applied directly or iteratively to achieve optimal control. Second, it will derive conditions for stability. Third, it will adapt SAC to systems evolving on Lie groups, to achieve global performance for multibody mechanical systems. The broader impacts for this work include outreach, technology transfer to rehabilitation, the development of online courses in dynamics and analysis, and international collaboration. The PI is currently working with the Museum of Science and Industry, and as part of the project the PI, and graduate and undergraduates involved in the PI's laboratory, will participate in a National Robotics Week exhibit in the main rotunda of the museum with an estimated viewership of over ten thousand on-site visitors.
期刊论文(8)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1109/tro.2020.3006717
发表时间:
2020-12-01
期刊:
IEEE TRANSACTIONS ON ROBOTICS
影响因子:
7.8
作者:
[Fan, Taosha, Wang, Hanlin, Murphey, Todd]
通讯作者:
Murphey, Todd
DOI:
10.1177/0278364918776083
发表时间:
2018-04
期刊:
The International Journal of Robotics Research
影响因子:
--
作者:
[Giorgos Mamakoukas;M. A. MacIver;T. Murphey]
通讯作者:
Giorgos Mamakoukas;M. A. MacIver;T. Murphey
Efficient Computation of Higher-Order Variational Integrators in Robotic Simulation and Trajectory Optimization
机器人仿真和轨迹优化中高阶变分积分器的高效计算
DOI:
10.1007/978-3-030-44051-0_40
发表时间:
2020
期刊:
Workshop on the Algorithmic Foundations of Robotics
影响因子:
--
作者:
[Fan, T., Schultz, J., Murphey, T.]
通讯作者:
Murphey, T.
Efficient and Guaranteed Planar Pose Graph optimization Using the Complex Number Representation
使用复数表示进行高效且有保证的平面位姿图优化
DOI:
10.1109/iros40897.2019.8968044
发表时间:
2019
期刊:
2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS
影响因子:
--
作者:
[Fan, Taosha, Wang, Hanlin, Rubenstein, Michael, Murphey, Todd]
通讯作者:
Murphey, Todd
DOI:
10.1109/cdc.2018.8619405
发表时间:
2018-12
期刊:
2018 IEEE Conference on Decision and Control (CDC)
影响因子:
--
作者:
[Giorgos Mamakoukas;M. A. MacIver;T. Murphey]
通讯作者:
Giorgos Mamakoukas;M. A. MacIver;T. Murphey
共 8 条
FRR: Collaborative Research: Unsupervised Active Learning for Aquatic Robot Perception and Control
-
批准号:2237576
-
项目类别:Standard Grant
-
资助金额:$41.16万
-
财政年份:2023
-
负责人:Todd Murphey
-
依托单位:
CPS: Medium: Information based Control of Cyber-Physical Systems operating in uncertain environments
-
批准号:1837515
-
项目类别:Standard Grant
-
资助金额:$89.6万
-
财政年份:2018
-
负责人:Todd Murphey
-
依托单位:
RI: Small: Collaborative Research: Information-driven Autonomous Exploration in Uncertain Underwater Environments
-
批准号:1717951
-
项目类别:Standard Grant
-
资助金额:$23.47万
-
财政年份:2017
-
负责人:Todd Murphey
-
依托单位:
NRI: Task-Based Assistance for Software-Enabled Biomedical Devices
-
批准号:1637764
-
项目类别:Standard Grant
-
资助金额:$42.98万
-
财政年份:2016
-
负责人:Todd Murphey
-
依托单位:
NRI: Autonomous Synthesis of Haptic Languages
-
批准号:1426961
-
项目类别:Standard Grant
-
资助金额:$58.52万
-
财政年份:2014
-
负责人:Todd Murphey
-
依托单位:
Collaborative Research: Ergodic Trajectories in Discrete Mechanics
-
批准号:1334609
-
项目类别:Standard Grant
-
资助金额:$23.5万
-
财政年份:2013
-
负责人:Todd Murphey
-
依托单位:
CPS: Synergy: Collaborative Research: Mutually Stabilized Correction in Physical Demonstration
-
批准号:1329891
-
项目类别:Standard Grant
-
资助金额:$70.0万
-
财政年份:2013
-
负责人:Todd Murphey
-
依托单位:
Physical Design and Feedback Control of Hybrid Mechanical Systems
-
批准号:1200321
-
项目类别:Standard Grant
-
资助金额:$34.99万
-
财政年份:2012
-
负责人:Todd Murphey
-
依托单位:
RI: Small: Hierarchical Planning, Estimation, and Control for Hybrid Mechanical Systems
-
批准号:1018167
-
项目类别:Standard Grant
-
资助金额:$44.96万
-
财政年份:2010
-
负责人:Todd Murphey
-
依托单位:
CAREER: Planning and Control for Overconstrained Mechanisms
-
批准号:0951688
-
项目类别:Standard Grant
-
资助金额:$22.39万
-
财政年份:2009
-
负责人:Todd Murphey
-
依托单位:
Collaborative Proposal: Abstraction-Based Motion Programs for Complex, Interconnected Systems
-
批准号:0907869
-
项目类别:Standard Grant
-
资助金额:$23.71万
-
财政年份:2008
-
负责人:Todd Murphey
-
依托单位:
Collaborative Research: Major: Puppet Choreography and Automated Marionettes
-
批准号:0917837
-
项目类别:Standard Grant
-
资助金额:$35.84万
-
财政年份:2008
-
负责人:Todd Murphey
-
依托单位:
Collaborative Research: Major: Puppet Choreography and Automated Marionettes
-
批准号:0757378
-
项目类别:Standard Grant
-
资助金额:$39.95万
-
财政年份:2008
-
负责人:Todd Murphey
-
依托单位:
Collaborative Proposal: Abstraction-Based Motion Programs for Complex, Interconnected Systems
-
批准号:0819929
-
项目类别:Standard Grant
-
资助金额:$23.71万
-
财政年份:2008
-
负责人:Todd Murphey
-
依托单位:
CAREER: Planning and Control for Overconstrained Mechanisms
-
批准号:0546430
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Todd Murphey
-
依托单位:
海外基金