使用FiniteHorizonLinearQuadraticRegulator计算TVLQR时OOM终止进程是否正常?
带自由浮动基座的7自由度机械臂TVLQR计算内存溢出问题
我尝试为带自由浮动基座的7自由度机械臂系统,使用FiniteHorizonLinearQuadraticRegulator生成时变线性二次调节器(TVLQR)。该系统原始状态空间包含14个位置量+13个速度量,待稳定轨迹有50个节点,Q、R为简单对角矩阵。
我通过自定义线性化处理四元数,将轨迹对应的状态空间转换为13个位置量+13个速度量的时变线性系统,并将其用于FiniteHorizonLinearQuadraticRegulator计算。
此前处理带浮动基座的3自由度机械臂时无问题,但处理7自由度机械臂时内存占用过高,运行时Ubuntu 22.04系统的OOM killer直接终止了Python进程——我的设备配有16GB内存+8GB交换空间,运行时均被完全占满。请问该现象是否属于正常/预期行为?
内容的提问来源于stack exchange,提问作者Shubham Vyas
相关产品推荐
相关产品推荐

