Пакет gs_example¶
Содержание
Состав пакета¶
Ноды¶
- board_test.py - пример получения бортовой информации
- flight_test.py - пример управления автопилотом в локальных координатах
- flight_global_test.py - пример управления автопилотом в глобальных координатах
- led_test.py - пример управления светодиодами
- logger_test.py - пример взаимодействия с логами
- sensors_test.py - пример взаимодействия с бортовыми сенсорами
- navigation_test.py - пример взаимодействия с системами навигации
- cargo_test.py - пример взаимодействия с модулем магнитного захвата
Файлы запуска (launch)¶
- test_board.launch - пример запуска board_test
- test_flight.launch - пример запуска flight_test
- test_flight_global.launch - пример запуска flight_global_test
- test_led.launch - пример запуска led_test
- test_sensors.launch - пример запуска sensors_test
- test_navigation.launch - пример запуска navigation_test
Необходимые пакеты¶
Python:
- gs_board
- gs_flight
- gs_module
- gs_logger
- gs_sensors
- gs_navigation
ROS:
- gs_core
- gs_interfaces
Использование¶
Для работы всех (кроме cargo_test.py) требуется запущенная ros_plaz_node из пакета gs_core
Запуск ros_plaz_node с помощью утилиты rospioneer (перед запуском примеров в отдельном окне терминала)¶
rospioneer start
Запуск примера управления светодиодами напрямую¶
rosrun gs_example led_test.py --screen
Запуск примера управления светодиодами с помощью лаунч файла¶
roslaunch gs_example test_led.launch --screen
Подсказка
Параметр «–screen» отвечает за вывод отладочной информации в консоль