Simscape Vehicle simulation for predefined time, X,Y and orientation values

1 次查看(过去 30 天)
Hello everyone,
I have a table containing info as follows:
dateTime X Y theta
_______________________ ______ ______ ______
03.05.2023 00:00:00.000 33.441 68.328 316.77
03.05.2023 00:00:00.100 33.441 68.328 316.77
03.05.2023 00:00:00.200 33.441 68.328 316.77
03.05.2023 00:00:00.300 33.441 68.328 316.77
03.05.2023 00:00:00.400 33.441 68.328 316.77
03.05.2023 00:00:00.500 33.441 68.328 316.77
03.05.2023 00:00:00.600 33.441 68.328 316.77
03.05.2023 00:00:00.700 33.441 68.328 316.77
And I have a stl CAD for my vehicle.
is there is a way to make a simscape simulation using my time while putting the X,Y and orientation as inputs for the motion of the vehicle? Also can I make the simulation run faster than the actual time I am using?
Thank you.

回答(1 个)

Manas
Manas 2023-6-13
Hii,
You can create a Simulink/Simscape simulation by importing the cad model using Simulink multibody. Use your input data to define the position and orientation of the vehicle at each time step of the simulation. You can do this by using a MATLAB Function block in Simulink to read your input data and output the position and orientation of the vehicle as a function of time. . You can use the Simscape Multibody animation tools or MATLAB plotting functions to visualize the motion of your vehicle over time.
For More info you can refer to the following documentation:
  1 个评论
mgf_04
mgf_04 2023-6-17
Hello @Manas,
Thank you for reply. Sorry I didn't clarify that I already have some experience with the Simscape Multibody, that's why I mentioned .stl because I know it is acceptable by this libaray.
I am more interested about the part where I use the given time instead of simulation time. So if you can elaborate more on the MATLAB Function code I would be grateful.
N.B. I already use readTable function to read the file. And I have the each type of data stored in 4 different variables.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Simscape Multibody 的更多信息

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by