Примеры приложения ROS

Симулируйте ROS и приложения Gazebo, свяжите с оборудованием TurtleBot®

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

Темы

Приложения ROS

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

Используйте Simulink®, чтобы управлять симулированным роботом, запускающимся в отдельном ОСНОВАННОМ НА ROS средстве моделирования.

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

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

Fusion данных о радаре и лидаре Используя ROS

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

Автоматизированный камердинер парковки с ROS в MATLAB

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

Подпишите следующего робота с ROS в MATLAB

Этот пример показывает вам, как использовать MATLAB®, чтобы управлять симулированным роботом, работающим на отдельном ОСНОВАННОМ НА ROS средстве моделирования по сети ROS.

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

Этот пример показывает вам, как сгенерировать Код С++ и создать автономный узел ROS из функции MATLAB.

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

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

Gazebo

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

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

Добавьте, создайте и удалите объекты в Gazebo

Этот пример исследует больше всестороннего взаимодействия со Средством моделирования Gazebo® от MATLAB®.

Прикладывайте силы и крутящие моменты в Gazebo

Этот пример иллюстрирует набор способов прикладывать силы и крутящие моменты к моделям в средстве моделирования Gazebo®.

Протестируйте автономию робота в симуляции

Этот пример исследует управление MATLAB® Средства моделирования Gazebo®.

TurtleBot

Начало работы с действительным TurtleBot

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

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

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

Свяжитесь с TurtleBot

Этот пример вводит платформу TurtleBot® и пути, которыми пользователи MATLAB® могут взаимодействовать с ним.

Исследуйте основное поведение TurtleBot

Этот пример помогает вам исследовать основную автономию с TurtleBot®.

Управляйте TurtleBot с дистанционным управлением

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

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

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

Отследите и следуйте за объектом

В этом примере вы исследуете автономное поведение, которое включает камеру Kinect®.

Для просмотра документации необходимо авторизоваться на сайте