Talos Usage
Talos is a central control server for ROS2-based robot containers. Talos CLI lets you run the server, UI, and Zenoh daemon via Docker.
1. Installation (Talos CLI)
# From this repo's talos_cli directory
pip install .
# Or install from wheel (recommended if `talos` command is not found)
python -m build --wheel
pip install dist/talos_cli-0.1.2-py3-none-any.whl
# If published on PyPI
pip install talos-cli
If you see talos: command not found
- With pip user installs, scripts go to
~/.local/bin. Add it to your PATH:export PATH="$HOME/.local/bin:$PATH"
(To make it permanent:echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc, then open a new terminal.) - Or run without the script:
python3 -m talos_cli.cli up
2. Basic usage
talos up
- Starts talos server, talos_ui, and zenoh daemon containers in the background.
- Uses the bundled
config/config.ymlby default. - Requires Docker and
docker compose.
3. Options
| Command | Description |
|---|---|
talos up |
Start the stack with the packaged default config |
talos up -c /path/to/config.yml |
Start with the given config file (creates a copy from the package config if the file does not exist) |
talos up --pull |
Pull images before starting |
talos down |
Stop talos server, talos_ui, and zenoh daemon |
talos --help |
Show help |
4. Access
- API:
http://127.0.0.1:8081 - UI:
http://127.0.0.1:3000(talos_ui container)
5. Running from the repo (without CLI)
From the repo root:
docker compose up -d
- Builds
talos/andtalos_ui, and uses the rootconfig.ymlanddocker-compose.yml. - Agent sockets are mounted from
/var/run/robotis/agent_sockets.
6. Summary
| Goal | Command |
|---|---|
| Install with pip and run | pip install ./talos_cli → talos up |
| Stop the stack | talos down |
| Run with custom config | talos up -c ~/myconfig.yml |
| Pull latest images and run | talos up --pull |
| Develop/run from repo | docker compose up -d |
Metadata
Release files for talos-system-manager 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| talos_system_manager-0.1.2.tar.gz | 4.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| talos_system_manager-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.5 kB
Release files / talos_system_manager-0.1.2.tar.gz
| Download URL | talos_system_manager-0.1.2.tar.gz |
|---|---|
| Size | 4.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
195e98dab10cee861c2d9c215cbcb736989656ff9b109c2edb70e35e96b14a18
|
|
BLAKE2b-256 checksum How to use checksums |
30760feac0f7b4d251bd31d9e0b2c0f5398ef30b7e88b1a225646c741776c778
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|
Release files / talos_system_manager-0.1.2-py3-none-any.whl
| Download URL | talos_system_manager-0.1.2-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6018095b52d80189034113638c5da70f7659489dd312d99f16970a9b5359c0f6
|
|
BLAKE2b-256 checksum How to use checksums |
ad360e2017cb83cae26be62a93caf4ae248c3c828d3675d81d71350b71466ccd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|