Robotics System Toolbox™ служит основой co-симуляции, которая позволяет вам использовать алгоритмы робототехники в MATLAB® и Simulink® и визуализируйте их эффективность в виртуальной среде симуляции. Эта среда использует Средство моделирования Gazebo. Для получения дополнительной информации о среде симуляции смотрите Как Симуляция Gazebo для работ Robotics System Toolbox.
Этот инструмент симуляции обычно используется, чтобы добавить действительные данные при разработке, тестируя и проверяя эффективность алгоритмов робототехники.
Robotics System Toolbox> библиотека блоков Gazebo Co-Simulation содержит блоки Simulink, связанные со средой симуляции. Чтобы просмотреть библиотеку, в командной строке MATLAB, вводят robotgazebolib.

| Блок | Описание |
|---|---|
| Gazebo Apply Command | Отправьте команду в средство моделирования Gazebo |
| Gazebo Blank Message | Создайте пустую команду Gazebo |
| Gazebo Pacer | Настройки для синхронизируемого продвижения между Gazebo и Simulink |
| Gazebo Read | Получите сообщения от сервера Gazebo |
| Gazebo Publish | Отправьте пользовательские сообщения в сервер Gazebo |
| Gazebo Subscribe | Получите пользовательские сообщения от сервера Gazebo |
| Gazebo Select Entity | Выберите сущность Gazebo |
Это функции MATLAB, связанные со средой симуляции.
| Функция | Описание |
|---|---|
gzinit | Инициализируйте настройки подключения для интерфейса Gazebo Co-Simulation MATLAB |
gzjoint | Присвойте и получите информацию о соединении модели Gazebo |
gzlink | Присвойте и получите информацию о ссылке модели Gazebo |
gzmodel | Присвойте и получите информацию о модели Gazebo |
gzworld | Взаимодействуйте с миром Gazebo |
gazebogenmsg | Сгенерируйте зависимости для Gazebo пользовательская поддержка сообщения |
packageGazeboPlugin | Создайте сменный блок Gazebo для Simulink |