Skip to main content

Connect your ROS 2 workspace to RoboSol AI diagnostics

Project description

RoboSol CLI

Connect your ROS 2 workspace to RoboSol AI diagnostics.

Instead of copy-pasting terminal output, run one command and the AI sees your live node graph, topic rates, TF tree, parameters, and launch/config files.

Install

pip install robosol-cli

Or from source:

git clone https://github.com/Aniverseee/robosol-cli
cd robosol-cli
pip install .

Usage

Make sure ROS 2 is sourced, then:

# Snapshot the running ROS 2 system
robosol snapshot

# Also include launch files, YAML configs, URDF/Xacro from your workspace
robosol snapshot --ws ~/ros2_ws

# Preview what gets collected without uploading
robosol snapshot --dry-run

You'll get a 6-digit code. Go to robosol.vercel.app, open a chat, and type:

/connect 123456

The AI now diagnoses with your actual workspace data.

What it collects

  • ros2 node list + per-node info (subs/pubs/services)
  • ros2 topic list + frequencies of key topics (cmd_vel, odom, scan, imu, tf...)
  • ros2 param list, ros2 doctor --report
  • TF tree snapshot
  • ROS environment variables (ROS_DISTRO, RMW_IMPLEMENTATION, ROS_DOMAIN_ID...)
  • With --ws: launch files, YAML configs, URDF/Xacro (first 25 files, 30KB each)

Nothing else. No source code, no credentials, no personal files. Use --dry-run to see exactly what's sent. Snapshots expire after 24 hours.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

robosol_cli-0.1.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

robosol_cli-0.1.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file robosol_cli-0.1.0.tar.gz.

File metadata

  • Download URL: robosol_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for robosol_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d377d5da62f9e4ca3b9e51c1d362e222eadbddd81c2e21b736e85702cbf2dfd1
MD5 5483925c67217a962d74df9ca474e332
BLAKE2b-256 c60d1f52b431ebfa04e2fcc9eee59ced33b0e6d43d40391962737b8a1d2d42c3

See more details on using hashes here.

File details

Details for the file robosol_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: robosol_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for robosol_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c0b409aa3d5508ff3f9d9286e947383dcb20f07c838f72c4bde7d7f87795ba91
MD5 89e91978719fc2af28f0d0e49163370c
BLAKE2b-256 3b41aa0554e6966f3ae5aba002ad703ebbe71b79cae46fc0229b35be45865aa7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page