How can I control the motion at the joints with an input function?

I need to control the movement of the joints in the following model to simulate a bipedal robot walking, and need to input the reinforcement learning algorithm that we have already done (which was originally demonstrated with a 2D minifigure). Now the model below can only swing its legs naturally, like a pendulum, how should I import the position and angle information of each frame calculated by the reinforcement learning algorithm into simscape?

Antworten (1)

Divyanshu
Divyanshu am 15 Dez. 2023

0 Stimmen

Hi,
As per my understanding you are trying to import the position and angle information calculated by reinforcement learning algorithm into simscape.
A possible workaround can be:
  • Use 'From Workspace' block using which you can load data from base workspace into a Simulink Model.
  • Next, you can use 'Simulink-PS Converter' to convert the output of above block into a physical signal.
Please refer the following documentations for better understanding of the above blocks:
Hope it helps!

Kategorien

Mehr zu Simscape Multibody finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2023a

Gefragt:

am 17 Nov. 2023

Beantwortet:

am 15 Dez. 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by