Commit Graph
44 Commits
Author SHA1 Message Date
Даниил Грабарь 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
Даниил Грабарь fff46f0ade feat: add rosdep.yaml handling and iiwa_web package to Dockerfiles 2026-05-25 13:16:33 +10:00
Даниил Грабарь 3da290a4f3 feat: implement MultiPickScreen for multi-selection in the TUI 2026-05-23 11:07:01 +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
Даниил Грабарь 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
Даниил Грабарь 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
Даниил Грабарь 6360023e6f fix: update ROS2 apt repository setup to use ros2-apt-source package and improve installation process 2026-05-22 13:31:30 +10:00
Даниил Грабарь 4202421d5b fix: add process tracking and cancellation support to command execution 2026-05-22 13:23:38 +10:00
Даниил Грабарь 14337aa4e7 fix: add HTTP/HTTPS timeouts for apt commands to prevent hangs and improve reliability 2026-05-22 13:12:23 +10:00
Даниил Грабарь 17b1425c78 fix: cache sudo token to prevent silent hangs during installation prompts 2026-05-22 11:43:20 +10:00
Даниил Грабарь 8b71870d2b Merge branch 'dev' of gitverse.ru:daniel-robotics/lightweight-cobot into dev 2026-05-22 11:27:11 +10:00
Даниил Грабарь 5f2d45f63c обновлен процесс загрузки 2026-05-22 11:26:34 +10:00
Даниил Грабарь bdb5fb2418 fix: update robot IP address in configuration and improve process termination handling in run script 2026-05-21 07:56:11 +03:00
Даниил Грабарь 6be6032838 feat: update robot setup to use ruamel.yaml for preserving YAML comments and formatting
feat: enhance run command with Docker volume for Webots asset caching and GPU detection

feat: improve setup command to sequentially run sub-commands for documentation, environment, and robot parameters

fix: update update command to provide clearer logging during git operations and installation

refactor: enhance TUI components with better threading and logging for long-running tasks

chore: improve install script with better error handling, logging, and interactive setup wizard
2026-05-21 12:46:54 +10:00
Даниил Грабарь e18ff53532 Add run command for launching robot controller and Webots simulator 2026-05-21 11:41:54 +10:00
Даниил Грабарь 2903b8825d Enhance progress reporting in setup and deletion processes across multiple scripts 2026-05-21 11:05:08 +10:00
Даниил Грабарь 615a955767 Refactor subprocess handling in setup scripts for improved error reporting and output management 2026-05-20 18:24:09 +03:00
Даниил Грабарь 9ab76160f0 Enhance ROS2 repository setup by improving key handling and updating installation commands 2026-05-20 18:09:04 +03:00
Даниил Грабарь a50ff4e2e6 Add delete and update commands for project management 2026-05-20 17:52:49 +03:00
Даниил Грабарь 5f16825cf7 Refactor Docker and Local Setup Commands
- Enhanced the docker_setup.py to streamline image building and pulling processes with improved logging and error handling.
- Introduced a new LogScreen for better user feedback during long-running tasks.
- Updated local_setup.py to utilize logging for installation steps and improved error handling.
- Refactored robot_setup.py to simplify configuration saving and user interaction.
- Added a new LogScreen class in tui.py for consistent logging across different setup processes.
- Modified install.sh to adjust the installation directory for better organization.
2026-05-20 17:41:11 +03:00
Даниил Грабарь bbfec17876 Add local setup command and enhance docker setup wizard 2026-05-20 17:05:01 +03:00
Даниил Грабарь 86e6e801e9 Add robot setup command and configuration management for cobot-setting.yaml 2026-05-20 14:43:20 +10:00
Даниил Грабарь dedf3e3467 Implement documentation setup and Docker configuration for LWC project 2026-05-20 13:49:21 +10:00
Даниил Грабарь d1c250e6b9 Add initial implementation of cobot CLI and setup scripts 2026-05-19 17:04:27 +03:00