From e6119573336c89188ce1cb509e8d0cb6aaf74654 Mon Sep 17 00:00:00 2001 From: Mirko Waechter <waechter@kit.edu> Date: Thu, 16 Oct 2014 18:40:12 +0200 Subject: [PATCH] Moved data files into subdirectory for unique names Adapted all configs --- data/{ => RobotAPI}/VariantInfo-RobotAPI.xml | 0 .../MotionControlTest/config/KinematicUnitObserver.cfg | 2 +- .../MotionControlTest/config/KinematicUnitSimulation.cfg | 2 +- scenarios/MotionControlTest/config/RobotStateComponent.cfg | 2 +- scenarios/RemoteRobotTest/configs/HeadUnit.cfg | 2 +- scenarios/RemoteRobotTest/configs/HeadUnitObserver.cfg | 2 +- scenarios/RemoteRobotTest/configs/RobotStateComponent.cfg | 2 +- scenarios/TCPMoverScenario/configs/ArmarXGui.cfg | 2 +- scenarios/TCPMoverScenario/configs/HeadUnit.cfg | 2 +- scenarios/TCPMoverScenario/configs/RobotUnit.cfg | 2 +- scenarios/TCPMoverScenario/configs/RobotUnitObserver.cfg | 2 +- source/RobotAPI/components/units/HeadIKUnit.cpp | 2 +- source/RobotAPI/statecharts/motioncontrol/MotionControl.cpp | 6 +++--- 13 files changed, 14 insertions(+), 14 deletions(-) rename data/{ => RobotAPI}/VariantInfo-RobotAPI.xml (100%) diff --git a/data/VariantInfo-RobotAPI.xml b/data/RobotAPI/VariantInfo-RobotAPI.xml similarity index 100% rename from data/VariantInfo-RobotAPI.xml rename to data/RobotAPI/VariantInfo-RobotAPI.xml diff --git a/scenarios/MotionControlTest/config/KinematicUnitObserver.cfg b/scenarios/MotionControlTest/config/KinematicUnitObserver.cfg index ff20d3f9f..c65656adb 100644 --- a/scenarios/MotionControlTest/config/KinematicUnitObserver.cfg +++ b/scenarios/MotionControlTest/config/KinematicUnitObserver.cfg @@ -60,7 +60,7 @@ # Attributes: # - Case sensitivity: no # - Required: yes -ArmarX.KinematicUnitObserver.RobotFileName = /Armar4/data/robotmodel/ArmarIV.xml +ArmarX.KinematicUnitObserver.RobotFileName = Armar4/robotmodel/ArmarIV.xml # ArmarX.KinematicUnitObserver.RobotNodeSetName: Robot node name diff --git a/scenarios/MotionControlTest/config/KinematicUnitSimulation.cfg b/scenarios/MotionControlTest/config/KinematicUnitSimulation.cfg index 6ade9a04d..f60ff6fe4 100644 --- a/scenarios/MotionControlTest/config/KinematicUnitSimulation.cfg +++ b/scenarios/MotionControlTest/config/KinematicUnitSimulation.cfg @@ -68,7 +68,7 @@ # Attributes: # - Case sensitivity: no # - Required: yes -ArmarX.KinematicUnitSimulation.RobotFileName = /Armar4/data/robotmodel/ArmarIV.xml +ArmarX.KinematicUnitSimulation.RobotFileName = Armar4/robotmodel/ArmarIV.xml # ArmarX.KinematicUnitSimulation.RobotNodeSetName: Robot node name diff --git a/scenarios/MotionControlTest/config/RobotStateComponent.cfg b/scenarios/MotionControlTest/config/RobotStateComponent.cfg index ab75dab24..2ef0e94eb 100644 --- a/scenarios/MotionControlTest/config/RobotStateComponent.cfg +++ b/scenarios/MotionControlTest/config/RobotStateComponent.cfg @@ -1,4 +1,4 @@ -ArmarX.RobotStateComponent.RobotFileName=/Armar4/data/robotmodel/ArmarIV.xml # model XML file path containing a VirtualRobot RobotNodeSet that defines the joints +ArmarX.RobotStateComponent.RobotFileName=Armar4/robotmodel/ArmarIV.xml # model XML file path containing a VirtualRobot RobotNodeSet that defines the joints ArmarX.RobotStateComponent.RobotNodeSetName=Robot # node set name ArmarX.RobotStateComponent.ObjectName=RobotStateComponent # name of the ICE adapter diff --git a/scenarios/RemoteRobotTest/configs/HeadUnit.cfg b/scenarios/RemoteRobotTest/configs/HeadUnit.cfg index 4d5461f65..bb8a9072d 100644 --- a/scenarios/RemoteRobotTest/configs/HeadUnit.cfg +++ b/scenarios/RemoteRobotTest/configs/HeadUnit.cfg @@ -1,5 +1,5 @@ # test config file for KinematicUnit configured to be a Head -ArmarX.KinematicUnitSimulation.RobotFileName=${ArmarXHome_DIR}/Armar3/data/robotmodel/ArmarIII-Head.xml # (absolut path required) model XML file path containing a VirtualRobot RobotNodeSet that defines the joints +ArmarX.KinematicUnitSimulation.RobotFileName=Armar3/data/robotmodel/ArmarIII-Head.xml # (absolut path required) model XML file path containing a VirtualRobot RobotNodeSet that defines the joints ArmarX.KinematicUnitSimulation.RobotNodeSetName=Head # node set name ArmarX.KinematicUnitSimulation.AdapterName=HeadKinematicUnit # name of the Ice adapter diff --git a/scenarios/RemoteRobotTest/configs/HeadUnitObserver.cfg b/scenarios/RemoteRobotTest/configs/HeadUnitObserver.cfg index 39353728c..4e6024cdf 100644 --- a/scenarios/RemoteRobotTest/configs/HeadUnitObserver.cfg +++ b/scenarios/RemoteRobotTest/configs/HeadUnitObserver.cfg @@ -1,5 +1,5 @@ # test config file for KinematicUnit configured to be a Head -ArmarX.KinematicUnitObserver.RobotFileName=${ArmarXHome_DIR}/Armar3/data/robotmodel/ArmarIII-Head.xml # (absolut path required) model XML file path containing a VirtualRobot RobotNodeSet that defines the joints +ArmarX.KinematicUnitObserver.RobotFileName=Armar3/data/robotmodel/ArmarIII-Head.xml # (absolut path required) model XML file path containing a VirtualRobot RobotNodeSet that defines the joints ArmarX.KinematicUnitObserver.RobotNodeSetName=Head # node set name ArmarX.KinematicUnitObserver.AdapterName=HeadKinematicUnitObserver # name of the Ice adapter diff --git a/scenarios/RemoteRobotTest/configs/RobotStateComponent.cfg b/scenarios/RemoteRobotTest/configs/RobotStateComponent.cfg index 46260981c..d1c56fea0 100644 --- a/scenarios/RemoteRobotTest/configs/RobotStateComponent.cfg +++ b/scenarios/RemoteRobotTest/configs/RobotStateComponent.cfg @@ -1,5 +1,5 @@ # test config file for KinematicUnit configured to be a Head -ArmarX.RobotStateComponent.RobotFileName=${ArmarXHome_DIR}/Armar3/data/robotmodel/ArmarIII-LeftArm.xml # (absolut path required) model XML file path containing a VirtualRobot RobotNodeSet that defines the joints +ArmarX.RobotStateComponent.RobotFileName=Armar3/data/robotmodel/ArmarIII-LeftArm.xml # (absolut path required) model XML file path containing a VirtualRobot RobotNodeSet that defines the joints ArmarX.RobotStateComponent.RobotNodeSetName=LeftArm # node set name ArmarX.RobotStateComponent.AdapterName=RobotStateComponent # name of the Ice adapter diff --git a/scenarios/TCPMoverScenario/configs/ArmarXGui.cfg b/scenarios/TCPMoverScenario/configs/ArmarXGui.cfg index 510feb9a8..5b3fa85c7 100644 --- a/scenarios/TCPMoverScenario/configs/ArmarXGui.cfg +++ b/scenarios/TCPMoverScenario/configs/ArmarXGui.cfg @@ -5,7 +5,7 @@ ArmarX.DisableLogging=False ArmarX.KinematicUnitGuiPlugin.MinimumLoggingLevel=Info -ArmarX.KinematicUnitGuiPlugin.RobotFileName=${ArmarXHome_DIR}/Armar4/data/robotmodel/ArmarIV.xml +ArmarX.KinematicUnitGuiPlugin.RobotFileName=Armar4/robotmodel/ArmarIV.xml ArmarX.KinematicUnitGuiPlugin.RobotNodeSetName=Robot ArmarX.KinematicUnitGuiPlugin.KinematicUnitName=RobotKinematicUnit #ArmarX.MdiPlugin.Profile=TCPMover diff --git a/scenarios/TCPMoverScenario/configs/HeadUnit.cfg b/scenarios/TCPMoverScenario/configs/HeadUnit.cfg index fdc083485..950a3fc0d 100644 --- a/scenarios/TCPMoverScenario/configs/HeadUnit.cfg +++ b/scenarios/TCPMoverScenario/configs/HeadUnit.cfg @@ -1,6 +1,6 @@ # test config file for KinematicUnit configured to be a Head -ArmarX.KinematicUnitSimulation.RobotFileName=${ArmarXHome_DIR}/Armar4/data/robotmodel/ArmarIV.xml +ArmarX.KinematicUnitSimulation.RobotFileName=Armar4/robotmodel/ArmarIV.xml ArmarX.KinematicUnitSimulation.RobotNodeSetName=Robot # node set name vorher Head ArmarX.KinematicUnitSimulation.AdapterName=RobotKinematicUnit # name of the Ice adapter vorher HeadKinematicUnit diff --git a/scenarios/TCPMoverScenario/configs/RobotUnit.cfg b/scenarios/TCPMoverScenario/configs/RobotUnit.cfg index 570dc025f..d77b04851 100644 --- a/scenarios/TCPMoverScenario/configs/RobotUnit.cfg +++ b/scenarios/TCPMoverScenario/configs/RobotUnit.cfg @@ -1,6 +1,6 @@ # A test config file for KinematicUnit configured to be a Head -ArmarX.KinematicUnitSimulation.RobotFileName=${ArmarXHome_DIR}/Armar4/data/robotmodel/ArmarIV.xml # (absolut path required) model XML file path containing a VirtualRobot RobotNodeSet that defines the joints +ArmarX.KinematicUnitSimulation.RobotFileName=Armar4/robotmodel/ArmarIV.xml # (absolut path required) model XML file path containing a VirtualRobot RobotNodeSet that defines the joints ArmarX.KinematicUnitSimulation.RobotNodeSetName=Robot # node set name vorher Head ArmarX.KinematicUnitSimulation.AdapterName=RobotKinematicUnit # name of the Ice adapter vorher HeadKinematicUnit diff --git a/scenarios/TCPMoverScenario/configs/RobotUnitObserver.cfg b/scenarios/TCPMoverScenario/configs/RobotUnitObserver.cfg index 9b84969c5..887470087 100644 --- a/scenarios/TCPMoverScenario/configs/RobotUnitObserver.cfg +++ b/scenarios/TCPMoverScenario/configs/RobotUnitObserver.cfg @@ -1,5 +1,5 @@ # test config file for KinematicUnit configured to be a Head -ArmarX.KinematicUnitObserver.RobotFileName=${ArmarXHome_DIR}/Armar4/data/robotmodel/ArmarIV.xml # (absolut path required) model XML file path containing a VirtualRobot RobotNodeSet that defines the joints +ArmarX.KinematicUnitObserver.RobotFileName=Armar4/robotmodel/ArmarIV.xml # (absolut path required) model XML file path containing a VirtualRobot RobotNodeSet that defines the joints ArmarX.KinematicUnitObserver.RobotNodeSetName=Robot # node set name ArmarX.KinematicUnitObserver.AdapterName=RobotKinematicUnitObserver # name of the Ice adapter diff --git a/source/RobotAPI/components/units/HeadIKUnit.cpp b/source/RobotAPI/components/units/HeadIKUnit.cpp index 8be25d158..3cb080ad5 100644 --- a/source/RobotAPI/components/units/HeadIKUnit.cpp +++ b/source/RobotAPI/components/units/HeadIKUnit.cpp @@ -44,7 +44,7 @@ namespace armarx //std::string robotModelFile; - //ArmarXDataPath::getAbsolutePath("Armar3/data/robotmodel/ArmarIII.xml", robotModelFile); + //ArmarXDataPath::getAbsolutePath("data/Armar3/robotmodel/ArmarIII.xml", robotModelFile); //localRobot = VirtualRobot::RobotIO::loadRobot(robotModelFile.c_str(), VirtualRobot::RobotIO::eStructure); //VirtualRobot::RobotPtr robotSnapshot(new RemoteRobot(remoteRobotPrx)); //localRobot->setConfig(robotSnapshot->getConfig()); diff --git a/source/RobotAPI/statecharts/motioncontrol/MotionControl.cpp b/source/RobotAPI/statecharts/motioncontrol/MotionControl.cpp index 2a7e0d771..eae6c79d0 100644 --- a/source/RobotAPI/statecharts/motioncontrol/MotionControl.cpp +++ b/source/RobotAPI/statecharts/motioncontrol/MotionControl.cpp @@ -500,8 +500,8 @@ void CalculateJointAngleConfiguration::run() // TODO: with the following line, the IK doesn't find a solution, so this terrible hack must be used. Fix it!!! //VirtualRobot::RobotPtr robot = robotPtr->clone("CalculateTCPPoseClone"); //std::string robotModelFile; - //ArmarXDataPath::getAbsolutePath("Armar4/data/Armar4/ArmarIV.xml", robotModelFile); - //ArmarXDataPath::getAbsolutePath("Armar3/data/robotmodel/ArmarIII.xml", robotModelFile); + //ArmarXDataPath::getAbsolutePath("Armar4/robotmodel/ArmarIV.xml", robotModelFile); + //ArmarXDataPath::getAbsolutePath("data/Armar3/robotmodel/ArmarIII.xml", robotModelFile); //VirtualRobot::RobotPtr robot = VirtualRobot::RobotIO::loadRobot(robotModelFile.c_str()); std::string kinChainName = getInput<std::string>("kinematicChainName"); @@ -1043,7 +1043,7 @@ void CalculateHeadIK::run() //VirtualRobot::RobotPtr robot = robotPtr->clone("CalculateTCPPoseClone"); VirtualRobot::RobotConfigPtr robotSnapshotConfig = robotSnapshot->getConfig(); std::string robotModelFile; - ArmarXDataPath::getAbsolutePath("Armar3/data/robotmodel/ArmarIII.xml", robotModelFile); + ArmarXDataPath::getAbsolutePath("Armar3/robotmodel/ArmarIII.xml", robotModelFile); VirtualRobot::RobotPtr robot = VirtualRobot::RobotIO::loadRobot(robotModelFile.c_str(), VirtualRobot::RobotIO::eStructure); robot->setConfig(robotSnapshotConfig); -- GitLab