Browse Source

cl2 基于设备状态和任务状态分步生成设备任务消息

master
yuliang 5 months ago
parent
commit
58419a6bb6
  1. 2
      servo/src/main/java/com/galaxis/rcs/plan/path/PathUtils.java
  2. 16
      servo/src/main/java/com/galaxis/rcs/ptr/PtrAgvItem.java

2
servo/src/main/java/com/galaxis/rcs/plan/path/PathUtils.java

@ -184,7 +184,7 @@ public class PathUtils {
public static short amrAngleToDirection(double angle) { public static short amrAngleToDirection(double angle) {
// 误差范围 +-1度 // 误差范围 +-1度
double angleRange = 1.0f; double angleRange = 10f;
while (angle < 0) { while (angle < 0) {
angle += 360; angle += 360;

16
servo/src/main/java/com/galaxis/rcs/ptr/PtrAgvItem.java

@ -605,16 +605,16 @@ public abstract class PtrAgvItem extends ExecutorItem {
short d = 0; short d = 0;
switch (store.get("direction").toString()) { switch (store.get("direction").toString()) {
case "up": case "up":
d = 1; d = 3;
break; break;
case "right": case "right":
d = 2; d = 0;
break; break;
case "down": case "down":
d = 3; d = 1;
break; break;
case "left": case "left":
d = 0; d = 2;
break; break;
} }
deviceTask.goodsSlotDirection = d; deviceTask.goodsSlotDirection = d;
@ -669,16 +669,16 @@ public abstract class PtrAgvItem extends ExecutorItem {
short d = 0; short d = 0;
switch (store.get("direction").toString()) { switch (store.get("direction").toString()) {
case "up": case "up":
d = 1; d = 3;
break; break;
case "right": case "right":
d = 2; d = 0;
break; break;
case "down": case "down":
d = 3; d = 1;
break; break;
case "left": case "left":
d = 0; d = 2;
break; break;
} }
deviceTask.goodsSlotDirection = d; deviceTask.goodsSlotDirection = d;

Loading…
Cancel
Save