package com.zy.acs.common.hk;
|
|
import lombok.Data;
|
|
import java.util.List;
|
|
@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<Object> actions;
|
}
|