cassie-rob强化学习控制的分段故障(核心转储)

2024-05-16 13:03:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图模拟卡西机器人mujoco的强化学习。你知道吗

我在家里建立了一个叫cassierl的文件夹,建立了3个文件夹,一个叫cassierl,里面有源代码,一个叫rllab,从git hub下载,一个叫Thirdparty,是cassierl源代码中的相关源代码。你知道吗

/.bashrc中设置我的环境变量:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/.mujoco/mjpro150/bin
export workspacePath=~/cassierl
export PYTHONPATH=$workspacePath/rllab:$PYTHONPATH
export PATH=~/anaconda2/bin:$PATH

在src文件夹上应用make之后,当我运行commanpython3时蹲着.py

import cassie2d
import numpy as np

env = cassie2d.Cassie2dEnv()
env.reset()

freq = 0.5
w = freq*3.1415
t = 0.0

while (True):
    env.standing_controller_jacobian(0.7 + 0.25*np.sin(w*t), 
0.25*np.cos(w*t))
    t = t + 0.0005

(注意,cassie2d在github源代码中)

显示了control mode = PD,但是出现了错误: 分段故障(堆芯倾倒)。你知道吗

我想知道我的文件夹设置和环境设置是否正确,以确保这些步骤是否是导致问题的原因。你知道吗

如果有人能解决这个问题,我将不胜感激,谢谢:)


Tags: pathenv文件夹bin源代码nplibraryexport