Программирование c использованием ROS. Урок №5 "Использование среды разработки Qt Creator. Сервисы"

Опубликовано: 23 Март 2025
на канале: Программа Робототехника
1,551
22

В данном уроке будет рассмотрен процесс создания программных компонентов ROS с использованием среды разработки Qt Creator. Автор курса расскажет про основные разделы Qt Creator, структурную организацию и создание рабочего пространства. Далее будет продемонстрировано создание трёх основных компонентов ROS: узла, пакета и сервиса. Приведена задача для примера сервиса.

00:00. [музыка]
00:13. Вступление.
00:41. Запуск среды Qt Creator
01:29. Основные разделы Qt Creator
02:06. Структруная организация рабочего пространства
02:27. Создание рабочего пространства
03:57. Основные аспекты проекта
04:27. Создание пакета
06:23. Обновление дерева проекта
06:54. Создание узла
09:24. Конфигурирование узла
10:26. Сборка рабочего пространства
12:03. Запуск и проверка работоспособности узла
15:00. Структура сервисов ROS
16:46. Генерация компонентов сервиса
17:42. Задача для примера сервиса
18:13. Создание пакета сервиса
19:28. Создание файла сервиса
20:44. Описание структуры сообщения
21:25. Редактирование файла CMakeLists.txt
22:32. Редактирование файла package.xml
23:13. Сборка рабочего пространства
23:38. Проверка наличия заголовочных файлов
24:23. Создание пакета сервиса
25:40. Создание узла сревиса
26:47. Редактирование исходного кода узла сервиса
32:07. Редактирование конфигурационного файла
33:25. Сборка рабочего пространства
33:49. Создание пакета клиента
34:59. Создание узла клиента
36:01. Редактирование исходного кода узла клиента
39:34. Конфигурирование сборки узла клиента
40:30. Сборка рабочего пространства
44:23. Заключение