/robot_library

Robotics library to control pioneer3dx by more simple functions

Primary LanguagePython

Работа с виртуальным роботом

Состав репозитория

В состав данного репозитория входят несколько сервисов, инициалилизируемых при запуске виртуального окружения, и библиотека для работы с робототехническим устройстом.

Описание библиотеки

Для обеспечения работы робототехническое устройство использует библиотеку "robot", имеющей следующие команды:

  1. sleep(sec) - пауза в sec секунд, возможно использование дробных чисел.
  2. getDirection() - возвращает направление робота в диапазоне -179 -- 180
  3. getEncoders() - возвращает показания экнодеров в радианах в формате dict
  4. getLaser() - возвращает показания лазера, включая время кадра, угол лазера, изменение угла между соседними показаниями и сами показания в формате dict
  5. setVelosities(linear, angular) - подасть заданные угловые и линейные скорости на робота
  6. getImage() - возвращает изображение с камеры робота в формате OpenCV image