39 std::vector<hardware_interface::StateInterface> export_state_interfaces()
override;
41 std::vector<hardware_interface::CommandInterface> export_command_interfaces()
override;
43 return_type read(
const rclcpp::Time & time,
const rclcpp::Duration & period)
override;
45 return_type write(
const rclcpp::Time & ,
const rclcpp::Duration & )
override;
50 std::vector<double> joint_velocities_command_;
51 std::vector<double> joint_position_;
52 std::vector<double> joint_velocities_;
53 std::vector<double> ft_states_;
54 std::vector<double> ft_command_;
56 std::unordered_map<std::string, std::vector<std::string>> joint_interfaces = {
57 {
"position", {}}, {
"velocity", {}}};