rlPredefinedEnv requires a keyword for the environment type.
%% 读取环境
mdl = 'rlCartPoleSimscapeModel';
open_system(mdl)
env = rlPredefinedEnv('CartPoleSimscapeModel-Continuous');
obsInfo = getObservationInfo(env);
numObservations = obsInfo.Dimension(1);
actInfo = getActionInfo(env);
以下Keyword都是可选的:
Predefined keyword representing the environment name, specified as one of the following:
MATLAB Environment
'BasicGridWorld'
'CartPole-Discrete'
'CartPole-Continuous'
'DoubleIntegrator-Discrete'
'DoubleIntegrator-Continuous'
'SimplePendulumWithImage-Discrete'
'SimplePendulumWithImage-Continuous'
'WaterFallGridWorld-Stochastic'
'WaterFallGridWorld-Deterministic'
Simulink Environment
'SimplePendulumModel-Discrete'
'SimplePendulumModel-Continuous'
'CartPoleSimscapeModel-Discrete'
'CartPoleSimscapeModel-Continuous'
上述代码在我的电脑上能正常打开模型,我的软件版本为2020b,如下