Commit Graph
118 Commits
Author SHA1 Message Date
Даниил Грабарь 1dc17d5949 Enhance IIWA Robot Configuration and Launch Files
- Updated iiwa7 URDF Xacro to include command and state interfaces for position and effort with defined limits for all joints.
- Modified setting_loader.py to include new fields for command_mode and description in the RobotCfg dataclass and settings loading process.
- Created iiwa.launch.py to manage the launch of the IIWA robot, integrating MoveIt configurations and RViz support.
- Added iiwa_controllers.launch.py to set up the controller manager and spawner for the IIWA robot.
- Introduced iiwa_hardware_interface_plugin.xml to define the hardware interface for the KUKA IIWA 7 robot.
- Added iiwa7_fri.urdf.xacro to support FRI (Fast Robot Interface) with appropriate command and state interfaces for each joint.
2026-04-06 09:40:04 +03:00
Даниил Грабарь 032935dec9 Обновлены параметры планирования и добавлены новые файлы для модуля планирования движения, включая C++ и Python реализации. 2026-04-05 12:22:30 +03:00
Даниил Грабарь bce4dd6067 добавлен полноценный модуль планирования траекторных перемещений. Необходимо его оформить правильным образом 2025-12-26 23:03:41 +10:00
Даниил Грабарь fe89d626d3 добавлен модуль iiwa_planning, в котором будет размещен весь код по планированию траекторных перемещений, а также логическое планирование (PDDL, LLM и др.).
Тестовый файл `motion_planning_test.py` внутрь созданного модуля
2025-12-26 15:34:07 +10:00
Даниил Грабарь caa9984abe Обновлены параметры ускорения по каждой из осей 2025-12-26 14:30:18 +10:00
Даниил Грабарь fa39991bcf Переработана вся структура запуска файлов. Теперь в iiwa_bringup хранятся только launch файлы.
Все конфигурационные файлы переехали в пакет `iiwa_config`. также там появился общий конфигурационный файл, который упращает запуск `digital_twin.launch.py`

Добавлен дополнительный пакет  `iiwa_utils`, в который переехал весь код с папки `iiwa_bringup/utils`, а также все тестовые ноды переехали с `iiwa_object_spawner` в этот пакет

Пакеты `iiwa_bringup` и `iiwa_description` переведены на `ament_cmake` для дальнейшего удобсва - пакеты не будут содержать код для реализации
2025-12-25 21:46:40 +10:00
Даниил Грабарь 1a65f48c03 исправлена название группы управления осями, добавле файл конфигуации для управления осями через api moveit, а также добавлен пример на языке python 2025-12-24 21:14:32 +10:00
Даниил Грабарь 7637a215d3 Исправлены ошибки, которые остались с ros2 rolling 2025-12-24 16:26:17 +10:00
Даниил Грабарь 084d4c0aa7 добавлена поддержка moveit 2025-12-24 13:44:55 +10:00
Даниил Грабарь 6acbd7ca6f Исправлены баги, добавлен код Object.proto, в который будут подставлятяь 3д объекты для последующего спавна 2025-12-23 21:48:18 +10:00
Даниил Грабарь 37da67abe5 отформатированы документы согласно нотации pep 2025-11-29 15:51:45 +10:00
Даниил Грабарь b36bd0e98b Изминения:
- В файле `webots_spawn.launch.py` - добавлено использование времени симуляции
- Добавлен новый пакет `iiwa_object_spawne`, который отвечает за появление объектов (в разработке)
2025-11-29 00:40:55 +10:00
Даниил Грабарь 3852340a58 Изменил название файла, поскольку может понадобиться в будущем. Сейчас описанные подходы в нем не используются 2025-11-23 02:23:51 +10:00
Даниил Грабарь ec40feb6f2 Создан общий файл запуска digital_twin.launch.py, через который в дальнейшем будет запускаться весь цифровой двойник.
Добавлена папка `supported`, в которой будут размещаться файлы запуска подключаемые в основном файле.

Переименован контроллер на `iiwa_arm_controller`

Добавлен пакет `iiwa_bringup.utils`, в котором будут распологаться все вспомогательные функции, для  папки `launch`

В файле `README`, были добавлены подсказки для автора
2025-11-22 21:43:03 +10:00
Даниил Грабарь 7bc2a21575 Добавлена реализация контроллера, для работы с физическим роботом 2025-11-21 16:32:53 +10:00
Даниил Грабарь b8905b1bca Добавлено уничтожение всего процеса при закрытии rviz 2025-11-21 14:12:12 +10:00
Даниил Грабарь 9918c2bfc6 Реализован спавн робота с контроллерами в виртуальной среде webots 2025-11-21 13:49:04 +10:00
Даниил Грабарь a24cc16e0a Создана базовая конфигурация робота 2025-11-20 14:23:10 +10:00