This release includes significant updates and additions to the airo-tulip repository, focusing on the implementation of a dashboard server, installation scripts, and dependency management. Here are the most important changes:
Dashboard Server Implementation:
- Added a new folder
./dashboardcontaining the implementation of a dashboard server that allows remote control of KELO's peripherals such as the UR arm. - Implemented the server, handlers, and example client for the dashboard in
airo_tulip_dashboard.
Installation Script:
- Added an
install.shscript to install necessary dependencies and set up the environment for the KELO Tulip and AIRO Tulip packages. - Modified the
README.mdto include instructions for running theinstall.shscript.
Dependency Management:
- Updated
pyproject.tomlto include new dependencies and version updates.
Utility Scripts:
- Added and updated several utility scripts to manage the starting and stopping of services such as the UR arm and Tulip server. These scripts no longer require SSH access, but can be executed remotely via the Dashboard server over TCP.
Changelog:
- Introduced a
CHANGELOG.mdfile to document all notable changes in the repository.