Skip to content

Online GCS

Online GCS — исследовательская библиотека на Python 3.12 для планирования движений манипулятора. Стандартный запуск оценивает baseline RRT для каждого запроса и baseline TrajOpt при наличии пути, а затем проверяет Graph of Convex Sets (GCS). При недостаточном покрытии путь RRT даёт ключевые точки для новых областей IRIS и повторного GCS. Поэтому baseline добавляет время даже при успехе GCS, а TrajOpt зависит от наличия совместимого solver.

Пайплайн планирования Online GCS

С чего начать

  • Установка — создайте поддерживаемое окружение и установите дополнения.
  • Быстрый старт — запустите CLI, Python API, примеры и три сцены.
  • Архитектура — разберите GCS, RRT*, ключевые точки, IRIS и обновление графа.
  • Python API — поддерживаемые публичные классы и генерируемый справочник.
  • Справочник CLI — команды, режимы и правила валидации.
  • Воспроизводимость — фиксированные seed, проверки и политика результатов.
  • Решение проблем — модели, solver, Meshcat и время работы.

Границы релиза

Версия 0.1.0 — исследовательский релиз до 1.0. Он поддерживает Python 3.12 и не включает в публичное дерево отчёты, notebook, сырые результаты экспериментов, логи и сгенерированные данные. Подробности релиза приведены в журнале изменений.