.. | ||
UI | ||
cad_parts_adjacency_matrix.py | ||
Frames.py | ||
GazeboExport.py | ||
GraspPose.py | ||
Init.py | ||
InitGui.py | ||
LICENSE | ||
README.md | ||
Tools.py |
Плагин для FreeCAD
Верстак ARBench
Разметка моделей деталей и сборок для роботизированного производства.
Установка
Поддерживается версия FreeCAD>0.16. Скопируйте содержимое репозитория в директорию .FreeCAD/Mod/
.
Экспорт мета-данных дeталей (en)
- Click a small feature e.g. a circle
- Press the feature frame creator (cone with a magnifying glass on it icon)
- Chose type of feature to create
- Chose feature parameters if relevant and the offset of the frame from the feature.
- Repeat 4 for each feature you want on each part
- Click a part and press the export to json button (block->textfile icon)
- Save json
- 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
).