#
vincentlu
2026-03-25 d3135896148a137476a561a8a9a2bd28a27df01e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
package com.zy.acs.common.hk.order;
 
import com.zy.acs.common.hk.action.HkAction;
import lombok.Data;
 
import java.util.List;
 
/**
 * order 消息中的路径段定义。
 */
@Data
public class HkOrderEdge {
 
    // 路径段唯一标识
    private String edgeId;
 
    // 路径段编号,用于确定节点和路径段顺序
    private Long sequenceId;
 
    // 路径段描述
    private String edgeDescription;
 
    // 路径段是否被释放发布
    private Boolean released;
 
    // 起始节点 ID
    private String startNodeId;
 
    // 终点节点 ID
    private String endNodeId;
 
    // 允许 AGV 在该路径段的最大速度
    private Double maxSpeed;
 
    // AGV 在路径段上的朝向角度
    private Double orientation;
 
    // 朝向类型,例如 GLOBAL、TANGENTIAL
    private String orientationType;
 
    // 是否允许旋转
    private Boolean rotationAllowed;
 
    // 最大旋转速度
    private Double maxRotationSpeed;
 
    // 车辆最大限高
    private Double maxHeight;
 
    // 执行机构最低限高
    private Double minHeight;
 
    // 执行机构姿态信息,待协议细化
    private Object actuator;
 
    // 轨迹对象,待协议细化
    private Object trajectory;
 
    // 路径上的动作列表
    private List<HkAction> actions;
}