内部温度调节模块
Description
本模块用于检测机器人整机温度并调控内部解热风扇,防止温度过高导致系统崩溃。
提供了一个机器人加权后的温度Topic和一个用于调控风扇风量的Service。
Usage
source /opt/tita/ros2/setup.bash
ros2 service call /tita_namespace/system/temperature/fan_mode_set tita_system_interfaces/srv/FanModeSetSrv "{fan_mode: {data: [5]}}"
data取0为自动挡位,会根据机器人温度自动调节。
data取1为关闭风扇,取2~5会逐级加大风扇档位。
Published
ROS Topic |
Interface |
Frame ID |
Description |
|---|---|---|---|
|
|
|
发布机器人加权后的综合温度 1Hz |
Service
Service Topic |
Call Interface |
Return Interface |
Description |
|---|---|---|---|
|
|
|
一个service的案例 |