LingxinMeng пре 10 месеци
родитељ
комит
d2873dbccd
1 измењених фајлова са 6 додато и 0 уклоњено
  1. 6 0
      trigger/pjisuv/cicv_amr_trajectory/ControlJump/main/ControlJump.go

+ 6 - 0
trigger/pjisuv/cicv_amr_trajectory/ControlJump/main/ControlJump.go

@@ -3,6 +3,7 @@ package main
 import (
 	"cicv-data-closedloop/pjisuv_msgs"
 	"cicv-data-closedloop/pjisuv_param"
+	"fmt"
 	"math"
 	"slices"
 )
@@ -17,6 +18,11 @@ func Label() string {
 }
 
 func Rule(data *pjisuv_msgs.Trajectory, param *pjisuv_param.PjisuvParam) string {
+	defer func() {
+		if r := recover(); r != nil {
+			fmt.Println("Recovered from panic:", r)
+		}
+	}()
 	var currentCurvateres []float64
 	for _, point := range data.Trajectoryinfo.Trajectorypoints {
 		currentCurvateres = append(currentCurvateres, math.Abs(float64(point.Curvature)))