5 Star 0 Fork 5

src-openEuler/diagnostics

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

diagnostics

介绍

诊断系统旨在从硬件驱动程序和机械手硬件收集信息给用户和操作员,以进行分析,故障排除和记录。诊断堆栈包含用于收集,发布,分析和查看诊断数据的工具。

软件架构

软件架构说明

诊断工具链围绕/ diagnostics主题构建。在此主题上,硬件驱动程序和设备发布带有设备名称,状态和特定数据点的diagnostic_msgs / DiagnosticArray消息。 该diagnostic_updater和SELF_TEST包允许节点收集和发布诊断数据。该diagnostic_aggregator可以归类并在运行时分析诊断。操作员和开发人员可以使用rqt_robot_monitor软件包查看诊断数据。该diagnostic_analysis包可以诊断日志转换为CSV文件审查后-事实分析。

文件内容:

diagnostics/
├── diagnostic_aggregator
├── diagnostic_analysis
├── diagnostic_common_diagnostics
└── diagnostic_updater

安装教程

  1. 下载rpm包

aarch64:

wget https://117.78.1.88/build/home:davidhan:branches:openEuler:22.03:LTS/standard_aarch64/aarch64/ros-noetic-ros-diagnostics/ros-noetic-ros-diagnostics-1.10.4-1.oe2203.aarch64.rpm

x86_64:

wget https://117.78.1.88/build/home:davidhan:branches:openEuler:22.03:LTS/standard_x86_64/x86_64/ros-noetic-ros-diagnostics/ros-noetic-ros-diagnostics-1.10.4-1.oe2203.x86_64.rpm

  1. 安装rpm包

aarch64:

sudo rpm -ivh ros-noetic-ros-diagnostics-1.10.4-1.oe2203.aarch64.rpm --nodeps --force

x86_64:

sudo rpm -ivh ros-noetic-ros-diagnostics-1.10.4-1.oe2203.x86_64.rpm --nodeps --force

使用说明

依赖环境安装:

sh /opt/ros/noetic/install_dependence.sh

安装完成以后,在/opt/ros/noetic/目录下有如下输出,则表示安装成功

输出:

diagnostic_aggregator
├── cmake.lock
├── env.sh
├── lib
│   ├── diagnostic_aggregator
│   ├── libdiagnostic_aggregator.so
│   └── pkgconfig
├── local_setup.bash
├── local_setup.sh
├── local_setup.zsh
├── setup.bash
├── setup.sh
├── _setup_util.py
├── setup.zsh
└── share
    └── diagnostic_aggregator
diagnostic_analysis
├── cmake.lock
├── env.sh
├── lib
│   ├── diagnostic_analysis
│   ├── pkgconfig
│   └── python2.7
├── local_setup.bash
├── local_setup.sh
├── local_setup.zsh
├── setup.bash
├── setup.sh
├── _setup_util.py
├── setup.zsh
└── share
    └── diagnostic_analysis
diagnostic_common_diagnostics
├── cmake.lock
├── env.sh
├── lib
│   ├── diagnostic_common_diagnostics
│   ├── pkgconfig
│   └── python2.7
├── local_setup.bash
├── local_setup.sh
├── local_setup.zsh
├── setup.bash
├── setup.sh
├── _setup_util.py
├── setup.zsh
└── share
    └── diagnostic_common_diagnostics
diagnostic_msgs
├── cmake.lock
├── env.sh
├── include
│   └── diagnostic_msgs
├── lib
│   ├── pkgconfig
│   └── python2.7
├── local_setup.bash
├── local_setup.sh
├── local_setup.zsh
├── setup.bash
├── setup.sh
├── _setup_util.py
├── setup.zsh
└── share
    ├── common-lisp
    ├── diagnostic_msgs
    ├── gennodejs
    └── roseus
diagnostic_updater
├── cmake.lock
├── env.sh
├── lib
│   ├── diagnostic_updater
│   ├── libdiagnostic_updater.so
│   ├── pkgconfig
│   └── python2.7
├── local_setup.bash
├── local_setup.sh
├── local_setup.zsh
├── setup.bash
├── setup.sh
├── _setup_util.py
├── setup.zsh
└── share
    └── diagnostic_updater

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

码云特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. 码云官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解码云上的优秀开源项目
  4. GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
  5. 码云官方提供的使用手册 https://gitee.com/help
  6. 码云封面人物是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/

空文件

简介

The diagnostics system is designed to collect information from hardware drivers and robot hardware to users and operators for analysis. 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/src-openeuler/diagnostics.git
git@gitee.com:src-openeuler/diagnostics.git
src-openeuler
diagnostics
diagnostics
master

搜索帮助