Сервисы и топики ROS

Доступные топики робота TurtleBro2

/backlight/all (std_msgs/msg/ColorRGBA)

Управление всеми светодиодами нижней подсветки, один цвет устанавливается всем светодиодам. Данные поступают из microROS.

/backlight/array (turtlebro/msg/ColorRGBAArray)

Управление светодиодами нижней подсветки, возможно установить отдельно цвет каждому светодиоду. Данные поступают из microROS.

/bat (sensor_msgs/msg/BatteryState)

Данные батарейки робота. Данные поступают из microROS.

voltage: 16.808950424194336

Напряжение на батарее.

current: -0.061119794845581055

Ток на батарее. Если значение положительное, батарея заряжается, если отрицательное -- разряжается.

/cmd_vel (geometry_msgs/msg/Twist)

Управление скоростью (моторами) для передвижения робота. Данные из microROS.

/front_camera/image_raw (sensor_msgs/msg/Image)

Данные (изображение) передней камеры без компрессии

/front_camera/image_raw/compressed (sensor_msgs/msg/CompressedImage)

Данные (изображение) передней камеры с компрессией JPEG

/imu (sensor_msgs/msg/Imu)

Данные датчика IMU, расположенного на плате. Доступны данные orientation, angular_velocity, linear_acceleration. Данные поступают из microROS.

/odom (nav_msgs/msg/Odometry)

Данные одометрии (положение робота на основе скорости вращения колес). Данные публикуются нодой odom_publisher на основе данных /pose и /imu.

/pose (geometry_msgs/msg/Pose)

Упрощенные данные о положении робота. Данные из microROS.

/scan (sensor_msgs/msg/LaserScan)

Данные лидара.

Полный список топиков робота

/backlight/all
/backlight/array
/bat
/client_count
/cmd_vel
/connected_clients
/front_camera/camera_info
/front_camera/image_raw
/front_camera/image_raw/compressed
/front_camera/image_raw/compressedDepth
/front_camera/image_raw/zstd
/heartbeat
/imu
/joint_states
/leds_lifecycle/transition_event
/odom
/parameter_events
/pose
/pose2d
/robot_description
/rosout
/scan
/tf
/tf_static

Доступные сервисы робота TurtleBro2

/board_info (turtlebro/srv/BoardInfo)

Сервис получения информации о системной плате turtlebro.

/domain_id (turtlebro/srv/DomainIDService)

Сервис установки переменной ROS_DOMAIN_ID для microROS.

/power/off (std_srvs/srv/Empty)

Выключение питания платы.

/power/reset (std_srvs/srv/Empty)

Перезагрузка робота (плата и RaspberryPi).

/reset (std_srvs/srv/Empty)

Сброс (обнуление) одометрии робота.

/start_motor (std_srvs/srv/Empty)

Сервис запуска мотора лидара.

/stop_motor (std_srvs/srv/Empty)

Сервис остановки мотора лидара.

results matching ""

    No results matching ""