framework/cg/freecad/Frames
2024-03-20 14:37:39 +00:00
..
helper Экспорт подсборок с мешами (SDF) и плана сборки (PDDL) из FreeCAD в виде архива zip 2023-04-18 14:01:46 +00:00
img Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00
model Support "Assemble them all" trajectory generation from CAD 2023-06-18 15:33:16 +00:00
pddl Resolve "[FreeCAD] Создание и экспорт разметки для сборки сцен" 2024-03-20 14:37:39 +00:00
scenarios Веб интерфейс для корректировки работы ASP, его интеграция с алгоритмами генерации 2023-07-04 07:19:55 +00:00
UI Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00
usecases Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00
AuxObjCreation.py Добавлен функционал генератора спецификаций 2023-07-04 23:20:36 +03:00
axis.gcode Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00
BoMList.py Добавлен функционал генератора спецификаций 2023-07-04 23:20:36 +03:00
box.py Добавлен функционал генератора спецификаций 2023-07-04 23:20:36 +03:00
chekingEntities.py Resolve "[FreeCAD] Создание и экспорт разметки для сборки сцен" 2024-03-20 14:37:39 +00:00
DatumCommand.py Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00
Frames.py Resolve "[FreeCAD] Создание и экспорт разметки для сборки сцен" 2024-03-20 14:37:39 +00:00
GazeboExport.py Доработан плагин экспорта SDF для FreeCAD 2023-02-21 10:13:11 +00:00
gcoder.py Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00
GraspPose.py Доработан плагин экспорта SDF для FreeCAD 2023-02-21 10:13:11 +00:00
GripPoseGenerator.py Resolve "[FreeCAD] Создание и экспорт разметки для сборки сцен" 2024-03-20 14:37:39 +00:00
import FreeCAD.py файлы для работы над верстаком разметки 2023-12-13 10:55:05 +03:00
ImportExportEntities.py Resolve "[FreeCAD] Создание и экспорт разметки для сборки сцен" 2024-03-20 14:37:39 +00:00
Init.py Доработан плагин экспорта SDF для FreeCAD 2023-02-21 10:13:11 +00:00
InitGui.py Подключен генератор PDDL-доменов и функция экспорта 2023-07-04 21:30:42 +03:00
LICENSE Доработан плагин экспорта SDF для FreeCAD 2023-02-21 10:13:11 +00:00
markupEntities.py Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00
material_requirements.JSON Список требований через json в виде списка 2023-06-27 16:51:25 +03:00
materialOperator.py Добавлен modelExport, готовящий фрикад-модель к экспорту (пока только материалы) 2023-06-27 16:41:09 +03:00
MetaObj.py Добавлен modelExport, готовящий фрикад-модель к экспорту (пока только материалы) 2023-06-27 16:41:09 +03:00
modelExport.py working pddl 2023-07-03 16:31:48 +03:00
my_problem.pddl working pddl 2023-07-03 16:31:48 +03:00
newDatumCmd.py Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00
newLabel.py Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00
normalEstimator файлы для работы над верстаком разметки 2023-12-13 10:55:05 +03:00
pddldomain.pddl заработал экспорт из path в domain.pddl 2023-08-25 15:27:27 +03:00
poseGenerator.py Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00
printETA.py Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00
README.md Доработан плагин экспорта SDF для FreeCAD 2023-02-21 10:13:11 +00:00
Sheet_addition_test.py Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00
testSpread2.py Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00
Tools.py Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00
Модуль технологической подготовки.md Export helper object from FreeCAD: grasp poses, part's zero positions, planar (tables, surfaces) and volumetric zones (storage, boxes) 2023-06-18 15:55:12 +00:00

Плагин для FreeCAD

Верстак ARBench

Разметка моделей деталей и сборок для роботизированного производства.

Установка

Поддерживается версия FreeCAD>0.16. Скопируйте содержимое репозитория в директорию .FreeCAD/Mod/.

Экспорт мета-данных дeталей (en)

  1. Click a small feature e.g. a circle
  2. Press the feature frame creator (cone with a magnifying glass on it icon)
  3. Chose type of feature to create
  4. Chose feature parameters if relevant and the offset of the frame from the feature.
  5. Repeat 4 for each feature you want on each part
  6. Click a part and press the export to json button (block->textfile icon)
  7. Save json
  8. Use the json with whatever you want. E.g. arbench_part_publisher

Генерация пакетов деталей для симулятора Gazebo

Для генерации SDF-пакета из документа FreeCAD выделите нужные детали и нажмите "Gazebo Export" в пользовательском интерфейсе верстака ARBench, после чего будет для каждого отдельного твёрдого тела (детали, Solid; Compound пока не поддерживаются) будет создана директория со следующей структурой

name_of_part
├── model.sdf
├── meshes
│   └── part.dae
└── model.config

По умолчанию эти пакеты будут размещены в директории с документом FreeCAD. Чтобы добавить их в Gazebo нужно копировать сгенерированные директории в папку моделей (обычно ~/.gazebo/models).