41 std::array<double, 16> O_T_EE{};
48 std::array<double, 16> O_T_EE_d{};
55 std::array<double, 16> F_T_EE{};
64 std::array<double, 16> EE_T_K{};
76 std::array<double, 9> I_ee{};
82 std::array<double, 3> F_x_Cee{};
94 std::array<double, 9> I_load{};
100 std::array<double, 3> F_x_Cload{};
113 std::array<double, 9> I_total{};
120 std::array<double, 3> F_x_Ctotal{};
129 std::array<double, 2> elbow{};
138 std::array<double, 2> elbow_d{};
147 std::array<double, 2> elbow_c{};
156 std::array<double, 2> delbow_c{};
165 std::array<double, 2> ddelbow_c{};
171 std::array<double, 7> tau_J{};
177 std::array<double, 7> tau_J_d{};
183 std::array<double, 7> dtau_J{};
189 std::array<double, 7> q{};
195 std::array<double, 7> q_d{};
201 std::array<double, 7> dq{};
207 std::array<double, 7> dq_d{};
213 std::array<double, 7> ddq_d{};
221 std::array<double, 7> joint_contact{};
229 std::array<double, 6> cartesian_contact{};
238 std::array<double, 7> joint_collision{};
247 std::array<double, 6> cartesian_collision{};
253 std::array<double, 7> tau_ext_hat_filtered{};
261 std::array<double, 6> O_F_ext_hat_K{};
269 std::array<double, 6> K_F_ext_hat_K{};
276 std::array<double, 6> O_dP_EE_d{};
283 std::array<double, 16> O_T_EE_c{};
290 std::array<double, 6> O_dP_EE_c{};
298 std::array<double, 6> O_ddP_EE_c{};
304 std::array<double, 7> theta{};
310 std::array<double, 7> dtheta{};
329 double control_command_success_rate{};
Contains the franka::Errors type.
RobotMode
Describes the robot's current mode.
Enumerates errors that can occur while controlling a franka::Robot.
Represents a duration with millisecond resolution.
Contains the franka::Duration type.
Describes the robot state.
std::ostream & operator<<(std::ostream &ostream, const Errors &errors)
Streams the errors as JSON array.