运动学
自由度(物理和化学)
串联机械手
加速度
控制理论(社会学)
插值(计算机图形学)
计算机科学
扭矩
路径(计算)
时间复杂性
机器人
多项式的
网格
时域
数学
算法
运动(物理)
数学分析
人工智能
物理
几何学
计算机视觉
控制(管理)
经典力学
并联机械手
量子力学
热力学
程序设计语言
标识
DOI:10.1177/0278364914527855
摘要
This paper presents a method for generating dynamically feasible, keyframe-interpolating motions for robots undergoing contact, such as in legged locomotion and manipulation. The first stage generates a twice-differentiable interpolating path that obeys kinematic contact constraints up to a user-specified tolerance. The second stage optimizes speeds along the path to minimize time while satisfying dynamic constraints. The method supports velocity, acceleration, and torque constraints, and polyhedral contact friction constraints at an arbitrary number of contact points. The method is numerically stable, and empirical running time is weakly linear in the number of degrees of freedom and polynomial in the time-domain grid resolution. Experiments demonstrate that full-body motions for robots with 100 degrees of freedom and dozens of contact points are calculated in seconds.
科研通智能强力驱动
Strongly Powered by AbleSci AI