error when importing robot model using smimport
조회 수: 5 (최근 30일)
이전 댓글 표시
Hello ,
I want to do a simulation with my robot on simulink, i have the URDF of the robot, when load the robot n a .m file as follow
Ah_r=importrobot('robot.urdf',"MeshPath","resources/mesh/")
show(Ah_r,'visuals','on')
Ah_r.DataFormat = 'column';
Ah_r.Gravity=[0 0 -9.81];
q0=homeConfiguration(Ah_r);
show(Ah_r,q0)
I get this , the robot model is proparly loaded.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1019470/image.png)
but when i try to create a .slx model as follow
smimport(Ah_r);
I get this
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1019475/image.png)
all the links are plotted in the same reference frame, and the joint transformations are ignored ..
Does anyone what's the cause of this and how to fix it ?
thank you !
답변 (1개)
Remo Pillat
2023년 9월 12일
One potential issue could be the format of the robot meshes. Before R2021b, importrobot only supported STL meshes. Starting in R2021b, DAE / Collada meshes are also supported.
If you still face this same problem, please reach out to MathWorks Tech Support (https://www.mathworks.com/support/contact_us.html). It would help expedite tech support if you could provide your URDF and supporting mesh files.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Model Import에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!