Даниил Грабарь
b318cb3311
Add instructional videos for HandMode and TeachMode
...
- Added HandMode.mp4 to demonstrate the hand mode functionality.
- Added TeachMode.mp4 to showcase the teaching mode features.
2026-08-13 14:13:35 +03:00
Даниил Грабарь
c5cbf234cb
Document TeachKuka operation and safety
2026-08-13 00:13:52 +03:00
Даниил Грабарь
2478e9956b
docs: document RobotPowerControl
2026-08-12 20:54:53 +03:00
Даниил Грабарь
5134fadf31
Update REST API documentation for robot control
...
- Refined introduction to REST API capabilities and usage.
- Added security warnings and best practices for using the API.
- Improved examples for various programming languages (Bash, Python, MATLAB).
- Enhanced endpoint descriptions and added details on request/response structures.
- Clarified the process for moving the robot and handling trajectories.
- Updated sections on sequences and error handling for better clarity.
2026-08-12 20:28:50 +03:00
Даниил Грабарь
41f516bb58
feat: implement stop functionality for robot operations and remove obsolete stop endpoint
2026-07-01 11:17:41 +10:00
Даниил Грабарь
9e3ee7ebc8
feat: add troubleshooting section for SSL errors during installation
2026-06-30 12:13:25 +03:00
Даниил Грабарь
4fc9622ee9
вернул все обратно
2026-06-22 06:17:33 +03:00
Даниил Грабарь and Claude Sonnet 4.6
1c47b3f6f5
fix: remove obsolete rosdep sources (ruby, fuerte) before update
...
Eliminates SSL handshake timeouts during rosdep update caused by
unreachable ruby.yaml and fuerte.yaml (ROS 1 legacy sources not
needed for ROS 2 Jazzy).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-22 05:56:40 +03:00
Даниил Грабарь
d26d60def4
refactor: update setup wizard steps and documentation; remove overview section
2026-06-21 07:29:21 +03:00
Даниил Грабарь
a983a06e41
Добавлена документация по CLI-командам, конфигурации системы, управлению через Foxglove Studio и REST API, а также инструкции по установке и удалённому доступу к серверу. Включены разделы о настройке SunriseWorkbench для работы с реальным роботом KUKA LBR IIWA 7.
2026-06-20 13:15:56 +03:00
Даниил Грабарь
ed02b59177
refactor: remove unused ai_agent package and related files; add colcon defaults
2026-06-20 07:47:52 +03:00
Даниил Грабарь
6df4ab49ec
Update documentation
2026-06-19 09:42:31 +03:00
Даниил Грабарь
7d73ab32dd
Добавлены инструкции по установке SunriseWorkbench на Linux и Windows
...
- Создана документация по установке эмулятора Windows (PortProton) на Linux.
- Добавлены шаги по установке SunriseWorkbench на Linux с использованием PortProton.
- Создана документация по установке SunriseWorkbench на Windows.
2026-06-18 15:52:48 +03:00
Даниил Грабарь and Claude Sonnet 4.6
76db47d989
fix: add install docs and images ignored by .gitignore
...
Fixed .gitignore to use /install/ and /build/ with leading slash
so only the root-level colcon dirs are ignored, not
doc/lwc-doc/docs/sunrise/install/.
Adds install pages (Windows, Linux emulator, Linux workbench)
and 22 step-by-step screenshots that were never deployed.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 15:32:01 +03:00
Даниил Грабарь
3a9f1f5150
del: .gitverse folder
2026-06-18 13:34:02 +03:00
Даниил Грабарь
a3394db8fe
fix: update MkDocs installation and enable PDF export
2026-06-18 13:27:27 +03:00
Даниил Грабарь
f4e2765e69
fix: update installation script URL to use master branch
2026-06-18 13:24:26 +03:00
Даниил Грабарь
b7db2e991c
Add documentation for SunriseWorkbench project setup and features
...
- Create libraries.md for library installation instructions in SunriseWorkbench.
- Create load-project.md for importing existing projects in SunriseWorkbench.
- Create new-project.md detailing the process of creating a new project in SunriseWorkbench.
- Add applications.md to describe the applications section in KUKA smartHMI.
- Add extra-menu.md for additional robot control options in KUKA smartHMI.
- Create io-group.md for managing input/output groups in KUKA smartHMI.
- Add robot-menu.md as a placeholder for the robot menu section in KUKA smartHMI.
- Create station.md to outline the main navigation and functionalities in KUKA smartHMI.
- Add LBRserver.md, robot-power-control.md, and teach-kuka.md as placeholders for respective control programs.
- Create config-error.md to provide troubleshooting steps for configuration errors in SunriseWorkbench.
- Add main.html to override base template with site root metadata.
2026-06-18 13:22:55 +03:00
Даниил Грабарь
07edc4faf6
Append live mode view doc
2026-06-18 11:31:45 +03:00
Даниил Грабарь
b441590dd8
fix: update installation script URL to use dev branch
2026-06-18 11:19:40 +03:00
Даниил Грабарь
5a8b1c44ff
Merge branch 'master' into dev
2026-06-18 11:18:30 +03:00
Даниил Грабарь
dca056064a
fix: update installation script to use master branch for cloning
2026-06-18 11:15:10 +03:00
Даниил Грабарь
ec4e1d87ad
fix: update documentation workflows for GitHub and GitVerse compatibility
2026-06-18 07:16:40 +03:00
Даниил Грабарь
de0117af94
feat: add GitVerse workflow for documentation build and deployment
2026-06-18 07:05:04 +03:00
Даниил Грабарь
16cb4dc6e7
fix: update GitHub Actions workflow to handle uploads for both GitHub and GitVerse
2026-06-18 06:59:41 +03:00
Даниил Грабарь
985425b866
refactor: update GitHub Actions workflow for documentation build and deployment
2026-06-18 06:37:53 +03:00
Даниил Грабарь
4a2e23ffef
fix: update installation script URL to use the master branch
2026-06-18 06:21:22 +03:00
Даниил Грабарь
a172ffe038
fix: update installation scripts to use the correct branch for cloning and installation
2026-06-18 06:21:22 +03:00
Даниил Грабарь
78405dfa8a
feat: add GitHub Actions workflows for documentation deployment and building
2026-06-18 06:18:12 +03:00
Даниил Грабарь
6768d12fd7
fix: update installation scripts to use the correct branch for cloning and installation
2026-06-18 06:15:55 +03:00
Даниил Грабарь
78c5be2fa5
feat: add GitHub Actions workflows for documentation deployment and building
2026-06-18 06:01:48 +03:00
Даниил Грабарь
8ab341f60a
Change pulling dev to master
2026-06-16 13:18:49 +10:00
Даниил Грабарь
1a1ee6f027
Merge branch 'dev'
2026-06-16 13:16:45 +10:00
Даниил Грабарь
ddfbbda7db
feat: update Dockerfiles and rosdep.yaml to install fastapi and starlette, remove starlette dependency
2026-06-15 16:32:05 +03:00
Даниил Грабарь
eb8db5c6c0
feat: update rosdep and package.xml to specify minimum versions for fastapi and starlette
2026-06-15 15:26:09 +03:00
Даниил Грабарь
7ff5616870
feat: update installation scripts to pre-install fastapi and starlette for compatibility
2026-06-15 15:24:19 +03:00
Даниил Грабарь
c540733ace
feat: install Python build tools in setup scripts for ROS2
2026-06-15 15:06:43 +03:00
Даниил Грабарь
33ebbf8fad
add: Script for shutting down and restarting the robot controller
2026-06-15 10:55:52 +10:00
Даниил Грабарь
030e975d59
feat: update installation scripts to pre-install fastmcp for successful rosdep upgrades
2026-06-14 16:22:00 +03:00
Даниил Грабарь
7d508765d0
feat: pre-install typing-extensions to ensure smooth upgrades for apt-installed packages
2026-06-14 16:17:27 +03:00
Даниил Грабарь
0fe84a907f
feat: add ai_agent package with setup and configuration scripts; configure pip for system installs
2026-06-14 16:11:15 +03:00
Даниил Грабарь
ee047618cd
feat: update version and dependencies in setup.py; add privilege management and process handling modules
...
- Updated version from 2026.05.31 to 2026.06.11 in setup.py
- Replaced 'textual' with 'rich' in install_requires
- Added privilege.py for managing sudo privileges with a keep-alive mechanism
- Introduced process.py for handling subprocesses with enhanced control and output streaming
- Created ui.py for unified console interactions and user prompts
2026-06-11 12:21:02 +10:00
Даниил Грабарь
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
Даниил Грабарь
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
Даниил Грабарь
e24f97b12d
fix: prompt for sudo password upfront to ensure smooth installation process
2026-05-22 11:56:05 +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