Commit Graph
154 Commits
Author SHA1 Message Date
Даниил Грабарь e76a07c8f6 feat: update .gitignore to include CLAUDE.md and retain backup files 2026-06-07 15:36:19 +03:00
Даниил Грабарь 36fa33b032 Refactor tool management and update robot configuration
- Updated iiwa7.srdf to streamline group and end effector definitions, removing unnecessary joint specifications.
- Enhanced setting.yaml to include active tool configuration.
- Removed deprecated gripper URDF and Xacro files, consolidating tool definitions into tools.yaml.
- Introduced tool_manager.py for dynamic tool management, allowing for easy updates to active tools and collision settings.
- Created tool_active.xacro to reflect the currently active tool in the robot's URDF.
- Added comprehensive collision management for the new tool configurations.
2026-06-03 14:03:44 +10:00
Даниил Грабарь 9f9fb24dc3 Delete realsense packages 2026-06-03 13:31:00 +10:00
Даниил Грабарь 91eefe1eea feat: refactor launch files to modularize node creation and improve simulation support 2026-06-03 13:24:08 +10:00
Даниил Грабарь e9e3163ce6 feat: add support for named positions in robot API, including new endpoints and metadata 2026-06-03 13:19:13 +10:00
Даниил Грабарь 75d2c499b2 Update API 2026-05-28 15:20:57 +10:00
Даниил Грабарь 02e0c25847 Append fastMCP model 2026-05-27 17:13:42 +03:00
Даниил Грабарь 4916648f03 Update xacro pos 2026-05-27 08:26:48 +03:00
Даниил Грабарь f365cd491f Update fields 2026-05-26 16:02:08 +03:00
Даниил Грабарь d3912a5a12 feat: enhance API with new trajectory and sequence handling, add TF support and improve endpoint definitions 2026-05-26 20:36:10 +10:00
Даниил Грабарь 30d7785d8c refactor: remove deprecated robot API and implement dynamic routing for endpoints 2026-05-26 17:23:46 +10:00
Даниил Грабарь ec5fb3ccdb refactor: remove commented section headers from motion_sequence_runner.py 2026-05-26 16:10:25 +10:00
Даниил Грабарь a4d318fceb Refactor motion sequence handling: remove old test script, update setup, and implement new runner with configuration support
- Deleted obsolete `test_motion_sequence.py` file.
- Updated `setup.py` to remove references to the old test script and motion configuration file.
- Added `motion_sequence_config.json` to define home position and waypoints for the robot.
- Introduced `motion_sequence_runner.py` to execute motion sequences based on the new configuration format, supporting both joint and pose movements.
2026-05-26 16:09:41 +10:00
Даниил Грабарь a84cfde96c feat: implement ROS node and API for robot control with FastAPI 2026-05-26 08:39:45 +03:00
Даниил Грабарь 2f079df087 Update logic work system 2026-05-25 07:38:07 +03:00
Даниил Грабарь fff46f0ade feat: add rosdep.yaml handling and iiwa_web package to Dockerfiles 2026-05-25 13:16:33 +10:00
Даниил Грабарь e4b8daf754 feat: update package versions to 2026.5.31 and add dependencies for iiwa_web 2026-05-25 12:46:27 +10:00
Даниил Грабарь b560fcf229 refactor: remove command_mode from configuration and related files 2026-05-25 12:30:59 +10:00
Даниил Грабарь e60402c8f2 feat: add English documentation for Lightweight Cobot 2026-05-24 10:35:35 +03:00
Даниил Грабарь cbd05effd2 feat: update package versions and descriptions for all modules; add web interface package 2026-05-24 10:18:04 +03:00
Даниил Грабарь 0b0ef36428 fix: update navigation labels to Russian for consistency 2026-05-23 12:57:06 +03:00
Даниил Грабарь 50d248eb0c feat: update documentation structure and add new content for Lightweight Cobot 2026-05-23 12:51:56 +03:00
Даниил Грабарь 490f8823a5 feat: refactor MultiPickScreen to use SelectionList for multi-choice selection 2026-05-23 12:14:07 +03:00
Даниил Грабарь 3da290a4f3 feat: implement MultiPickScreen for multi-selection in the TUI 2026-05-23 11:07:01 +03:00
Даниил Грабарь 9f59868cec fix: remove sudo keepalive mechanism from installation scripts 2026-05-23 10:50:54 +03:00
Даниил Грабарь ddb6015bfd feat: add clean and rebuild commands for managing ROS2 packages 2026-05-23 09:53:26 +03:00
Даниил Грабарь 19d50d2c09 fix: enhance scripts to keep sudo credentials alive during installation 2026-05-23 09:43:26 +03:00
Даниил Грабарь cc97e2a854 fix: enhance Webots removal and installation scripts to manage WEBOTS_HOME environment variable 2026-05-23 08:21:58 +03:00
Даниил Грабарь 0c677176b0 fix: add COLCON_IGNORE file to exclude specific directories from colcon build 2026-05-23 04:21:43 +03:00
Даниил Грабарь 14a5e6d90a fix: explicitly set Python executables for CMake to use system Python 2026-05-23 04:13:04 +03:00
Даниил Грабарь fc6c08aff3 fix: prioritize system directories in PATH for ament_cmake to use system Python 2026-05-22 19:27:55 +03:00
Даниил Грабарь c57e94dcc4 fix: remove symlink option from colcon build command in _task_build function 2026-05-22 19:23:35 +03:00
Даниил Грабарь b9c7f14a23 fix: update colcon build command to include base paths for improved build process 2026-05-22 19:21:14 +03:00
Даниил Грабарь 0dda077e7f fix: remove symlink option from colcon build command in task_build function 2026-05-22 19:17:35 +03:00
Даниил Грабарь a7dace79ad fix: update progress reporting and improve script clarity in setup scripts 2026-05-22 19:09:32 +03:00
Даниил Грабарь e3ef99d1f0 feat: prompt user to build project workspace after installation 2026-05-22 19:06:10 +03:00
Даниил Грабарь 2a70cdbe75 feat: add installation scripts for ROS2 Jazzy Desktop and ros-base with progress reporting 2026-05-22 19:00:16 +03:00
Даниил Грабарь 7cadd1d673 fix: enhance subprocess management and progress reporting in setup and update commands 2026-05-22 18:30:34 +03:00
Даниил Грабарь 463a1e1423 fix: add docstrings to improve code documentation and clarity 2026-05-22 18:16:59 +03:00
Даниил Грабарь a7590cc93f Implement feature X to enhance user experience and optimize performance 2026-05-22 17:53:09 +03:00
Даниил Грабарь c595365c2b fix: improve apt progress reporting and enhance status handling 2026-05-22 17:24:50 +03:00
Даниил Грабарь 58da9c0814 fix: enhance apt command progress reporting and install dev tools 2026-05-22 17:20:57 +03:00
Даниил Грабарь a1b9a21352 fix: update apt timeouts for improved reliability and adjust add-apt-repository command for no-update 2026-05-22 16:18:34 +03:00
Даниил Грабарь 074896b2dd fix: remove timeout settings from add-apt-repository command for simplicity 2026-05-22 16:02:34 +03:00
Даниил Грабарь dc31589ae0 fix: replace quiet command execution with logged output for better visibility 2026-05-22 16:01:10 +03:00
Даниил Грабарь 523961d432 fix: enhance apt commands with timeout settings and cleanup previous ROS2 repository configuration 2026-05-22 15:52:58 +03:00
Даниил Грабарь 1af22bf2ac fix: refactor ROS2 apt repository setup and improve key import process 2026-05-22 15:49:52 +10:00
Даниил Грабарь a0be3bcd56 fix: remove unnecessary "./" prefix for local apt package installation 2026-05-22 14:50:28 +10:00
Даниил Грабарь 2bdfb139bf Bug fix 2026-05-22 14:27:52 +10:00
Даниил Грабарь e154a41d33 fix: remove leftover ROS2 apt repository files before configuration 2026-05-22 13:56:34 +10:00