Recursive dynamics and optimal control techniques for human motion planning

Janzen Lo, Dimitris N. Metaxas
{"title":"Recursive dynamics and optimal control techniques for human motion planning","authors":"Janzen Lo, Dimitris N. Metaxas","doi":"10.1109/CA.1999.781215","DOIUrl":null,"url":null,"abstract":"We present an efficient optimal control based approach to simulate dynamically correct human movements. We model virtual humans as a kinematic chain consisting of serial, closed loop, and tree-structures. To overcome the complexity limitations of the classical Lagrangian formulation and to include knowledge from biomechanical studies, we have developed a minimum-torque motion planning method. This new method is based on the use of optimal control theory within a recursive dynamics framework. Our dynamic motion planning methodology achieves high efficiency regardless of the figure topology. As opposed to a Lagrangian formulation, it obviates the need for the reformulation of the dynamic equations for different structured articulated figures. We then use a quasi-Newton method based nonlinear programming technique to solve our minimal torque-based human motion planning problem. This method achieves superlinear convergence. We use the screw theoretical method to compute analytically the necessary gradient of the motion and force. This provides a better conditioned optimization computation and allows the robust and efficient implementation of our method. Cubic spline functions have been used to make the search space for an optimal solution finite. We demonstrate the efficacy of our proposed method based on a variety of human motion tasks involving open and closed loop kinematic chains. Our models are built using parameters chosen from an anthropomorphic database. The results demonstrate that our approach generates natural looking and physically correct human motions.","PeriodicalId":108994,"journal":{"name":"Proceedings Computer Animation 1999","volume":"54 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"32","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Computer Animation 1999","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CA.1999.781215","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 32

Abstract

We present an efficient optimal control based approach to simulate dynamically correct human movements. We model virtual humans as a kinematic chain consisting of serial, closed loop, and tree-structures. To overcome the complexity limitations of the classical Lagrangian formulation and to include knowledge from biomechanical studies, we have developed a minimum-torque motion planning method. This new method is based on the use of optimal control theory within a recursive dynamics framework. Our dynamic motion planning methodology achieves high efficiency regardless of the figure topology. As opposed to a Lagrangian formulation, it obviates the need for the reformulation of the dynamic equations for different structured articulated figures. We then use a quasi-Newton method based nonlinear programming technique to solve our minimal torque-based human motion planning problem. This method achieves superlinear convergence. We use the screw theoretical method to compute analytically the necessary gradient of the motion and force. This provides a better conditioned optimization computation and allows the robust and efficient implementation of our method. Cubic spline functions have been used to make the search space for an optimal solution finite. We demonstrate the efficacy of our proposed method based on a variety of human motion tasks involving open and closed loop kinematic chains. Our models are built using parameters chosen from an anthropomorphic database. The results demonstrate that our approach generates natural looking and physically correct human motions.
人体运动规划的递归动力学与最优控制技术
我们提出了一种有效的基于最优控制的方法来模拟动态正确的人体运动。我们将虚拟人建模为一个由序列、闭环和树结构组成的运动链。为了克服经典拉格朗日公式的复杂性限制,并纳入生物力学研究的知识,我们开发了一种最小扭矩运动规划方法。该方法基于递归动力学框架下最优控制理论的应用。我们的动态运动规划方法无论图形拓扑如何都能实现高效率。与拉格朗日公式相反,它避免了对不同结构铰接图形的动态方程的重新表述。然后,我们使用基于准牛顿方法的非线性规划技术来解决基于最小扭矩的人体运动规划问题。该方法实现了超线性收敛。我们用螺旋理论方法解析计算了运动和力的必要梯度。这提供了一个更好的条件优化计算,并允许我们的方法鲁棒和有效的实现。利用三次样条函数使最优解的搜索空间有限。我们基于涉及开环和闭环运动链的各种人体运动任务证明了我们提出的方法的有效性。我们的模型是使用从拟人数据库中选择的参数构建的。结果表明,我们的方法产生自然的外观和物理正确的人体运动。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信