27 #include <RobotAPI/gui-plugins/CartesianImpedanceController/ui_CartesianImpedanceControllerWidget.h>
28 #include <RobotAPI/interface/units/RobotUnit/TaskSpaceActiveImpedanceControl.h>
29 #include <RobotAPI/libraries/NJointControllerGuiPluginUtility/NJointControllerGuiPluginBase.h>
31 #include <RobotAPI/libraries/RobotAPINJointControllerWidgets/CartesianImpedanceControllerConfigWidget.h>
55 NJointTaskSpaceImpedanceControlInterfacePrx>,
71 return "RobotControl.NJointControllers.CartesianImpedanceControl";
73 void setupGuiAfterConnect()
override;
74 void onConnectComponent()
override;
77 void timerEvent(QTimerEvent* event)
override;
81 void on_comboBoxRNS_currentIndexChanged(
const QString& arg1);
82 void on_pushButtonTargGet_clicked();
83 void on_pushButtonTargAdd_clicked();
84 void on_pushButtonTargSet_clicked();
85 void on_radioButtonSelect_clicked();
86 void createController()
override;
87 void deleteController()
override;
90 NJointControllerConfigPtr readFullCFG()
const override;
91 std::tuple<Eigen::Vector3f, Eigen::Quaternionf> readTargetCFG()
const;
94 Ui::CartesianImpedanceControllerWidget _ui;
95 VirtualRobot::RobotNodeSetPtr _rns;
101 std::string _visuHandRobotFile;
102 std::string _visuHandRobotProject;