Пакет 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
rospioneer start
rosrun gs_example led_test.py --screen
roslaunch gs_example test_led.launch --screen
Подсказка
Параметр «–screen» отвечает за вывод отладочной информации в консоль