framework/cg/freecad/Frames/pddl
2024-03-20 14:37:39 +00:00
..
domain.pddl условно рабочий генератор доменов (без задачи) 2023-08-29 13:13:37 +03:00
etalon_domain.pddl заработал экспорт из path в domain.pddl 2023-08-25 15:27:27 +03:00
etalon_problem.pddl заработал экспорт из path в domain.pddl 2023-08-25 15:27:27 +03:00
freecad2pddl.py Quick fix 2023-07-04 23:46:19 +03:00
MillingMachine.FCStd условно рабочий генератор доменов (без задачи) 2023-08-29 13:13:37 +03:00
MillingMachine.FCStd1 Resolve "[FreeCAD] Создание и экспорт разметки для сборки сцен" 2024-03-20 14:37:39 +00:00
PartDesignExample.FCStd условно рабочий генератор доменов (без задачи) 2023-08-29 13:13:37 +03:00
PartDesignExample.FCStd1 Resolve "[FreeCAD] Создание и экспорт разметки для сборки сцен" 2024-03-20 14:37:39 +00:00
path2pddl.py условно рабочий генератор доменов (без задачи) 2023-08-29 13:13:37 +03:00
Printer.FCStd заработал экспорт из path в domain.pddl 2023-08-25 15:27:27 +03:00
Readme.md Added readme for path2pddl module 2023-12-13 10:15:29 +03:00
test_asm.FCStd заработал экспорт из path в domain.pddl 2023-08-25 15:27:27 +03:00

Модуль "Path2pddl"

Модуль используется с целью генерации domain-файла pddl на базе созданных в верстаке Path технологических операций. Инженер-технолог, используя верстак, генерирует объекты операций, описывающие процесс создания детали из заготовки. Возможности верстака позволяют описывать работу большинства 2.5D-станков, а так же - 3d-печати (не реализовано в полной мере).

Для работы необходимо указать ссылки на CAD-модели используемых в сцене инструментов и деталей. Если они были импортированы корректно, то модуль создаст domain-файл. При этом, он будет содержать большое количество индивидуальных операций для каждой детали и станка, у каждой из которых будет своя длительность и свои предусловия, параметры и эффекты.

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