I'm importing a URDF using importrobot and I'm trying to add it to an already existing figure (which I can do using hold on) but I'm having issues updating that figure.
I use set to change the positions of the elements on the figure, is there an equivalent for show (with reference to robot model)

1 件のコメント

Matthew Haahr
Matthew Haahr 2021 年 9 月 14 日
Hi Krash,
I figured out the issue, "show" automatically re-enables the 'PreservePlot' flag each time it is called and that was cause the persistant robot models in the figure. finding that flag resolved the issue.
I saw the 'FastUpdate' flag earlier, but I am collaborting with people using MATLAB R2020a which had issues setting that option.
Thanks,
Matthew

サインインしてコメントする。

 採用された回答

Karsh Tharyani
Karsh Tharyani 2021 年 9 月 14 日
移動済み: Remo Pillat 2023 年 10 月 15 日

0 投票

Hi Matthew,
Can you clarify what do you mean by updating the figure? Also, can you clarify which elements are you referring to in the figure?
I am not sure if this helps, but you can use show on the output rigidBodyTree object from importrobot. Given a joint configuration (a row/column vector of joint positions on the rigidBodyTree), the pose of the various visualized rigid bodies on the robot should update.
I would also like to draw your attention to the FastUpdate option of the "show" function on the robot; this shall fast update the pose of the bodies on the robot in the figure and is particularly useful for visualizing an array of joint configurations in a looping construct (say inside a "for" loop).
Best,
Karsh

その他の回答 (0 件)

カテゴリ

製品

リリース

R2021a

質問済み:

2021 年 9 月 13 日

移動済み:

2023 年 10 月 15 日

Community Treasure Hunt

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

Start Hunting!

Translated by