55 NJointTaskSpaceImpedanceControlInterfacePrx>,
71 return "RobotControl.NJointControllers.CartesianImpedanceControl";
74 void setupGuiAfterConnect()
override;
75 void onConnectComponent()
override;
78 void timerEvent(QTimerEvent* event)
override;
79 void visuHandAtPose(
const Eigen::Matrix4f& tcpInRoot = Eigen::Matrix4f::Identity());
82 void on_comboBoxRNS_currentIndexChanged(
const QString& arg1);
83 void on_pushButtonTargGet_clicked();
84 void on_pushButtonTargAdd_clicked();
85 void on_pushButtonTargSet_clicked();
86 void on_radioButtonSelect_clicked();
87 void createController()
override;
88 void deleteController()
override;
91 NJointControllerConfigPtr readFullCFG()
const override;
92 std::tuple<Eigen::Vector3f, Eigen::Quaternionf> readTargetCFG()
const;
95 Ui::CartesianImpedanceControllerWidget _ui;
96 VirtualRobot::RobotNodeSetPtr _rns;
102 std::string _visuHandRobotFile;
103 std::string _visuHandRobotProject;
104 Eigen::Matrix4f _tcpToBase;