CAD -> SDF/URDF
Требования к трехмерным моделям со стороны CAD и симуляторов отличаются. CAD нужно полноценное точное воспроизведение геометрии (нативный CAD-форматы или STEP/IGS), тогда как симуляциям нужна высокая производительность, а потому и малое количество полигонов (форматы для веб glTF или классические STL/OBJ/COLLADA).
Так или иначе, для оперативной загрузки и обновления моделей в симуляциях требуется автоматическая выгрузка CAD-моделей.
В поисках реализаций экспорта моделей из CAD в Ignition/Gazebo симулятор нашёл пару проектов:
- Забытый плагин к FreeCAD RobotCreator, не обновлявшийся с 2017 года и его чуть более живой форк - RoboStack/RobotCreator
- Ныне действующий Dave-Elec/freecad_to_gazebo. Автору в issues адресовали вопрос знает ли он о RobotCreator, но что он ответил, что там есть проблемы и проект мёртвый. Автор RobotCreator, упомянутый в этом обсуждении, сообщил там же, что в настоящее время занимается другим своим open source проектом и планирует возобновить над ним работу. Возможно, что мы примем участие в улучшении этого плагина.
- Solidworks URDF Exporter - плагин для экспорта URDF (постепенно замещается расширеннымa форматом описаний сцен симуляции SDF), которым мы уже успели воспользоваться для нашей Роборуки.
Сейчас наши модели представлены в основном в виде комбо SLDASM/STEP и соответствующий плагин, но новых конструкторов я буду искать обязательно со знанием FreeCAD, потому что именно он сможет дать там столь необходимую в данном случае автоматизацию.
#gazebo #freecad #ignition #solidworks #export
Требования к трехмерным моделям со стороны CAD и симуляторов отличаются. CAD нужно полноценное точное воспроизведение геометрии (нативный CAD-форматы или STEP/IGS), тогда как симуляциям нужна высокая производительность, а потому и малое количество полигонов (форматы для веб glTF или классические STL/OBJ/COLLADA).
Так или иначе, для оперативной загрузки и обновления моделей в симуляциях требуется автоматическая выгрузка CAD-моделей.
В поисках реализаций экспорта моделей из CAD в Ignition/Gazebo симулятор нашёл пару проектов:
- Забытый плагин к FreeCAD RobotCreator, не обновлявшийся с 2017 года и его чуть более живой форк - RoboStack/RobotCreator
- Ныне действующий Dave-Elec/freecad_to_gazebo. Автору в issues адресовали вопрос знает ли он о RobotCreator, но что он ответил, что там есть проблемы и проект мёртвый. Автор RobotCreator, упомянутый в этом обсуждении, сообщил там же, что в настоящее время занимается другим своим open source проектом и планирует возобновить над ним работу. Возможно, что мы примем участие в улучшении этого плагина.
- Solidworks URDF Exporter - плагин для экспорта URDF (постепенно замещается расширеннымa форматом описаний сцен симуляции SDF), которым мы уже успели воспользоваться для нашей Роборуки.
Сейчас наши модели представлены в основном в виде комбо SLDASM/STEP и соответствующий плагин, но новых конструкторов я буду искать обязательно со знанием FreeCAD, потому что именно он сможет дать там столь необходимую в данном случае автоматизацию.
#gazebo #freecad #ignition #solidworks #export
GitHub
GitHub - maidenone/RobotCreator: FreeCAD Workbench for URDF & SDF and Gazebo
FreeCAD Workbench for URDF & SDF and Gazebo. Contribute to maidenone/RobotCreator development by creating an account on GitHub.
FreeCAD Webtools
Плагин FreeCAD Webtools служит для интеграции одноимённой CAD с внешними веб-сервисами. Сейчас из коробки он поддерживает интеграцию с репозиториями git, выгрузку моделей на сервера SketchFab и BIMServer.
Если будем делать выгрузку на Ignition Fuel сервера для публикации там моделей, пригодных для симуляции в Ignition Gazebo, то обязательно присоединимся к проекту, добавив новый функционал.
#CAD #FreeCAD #webtools
Плагин FreeCAD Webtools служит для интеграции одноимённой CAD с внешними веб-сервисами. Сейчас из коробки он поддерживает интеграцию с репозиториями git, выгрузку моделей на сервера SketchFab и BIMServer.
Если будем делать выгрузку на Ignition Fuel сервера для публикации там моделей, пригодных для симуляции в Ignition Gazebo, то обязательно присоединимся к проекту, добавив новый функционал.
#CAD #FreeCAD #webtools
GitHub
GitHub - yorikvanhavre/WebTools: A series of tools to communicate with web services from within FreeCAD
A series of tools to communicate with web services from within FreeCAD - yorikvanhavre/WebTools
FreeCAD Robotics Workbench
По данным репозитория FreeCAD на Github верстак для подготовки роботов живёт, здравствует и развивается! В тоже время в Wiki давным-давно висит статус Unmaintained, что когда-то заставило меня забыть про него.
Ниже приведён слайд с конференции ROS Industrial Consorcium (видео), на котором описан имеющийся на данный момент функционал (весьма богатый) и то, что разрабатывается.
#freecad #robotics #workbench
По данным репозитория FreeCAD на Github верстак для подготовки роботов живёт, здравствует и развивается! В тоже время в Wiki давным-давно висит статус Unmaintained, что когда-то заставило меня забыть про него.
Ниже приведён слайд с конференции ROS Industrial Consorcium (видео), на котором описан имеющийся на данный момент функционал (весьма богатый) и то, что разрабатывается.
#freecad #robotics #workbench
FreeCAD в проде
Отличное видео от Сергея Голодникова, демонстрирующее возможности системы проектирования FreeCAD для производственных задач. Хорошо показана параметризация сложных моделей и формирование пакета конструкторской документации.
#freecad
Отличное видео от Сергея Голодникова, демонстрирующее возможности системы проектирования FreeCAD для производственных задач. Хорошо показана параметризация сложных моделей и формирование пакета конструкторской документации.
#freecad
YouTube
FreeCAD: 3D моделирование | параметризация | CAD
FreeCAD - лучшая САПР (CAD) для параметрического 3D моделирования, это видео - демонстрация лишь некоторых её возможностей.
FreeCAD - программа с открытым исходным кодом.
- - - -
FreeCAD is the best CAD for parametric 3D modeling, this video is a demonstration…
FreeCAD - программа с открытым исходным кодом.
- - - -
FreeCAD is the best CAD for parametric 3D modeling, this video is a demonstration…
FreeCAD на пути к версии 1.0 !
На днях поставили метку в git для кандидата в релизы 1.0
https://github.com/FreeCAD/FreeCAD/releases/tag/1.0rc1
#freecad
На днях поставили метку в git для кандидата в релизы 1.0
https://github.com/FreeCAD/FreeCAD/releases/tag/1.0rc1
#freecad
GitHub
Release FreeCAD 1.0.0 Release Candidate 1 · FreeCAD/FreeCAD
This is the first release candidate of FreeCAD 1.0. The most notable improvements over the 0.21 release series are the inclusion of the topological naming problem mitigation code, an integrated ass...