Skip to main content

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.yml by 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/ and talos_ui, and uses the root config.yml and docker-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)

Source distribution for talos-system-manager 0.1.2
File Size Uploaded
talos_system_manager-0.1.2.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for talos-system-manager 0.1.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page