}                                                  //获取算法名字,类型,参数类型,版本描述,版本号的信息

        public bool OnLoad()
        {
            if (AlgoInfo == null)
            {
                AlgoInfo = new PlanningAlgoInfoBase()
                {
                    AlgorithmName      = "RRT原版算法",
                    VersionNum         = "1.0",
                    VersionDescription = "一个空算法,做个测试而已,别较真~",
                    AlgorithmType      = typeof(RRTOriginAlgorithm),
                    ParameterType      = typeof(RRTParameter)
                }
            }
            ;

            return(true);
        }
    }
        }                                                  //获取算法名字,类型,参数类型,版本描述,版本号的信息

        public bool OnLoad()
        {
            if (AlgoInfo == null)
            {
                AlgoInfo = new PlanningAlgoInfoBase()
                {
                    AlgorithmName      = "LStar算法",
                    VersionNum         = "1.0",
                    VersionDescription = "传说中吊吊吊炸天的LStar~不过没有任何其他优化哦~",
                    AlgorithmType      = typeof(LStarAlgorithm),
                    ParameterType      = typeof(LStarParameter)
                }
            }
            ;

            return(true);
        }
    }
Exemple #3
0
        }                                                  //获取算法名字,类型,参数类型,版本描述,版本号的信息

        public bool OnLoad()
        {
            if (AlgoInfo == null)
            {
                AlgoInfo = new PlanningAlgoInfoBase()
                {
                    AlgorithmName      = "DUBIN曲线优化的RRT算法",
                    VersionNum         = "1.0",
                    VersionDescription = "1阶可导(G1)的轨迹,显然不是G2轨迹,每次转弯以最小转弯半径满足飞行距离最短要求。",
                    AlgorithmType      = typeof(MrrtStarCentralizedStatic),
                    ParameterType      = typeof(RrtStarParameter)
                }
            }
            ;

            return(true);
        }
    }