setVariable() not having an effect
显示 更早的评论
Hey everyone
I am trying to set up a reinforcement learning setup, where the initial conditions should be randomized after every episode. In my reset function, I have the following code:
ball.x0 = -0.04 + 0.08*rand; % m, ball initial x distance from center of plate
ball.y0 = -0.04 + 0.08*rand; % m, ball initial height from the top surface of plate
ball.z0 = 0;
ball.x0
ball.y0
in = setVariable(in,'ball',ball);
In my Simulink model, I have specified the input variable in the 6-DOF Joint primitive. But now, the ball starts at the same position every time, altough it should be randomized. Do you have any ideas?
Thanks a lot!

采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Multibody Modeling 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!