- Open MATLAB and navigate to the folder containing your exported XML file.
- Use the “smimport” function to import the XML file into MATLAB. This function converts the XML file into a Simscape Multibody model as specified in the given MATLAB Documentation page:
How to import robot to workspace
조회 수: 28 (최근 30일)
이전 댓글 표시
I modelled a manipulator in solidworks and exported to (.xml) file , now i need to work in inverse kinematics designer with the same robot. How do i import this robot to my workspace .
댓글 수: 0
채택된 답변
Abhiram
2025년 3월 24일
편집: Abhiram
2025년 3월 24일
To import a manipulator model from SolidWorks to MATLAB, enable the “Simscape Multibody Link” plug-in on your SolidWorks installation to begin exporting your CAD assemblies. Refer to the MATLAB Documentation to see the step-by-step process:
After ensuring that the model has been exported into an XML format, follow the given steps to import the model into MATLAB:
Refer to the MATLAB Documentation pages for “Simscape Multibody Link” plug-in for further guidance:
댓글 수: 0
추가 답변 (1개)
Shantanu Dixit
2025년 3월 24일
편집: Shantanu Dixit
2025년 3월 24일
Hi Kannan,
You can import the manipulator into MATLAB's Inverse Kinematics Designer app by following the below steps:
- Import the robot model into MATLAB using 'importrobot': https://www.mathworks.com/help/robotics/ref/importrobot.html This function accepts XML files of the format 'URDF', 'XML Macros', 'SDF' and imports the robot returning a 'rigidBodyTree' object in MATLAB.
- Launch the Inverse Kinematics Designer app: You can open the application through the terminal with the command 'inverseKinematicsDesigner'or alternately by navigating to : Apps > Robotics and Autonomous Systems > Inverse Kinematics Designer in the MATLAB toolstrip. https://www.mathworks.com/help/robotics/ref/inversekinematicsdesigner-app.html
- Loading the robot model into the app: In the Inverse Kinematics Designer app, you can click on "New Session". In the dialog box, select "Load from workspace" and choose your imported 'rigidBodyTree' object (robot).
Hope this helps!
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Robotics에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!