ROS Toolbox позволяет вам сгенерировать C++ и CUDA® код для узлов ROS, и развертывает их в цели локального или удаленного устройства. Для MATLAB® код, который содержит интерфейсы ROS, можно сгенерировать Код С++ и развернуть их как узлы ROS с помощью MATLAB Coder™ (См., Генерируют Автономный Узел ROS от MATLAB®). Для Simulink® модели, можно сгенерировать Код С++ с помощью Simulink Coder (См., Генерируют Автономный Узел ROS от Simulink®), или оптимизированный код CUDA с помощью GPU Coder™, и разверните их как узлы ROS.
Программирование MATLAB для генерации кода
Этот пример показывает рекомендуемый рабочий процесс для генерации независимого исполняемого файла из кода MATLAB®, который содержит интерфейсы ROS.
Сгенерируйте автономный узел ROS от MATLAB®
В этом примере показано, как сгенерировать Код С++ для автономного узла ROS от функции MATLAB.
Сконфигурируйте MATLAB Coder для генерации узла ROS
Сконфигурируйте объект настройки MATLAB Coder для настройки генерации Узла ROS.
Сгенерируйте автономный узел ROS из Simulink®
Этот пример показывает вам, как сгенерировать и создать автономный узел ROS из модели Simulink.
Включите режим external mode для моделей ROS Toolbox
Режим external mode позволяет Simulink на вашем хосте - компьютере связаться с развернутой моделью на вашем оборудовании робототехники во время времени выполнения.
Сгенерируйте код, чтобы вручную развернуть узел ROS от Simulink
Этот пример показывает вам, как сгенерировать Код С++ из модели Simulink, чтобы развернуться как автономный узел ROS.
Сконфигурируйте MATLAB Coder для генерации ROS 2 узла
Сконфигурируйте объект настройки MATLAB Coder для настройки генерации ROS 2 Узла.
Сгенерируйте автономный узел ROS 2 от Simulink®
Этот пример показывает вам, как сгенерировать и создать автономный узел ROS 2 из модели Simulink®.
Сгенерируйте код, чтобы вручную развернуть узел ROS 2 от Simulink®
Этот пример показывает вам, как сгенерировать Код С++ из модели Simulink®, чтобы развернуться как автономный узел ROS 2.
Сгенерируйте CUDA® ROS Node от Simulink®
Сконфигурируйте Simulink Coder™, чтобы сгенерировать и создать узел CUDA® ROS из модели Simulink®.
Маршрут и Обнаружение Транспортного средства в ROS Используя алгоритм YOLO v2 Глубокого обучения
То В этом примере показано, как использовать глубокие сверточные нейронные сети в ROS, позволило модели Simulink® выполнить обнаружение транспортного средства и маршрут.
Подпишите следующего робота Используя алгоритм обнаружения YOLOv2 с ROS в Simulink
В этом примере показано, как использовать Simulink®, чтобы управлять симулированным роботом, работающим на отдельном ОСНОВАННОМ НА ROS средстве моделирования.
Автоматизированный камердинер парковки с ROS в Simulink
Распределите автоматизированное приложение камердинера парковки среди различных узлов в сети ROS в Simulink®.
Автоматизированный камердинер парковки с ROS 2 в Simulink
В этом примере показано, как распределить Автоматизированное приложение Камердинера Парковки среди различных узлов в сети ROS 2 в Simulink® и развернуть их как автономный ROS 2 узла.
Сгенерируйте узел ROS для последователя UAV Waypoint
В этом примере показано, как использовать генерацию кода MATLAB®, чтобы создать узел ROS, чтобы переместить беспилотное воздушное транспортное средство (UAV) вдоль предопределенного пути.