zhaowenyu
2025-10-15 a9780c49f8cf587af26cc83d439320ad02b8668f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.ard.work.domain.dto.state;
 
import lombok.Data;
 
// 避障数据类
@Data
public class AvoidanceData {
    private int downHealth;                        // 下方健康状态
    private float down;                            // 距下障碍物的距离(单位:米),downHealth 为 1 时值有效
    private int frontHealth;                       // 前方健康状态
    private float front;                           // 距前障碍物的距离(单位:米),frontHealth 为 1 时值有效
    private int rightHealth;                       // 右方健康状态
    private float right;                           // 距右障碍物的距离(单位:米),rightHealth 为 1 时值有效
    private int backHealth;                        // 后方健康状态
    private float back;                            // 距后障碍物的距离(单位:米),backHealth 为 1 时值有效
    private int leftHealth;                        // 左方健康状态
    private float left;                            // 距左障碍物的距离(单位:米),leftHealth 为 1 时值有效
    private int upHealth;                          // 上方健康状态
    private float up;                              // 距上障碍物的距离(单位:米),upHealth 为 1 时值有效
    private int avoidanceEnableStatusDown;        // 下视觉避障开关状态:0-关闭,1-打开
    private int avoidanceEnableStatusUp;          // 上视觉避障开关状态:0-关闭,1-打开
    private int avoidanceEnableStatusHorizontal;   // 水平视觉避障开关状态:0-关闭,1-打开
}