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)
| File | Size | Uploaded | |
|---|---|---|---|
| hello_robot_stretch_diagnostics-0.0.14.tar.gz | 45.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|