exponenta event banner

Примеры применения ROS

Имитация приложений ROS и Gazebo, подключение к аппаратному обеспечению TurtleBot ®

Эти примеры показывают, как создавать конкретные приложения для АФК, реальных роботов и симуляторов. Используйте их для изучения требований к системам моделирования физического оборудования и программного обеспечения. Сведения о настройке робота см. в разделах Начало работы с беседкой и смоделированным TurtleBot и Начало работы с реальным TurtleBot.

Темы

Приложения ROS

Управление обратной связью робота с поддержкой ROS

Используйте Simulink ® для управления моделируемым роботом, работающим в отдельном симуляторе на базе ROS.

Управление обратной связью робота с поддержкой ROS над ROS 2

В этом примере показано, как использовать Simulink ® для управления моделируемым роботом, работающим в имитаторе робота Gazebo ® по сети ROS 2.

Слияние радиолокационных данных и данных Лидара с использованием АФК

Выполните слияние датчиков уровня дорожки на записанных данных лидарного датчика для сценария вождения, записанного на росбэг.

Автоматическая парковка с АФК в MATLAB

В этом примере показано, как распределить приложение Automated Parking Valet (Automated Driving Toolbox) между различными узлами в сети ROS.

Знак следующего робота с ROS в MATLAB

В этом примере показано, как использовать MATLAB ® для управления моделируемым роботом, работающим на отдельном симуляторе на основе ROS по сети ROS .

Создание автономного узла ROS из MATLAB ®

В этом примере показано, как создать код C++ и построить автономный узел ROS из функции MATLAB.

Программирование MATLAB для генерации кода

В этом примере показан рекомендуемый рабочий процесс для создания автономного исполняемого файла из кода MATLAB, содержащего интерфейсы ROS.

Беседка

Начало работы с беседкой и моделируемым TurtleBot

В этом примере показано, как настроить симулятор Gazebo ® .

Добавление, построение и удаление объектов в беседке

В этом примере рассматривается более подробное взаимодействие с Gazebo ® Simulator от MATLAB ®.

Применить силы и крутящие моменты в беседке

В этом примере показан набор способов приложения усилий и крутящих моментов к моделям в симуляторе Gazebo ® .

Проверка автономности робота при моделировании

В этом примере рассматривается управление MATLAB ® тренажером Gazebo ®.

TurtleBot

Начало работы с настоящим TurtleBot

В этом примере показано, как подключиться к TurtleBot ® с помощью интерфейса MATLAB ® ROS.

Начало работы с беседкой и моделируемым TurtleBot

В этом примере показано, как настроить симулятор Gazebo ® .

Связь с TurtleBot

В этом примере описывается платформа TurtleBot ® и способы взаимодействия с ней пользователей MATLAB ®.

Ознакомьтесь с основным поведением TurtleBot

Этот пример поможет вам изучить базовую автономность с помощью TurtleBot ® .

Управление TurtleBot с помощью телеоперации

В этом примере показано управление клавиатурой TurtleBot ® с помощью ExampleHelperTurtleBotCommunicator класс.

Предотвращение препятствий с помощью TurtleBot и VFH

В этом примере показано, как использовать TurtleBot ® с векторными гистограммами полей (VFH) для устранения препятствий при управлении роботом в среде .

Отслеживание и отслеживание объекта

В этом примере рассматривается автономное поведение камеры Kinect ® .