5 #include <franka/model.h>
24 std::array<double, 16>
pose(
26 const std::array<double, 7>& q,
27 const std::array<double, 16>& F_T_EE,
28 const std::array<double, 16>& EE_T_K)
30 return model_.pose(frame, q, F_T_EE, EE_T_K);
35 const std::array<double, 7>& q,
36 const std::array<double, 16>& F_T_EE,
37 const std::array<double, 16>& EE_T_K)
39 return model_.bodyJacobian(frame, q, F_T_EE, EE_T_K);
44 const std::array<double, 7>& q,
45 const std::array<double, 16>& F_T_EE,
46 const std::array<double, 16>& EE_T_K)
48 return model_.zeroJacobian(frame, q, F_T_EE, EE_T_K);
51 std::array<double, 49>
mass(
52 const std::array<double, 7>& q,
53 const std::array<double, 9>& I_total,
55 const std::array<double, 3>& F_x_Ctotal)
56 const noexcept
override {
57 return model_.mass(q, I_total, m_total, F_x_Ctotal);
61 const std::array<double, 7>& q,
62 const std::array<double, 7>& dq,
63 const std::array<double, 9>& I_total,
65 const std::array<double, 3>& F_x_Ctotal)
66 const noexcept
override {
67 return model_.coriolis(q, dq, I_total, m_total, F_x_Ctotal);
71 const std::array<double, 7>& q,
73 const std::array<double, 3>& F_x_Ctotal,
74 const std::array<double, 3>& gravity_earth)
const noexcept
override {
75 return model_.gravity(q, m_total, F_x_Ctotal, gravity_earth);