Skip to main content

Overview

The Stretch Diagnostics package provides tools to run different suites of tests on the stretch robot to debug issues.

Note This tool is to be used only with Hello Robot's guidance.

Installation

Standard python package install

pip3 install hello-robot-stretch-diagnostics

For local python package installation

cd ~/repos
git clone https://github.com/hello-robot/stretch_diagnostics
cd stretch_diagnostics/python
pip3 install -e .

Using the stretch_diagnostic_check.py tool

The stretch_diagnostic_check.py tool can be executed anywhere from the terminal to run different tests, see test status reports, manage test data and zip the generated diagnostics data.

$ stretch_diagnostics_tool.py -h
For use with S T R E T C H (R) RESEARCH EDITION from Hello Robot Inc.
---------------------------------------------------------------------

usage: stretch_diagnostic_check.py [-h] [--report] [--zip] [--archive] [--menu] [--unzip [zip file]] [--list [verbosity]]
                                   [--simple | --power | --realsense | --stepper | --firmware | --dynamixel | --gripper | --ros | --cpu | --arm | --all]

Script to run Diagnostic Test Suite and generate reports.

optional arguments:
  -h, --help          show this help message and exit
  --report            Report the latest diagnostic check
  --zip               Generate zip file of latest diagnostic check
  --archive           Archive old diagnostic test data
  --menu              Run tests from command line menu
  --unzip [zip file]  Unzip the given stretch diagnostics zipped data and view report.
  --list [verbosity]  Lists all the available TestSuites and its included TestCases Ordered (Default verbosity=1)
  --simple            Run simple diagnostics across entire robot
  --power             Run diagnostics on the power subsystem
  --realsense         Run diagnostics on the Intel RealSense D435 camera
  --stepper           Run diagnostics on stepper drivers
  --firmware          Run diagnostics on robot firmware versions
  --dynamixel         Run diagnostics on all robot Dynamixel servos
  --gripper           Run diagnostics on the gripper subsystem
  --ros               Run diagnostics on the ROS packages
  --cpu               Run diagnostics on the CPU
  --arm               Run diagnostics on the Arm
  --all               Run all diagnostics

The diagnostics data are stored under the directory ~/stretch_user/log/diagnostic_check.

Metadata

Release files for hello-robot-stretch-diagnostics 0.0.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hello-robot-stretch-diagnostics 0.0.14
File Size Uploaded
hello_robot_stretch_diagnostics-0.0.14.tar.gz 45.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hello-robot-stretch-diagnostics 0.0.14
File Interpreter ABI Platform
hello_robot_stretch_diagnostics-0.0.14-py3-none-any.whl Python 3 none any Details

Total release size: 116.7 kB

Release files / hello_robot_stretch_diagnostics-0.0.14.tar.gz

Download URL hello_robot_stretch_diagnostics-0.0.14.tar.gz
Size 45.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c4cdd099ed7077fb7f03fc97fc3e21316f50e046fac2c1d082e38e91829e4090
BLAKE2b-256 checksum
How to use checksums
22af7ab65a08c2658ec88f9cf2a0cca8964d583c1dcdf3cffa5d8e1ef0ae7a81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / hello_robot_stretch_diagnostics-0.0.14-py3-none-any.whl

Download URL hello_robot_stretch_diagnostics-0.0.14-py3-none-any.whl
Size 71.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6e5096cc980691d9df837481ba7257d9eae1a1e77752d6113510c618035811cf
BLAKE2b-256 checksum
How to use checksums
dc64a6f5df478e891d75161e5fd815db1b54d59f6163c153bf1a06550a8900a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.0.14 This release

2 release files

0.0.13

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

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