1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| package lujing;
|
| import java.util.List;
|
| /**
| * 有障碍物异形地块路径规划类
| */
| public class YixinglujingHaveObstacel {
|
| /**
| * 生成路径
| * @param boundaryCoordsStr 地块边界坐标字符串 "x1,y1;x2,y2;..."
| * @param obstacleCoordsStr 障碍物坐标字符串
| * @param mowingWidthStr 割草宽度字符串,如 "0.34"
| * @param safetyMarginStr 安全边距字符串,如 "0.2"
| * @return 路径坐标字符串,格式 "x1,y1;x2,y2;..."
| */
| public static String planPath(String boundaryCoordsStr, String obstacleCoordsStr, String mowingWidthStr, String safetyMarginStr) {
| // TODO: 实现异形地块有障碍物路径规划算法
| // 目前使用默认方法作为临时实现
| throw new UnsupportedOperationException("YixinglujingHaveObstacel.planPath 尚未实现");
| }
| }
|
|