Импортируйте модель CAD роботизированной руки

Обзор в качестве примера

В этом примере показано, как сгенерировать модель Simscape™ Multibody™ от XML-файла описания мультитела с помощью smimport функция. Пример основан на файле с именем описания мультитела sm_robot и набор файлов геометрии части, включенных в вашу установку Simscape Multibody. Эти файлы описывают показанную на рисунке модель роботизированной руки.

Файлы в качестве примера

Описание мультитела и файлы геометрии части, используемые в этом примере, расположены в папке

matlabroot\toolbox\physmod\sm\smdemos\import\robot
где matlabroot является корневой папкой вашей установки MATLAB®, например:
C:Programs\MATLAB\

Импортируйте модель

В командной строке MATLAB введите команду:

smimport('sm_robot');
Программное обеспечение Simscape Multibody генерирует модель, описанную в файле sm_robot.xml с помощью smimport по умолчанию функциональные настройки.

Блоки в сгенерированной модели параметрируются в терминах переменных MATLAB. Численные значения этих переменных заданы в файле данных, который называют sm_robot.m и хранят в той же активной папке как сгенерированная модель.

Визуализируйте модель

Обновите схему, чтобы визуализировать модель. Во вкладке Modeling нажмите Update Model. Mechanics Explorer открывается статической визуализацией модели роботизированной руки в ее начальной настройке.

Вид по умолчанию в Mechanics Explorer отличается от вида по умолчанию в приложении CAD, используемом для создания исходной модели сборки. Mechanics Explorer использует вид с оси z, в то время как приложение CAD использует вид с оси Y.

Измените вид представления на панели инструментов Mechanics Explorer путем установки параметра View на Y up (XY Front). Затем выберите стандартное представление из меню View> Standard Views, чтобы применить новый вид представления.

Основывайтесь на модели

Попытайтесь симулировать модель. Поскольку роботизированная рука испытывает недостаток в системе управления, она просто крутится под силой тяжести. Можно использовать блоки Simulink®, чтобы создать систему управления, должен был вести движение роботизированной руки. Система управления преобразовала бы обнаружение движения выходные параметры во входные параметры приведения в действие в различных соединениях. Можно осушить порты обнаружения и приведения в действие от диалоговых окон блока соединений.

Смотрите также

Похожие темы