Compute Platform and Resource Allocation / Monitoring
Compute Hosts
Section titled “Compute Hosts”Motion Host AOS
Section titled “Motion Host AOS”- Function: Motion control, system monitoring, device management
Navigation Host NOS
Section titled “Navigation Host NOS”- Function: Mapping, localization & navigation, obstacle avoidance, autonomous charging
- Development Environment: Users can perform secondary development on this host
- Operating System: Ubuntu
CPU Status Monitoring
Section titled “CPU Status Monitoring”Detailed CPU status information can be obtained via the basic_server protocol, including:
| Field | Meaning | Data Type | Unit | Description |
|---|---|---|---|---|
| SocId | SOC Number | float | V | CPU_103 represents AOS, CPU_104 represents NOS |
| AvgUtil | Average Utilization | int | % | 54 means 54% |
| Util | Per-Core Utilization | int[] | % | 24 means 24% |
| PackageTemp | Package Temperature | int | °C | 40 means 40°C |
| Temps | Per-Core Temperature | int | °C | 44 means 44°C |
| GovPolicy | Scheduling Policy | string[] | / | Scheduling policy for multiple cores, performance/powersave |
| CurFreqKhz | Current Frequency | int[] | KHz | Current frequency for multiple cores, unit KHz |
| HwMaxFreqKhz | Maximum Frequency | int[] | KHz | Maximum frequency for multiple cores, unit KHz |
| HwMinFreqKhz | Minimum Frequency | int[] | KHz | Minimum frequency for multiple cores, unit KHz |