From ed399a87030171d775aa2fd810b6b588bce813cc Mon Sep 17 00:00:00 2001 From: Fabian Reister <fabian.reister@kit.edu> Date: Fri, 9 Jul 2021 09:56:10 +0200 Subject: [PATCH] aron defs --- .../libraries/global_planning/CMakeLists.txt | 2 ++ .../aron/GlobalPlannerParams.xml | 26 +++++++++++++++++++ .../aron/Point2PointParams.xml | 3 ++- 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 source/Navigation/libraries/global_planning/aron/GlobalPlannerParams.xml diff --git a/source/Navigation/libraries/global_planning/CMakeLists.txt b/source/Navigation/libraries/global_planning/CMakeLists.txt index 8d00a201..4d6be9f2 100644 --- a/source/Navigation/libraries/global_planning/CMakeLists.txt +++ b/source/Navigation/libraries/global_planning/CMakeLists.txt @@ -7,6 +7,7 @@ armarx_add_library( LIBS ArmarXCoreInterfaces ArmarXCore + aroncommon Navigation::Core Navigation::Algorithms SOURCES @@ -31,6 +32,7 @@ armarx_enable_aron_file_generation_for_target( TARGET_NAME "${LIB_NAME}" ARON_FILES + aron/GlobalPlannerParams.xml aron/Point2PointParams.xml # aron/AStarParams.xml ) diff --git a/source/Navigation/libraries/global_planning/aron/GlobalPlannerParams.xml b/source/Navigation/libraries/global_planning/aron/GlobalPlannerParams.xml new file mode 100644 index 00000000..240840b1 --- /dev/null +++ b/source/Navigation/libraries/global_planning/aron/GlobalPlannerParams.xml @@ -0,0 +1,26 @@ +<!--Some fancy comment --> +<?xml version="1.0" encoding="UTF-8" ?> +<AronTypeDefinition> + <CodeIncludes> + </CodeIncludes> + <AronIncludes> + </AronIncludes> + + <GenerateTypes> + + <Object name='armarx::nav::glob_plan::arondto::GlobalPlannerParams'> + <ObjectChild key='resolution'> + <float /> + </ObjectChild> + <ObjectChild key='frame'> + <string /> + </ObjectChild> + <ObjectChild key='pose'> + <Pose /> + </ObjectChild> + + </Object> + + + </GenerateTypes> +</AronTypeDefinition> diff --git a/source/Navigation/libraries/global_planning/aron/Point2PointParams.xml b/source/Navigation/libraries/global_planning/aron/Point2PointParams.xml index 8c3bbe2d..1c2f006f 100644 --- a/source/Navigation/libraries/global_planning/aron/Point2PointParams.xml +++ b/source/Navigation/libraries/global_planning/aron/Point2PointParams.xml @@ -4,11 +4,12 @@ <CodeIncludes> </CodeIncludes> <AronIncludes> + <Include include="<Navigation/libraries/global_planning/aron/GlobalPlannerParams.xml>" /> </AronIncludes> <GenerateTypes> - <Object name='armarx::nav::glob_plan::arondto::Point2PointParams'> + <Object name='armarx::nav::glob_plan::arondto::GlobalPlannerParams' extends="armarx::nav::glob_plan::arondto::GlobalPlannerParams"> <ObjectChild key='resolution'> <float /> </ObjectChild> -- GitLab