Commit Graph
13 Commits
Author SHA1 Message Date
Даниил Грабарь e182f5b7bd Refactor URDF and launch files for iiwa robot
- Updated gripper macros in gripper_macros.xacro to simplify parameters and add Gazebo support.
- Removed unused mesh property in gripper_meshes.xacro.
- Enhanced iiwa7 digital and FRI URDF files with simulation arguments and improved controller setup.
- Added new launch files for Gazebo simulation and universal launch configuration.
- Implemented YAML parameter wrapping for ROS2 in converter.py.
- Introduced a new gz_bridge.yaml configuration for Gazebo to ROS2 topic mapping.
- Cleaned up setting_loader.py and added necessary imports.
2026-04-08 13:21:18 +10:00
Даниил Грабарь 9fb3477466 Test multi repos 2026-04-07 16:06:47 +03:00
Даниил Грабарь 48c0913108 Test ssh-remote 2026-04-07 16:00:58 +03:00
Даниил Грабарь a269ef3a76 Add gripper model and configuration for iiwa7 robot
- Created URDF model for gripper including links and joints.
- Added XACRO files for gripper components: gripper.xacro, gripper_links.xacro, gripper_joints.xacro, gripper_macros.xacro, and gripper_meshes.xacro.
- Integrated gripper into iiwa7 digital twin configuration.
- Defined properties and macros for gripper components to facilitate easier modifications and reuse.
2026-04-07 14:40:23 +10:00
Даниил Грабарь 44dd2505ca Add URDF model for gripper with multiple links and joints
- Created a new URDF file for the gripper, defining its structure.
- Added links: base_frame, plate, screw, craving1, craving2, craving3.
- Defined joints for the gripper's movement, including fixed and revolute joints.
- Included mesh files for visual and collision geometry.
- Set inertial properties for each link with zero mass and inertia.
2026-04-07 01:52:19 +03:00
Даниил Грабарь 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
Даниил Грабарь 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
Даниил Грабарь 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
Даниил Грабарь 9918c2bfc6 Реализован спавн робота с контроллерами в виртуальной среде webots 2025-11-21 13:49:04 +10:00
Даниил Грабарь a24cc16e0a Создана базовая конфигурация робота 2025-11-20 14:23:10 +10:00