Настройте симуляцию между MATLAB и Gazebo, получите данные из Gazebo и отправьте команды в Gazebo.
Загрузите виртуальную машину (VM) Linux Gazebo, установленным от Виртуальной машины с ROS и Gazebo.
Настройте multiSensorPluginTest.world
следующим настройка среды симуляции Gazebo и запуск вступают, Выполняют Co-симуляцию между Simulink и Gazebo.
Сконфигурируйте и выполните Co-симуляцию Gazebo
Инициализируйте настройки подключения и проверяйте возможность соединения с плагином Gazebo, работающим на 192.168.198.129
и порт 14581.
Присвойте и получите информацию о модели Gazebo
Перечислите модели, доступные в мире Gazebo.
modelList = 1×11 string
"ground_plane" "unit_box" "camera0" "camera1" "depth_camera0" "depth_camera1" "imu0" "imu1" "hokuyo0" "hokuyo1" "velodyne"
Присвойте значения Position
и SelfCollide
параметры unit_box
модель.
status = 1×2 logical array
1 1
message = 1×2 string
"Position parameter set successfully." "SelfCollide parameter set successfully."
Получите значения Position
и SelfCollide
параметры unit_box
модель.
position = 1×3
2 2 0.4999999999951
Присвойте и получите информацию ссылки модели Gazebo
Перечислите ссылки, доступные в unit_box
модель.
Присвойте значения параметрам ссылки Mass
и Gravity
из ссылки link
в unit_box
модель.
status = 1×2 logical array
1 1
message = 1×2 string
"Mass parameter set successfully." "Gravity parameter set successfully."
Получите значения параметров ссылки Mass
и Gravity
из ссылки link
в unit_box
модель.
Присвойте и получите информацию соединения модели Gazebo
Перечислите соединения, доступные в unit_box
модель.
Присвойте значение объединенному параметру Damping
из оси Axis0
для объединенного joint
в unit_box
модель.
message =
"Damping parameter set successfully."
Получите значение объединенного параметра Damping
из оси Axis0
для объединенного joint
в unit_box
модель.
Сбросьте все настройки модели Gazebo.