诊断系统旨在从硬件驱动程序和机械手硬件收集信息给用户和操作员,以进行分析,故障排除和记录。诊断堆栈包含用于收集,发布,分析和查看诊断数据的工具。
软件架构说明
诊断工具链围绕/ 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
aarch64:
x86_64:
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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。