Эти примеры показывают, как создать определенные приложения для ROS, действительных роботов и средств моделирования. Используйте их, чтобы изучить требования для систем программного моделирования и физического оборудования. Дополнительные сведения см. в Начало работы с Gazebo и Симулированным TurtleBot и Начало работы с Действительным TurtleBot.
Управление с обратной связью поддерживающего ROS робота
Используйте Simulink®, чтобы управлять симулированным роботом, запускающимся в отдельном ОСНОВАННОМ НА ROS средстве моделирования.
Управление с обратной связью поддерживающего ROS робота по ROS 2
Этот пример показывает вам, как использовать Simulink®, чтобы управлять симулированным роботом, запускающимся в средстве моделирования робота Gazebo® по сети ROS 2.
Fusion данных о радаре и лидаре Используя ROS
Выполните cочетание датчиков уровня дорожки на записанных данных о датчике лидара для ведущего сценария, зарегистрированного на rosbag.
Сгенерируйте узел ROS для последователя UAV Waypoint
В этом примере показано, как использовать генерацию кода MATLAB®, чтобы создать узел ROS, чтобы переместить беспилотное воздушное транспортное средство (UAV) вдоль предопределенного пути.
Маршрут и Обнаружение Транспортного средства в ROS Используя алгоритм YOLO v2 Глубокого обучения
То В этом примере показано, как использовать глубокие сверточные нейронные сети в ROS, позволило модели Simulink® выполнить обнаружение транспортного средства и маршрут.
Автоматизированный камердинер парковки с ROS в MATLAB
В этом примере показано, как распределить Автоматизированного Камердинера Парковки (Automated Driving Toolbox) приложение среди различных узлов в сети ROS.
Подпишите следующего робота с ROS в MATLAB
Этот пример показывает вам, как использовать MATLAB®, чтобы управлять симулированным роботом, работающим на отдельном ОСНОВАННОМ НА ROS средстве моделирования по сети ROS.
Сгенерируйте автономный узел ROS от MATLAB®
В этом примере показано, как сгенерировать Код С++ для автономного узла ROS от функции MATLAB.
Программирование MATLAB для генерации кода
Этот пример показывает рекомендуемый рабочий процесс для генерации независимого исполняемого файла из кода MATLAB®, который содержит интерфейсы ROS.
Начало работы с Gazebo и моделируемым TurtleBot
В этом примере показано, как настроить механизм средства моделирования Gazebo®.
Добавьте, создайте и удалите объекты в Gazebo
Этот пример исследует больше всестороннего взаимодействия со Средством моделирования Gazebo® от MATLAB®.
Прикладывайте силы и крутящие моменты в Gazebo
Этот пример иллюстрирует набор способов прикладывать силы и крутящие моменты к моделям в средстве моделирования Gazebo®.
Протестируйте автономию робота в симуляции
Этот пример исследует управление MATLAB® Средства моделирования Gazebo®.
Начало работы с действительным TurtleBot
В этом примере показано, как соединиться с TurtleBot® с помощью интерфейса MATLAB® ROS.
Начало работы с Gazebo и моделируемым TurtleBot
В этом примере показано, как настроить механизм средства моделирования Gazebo®.
Этот пример вводит платформу TurtleBot® и пути, которыми пользователи MATLAB® могут взаимодействовать с ним.
Исследуйте основное поведение TurtleBot
Этот пример помогает вам исследовать основную автономию с TurtleBot®.
Управляйте TurtleBot с дистанционным управлением
Этот пример показывает управление клавиатурой TurtleBot® с помощью ExampleHelperTurtleBotCommunicator
класс.
Предотвращение препятствия с TurtleBot и VFH
В этом примере показано, как использовать TurtleBot® с Векторным полем Histograms (VFH), чтобы выполнить предотвращение препятствия при управлении роботом в среде.
Отследите и следуйте за объектом
В этом примере вы исследуете автономное поведение, которое включает камеру Kinect®.