Skip to content

Commit

Permalink
WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
cambel committed Feb 4, 2025
1 parent 47d7301 commit 07704cc
Show file tree
Hide file tree
Showing 2 changed files with 203 additions and 185 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -216,19 +216,19 @@ CartesianComplianceController<HardwareInterface>::computeComplianceError() {
// bool powder_grounding_flag = true;
bool powder_grounding_flag = false;

Eigen::Matrix<double, 6, 6> jnt_jacobian_eigen;
jnt_jacobian_eigen << Base::m_ik_solver->m_jnt_jacobian.data;
std::cout << "jnt_jacobian_eigen: " << std::endl;
std::cout << jnt_jacobian_eigen << std::endl;
Eigen::Matrix<double, 6, 6> jnt_jacobian_eigen_t_pinv;
jnt_jacobian_eigen_t_pinv = jnt_jacobian_eigen.transpose()
.completeOrthogonalDecomposition()
.pseudoInverse();

Eigen::Matrix<double, 6, 1> jnt_coriolis_eigen;
jnt_coriolis_eigen << Base::m_ik_solver->m_jnt_coriolis.data;
std::cout << "jnt_coriolis_eigen: " << std::endl;
std::cout << jnt_coriolis_eigen << std::endl;
// Eigen::Matrix<double, 6, 6> jnt_jacobian_eigen;
// jnt_jacobian_eigen << Base::m_ik_solver->m_jnt_jacobian.data;
// std::cout << "jnt_jacobian_eigen: " << std::endl;
// std::cout << jnt_jacobian_eigen << std::endl;
// Eigen::Matrix<double, 6, 6> jnt_jacobian_eigen_t_pinv;
// jnt_jacobian_eigen_t_pinv = jnt_jacobian_eigen.transpose()
// .completeOrthogonalDecomposition()
// .pseudoInverse();

// Eigen::Matrix<double, 6, 1> jnt_coriolis_eigen;
// jnt_coriolis_eigen << Base::m_ik_solver->m_jnt_coriolis.data;
// std::cout << "jnt_coriolis_eigen: " << std::endl;
// std::cout << jnt_coriolis_eigen << std::endl;

ctrl::Vector6D net_force;
if (!m_use_parallel_force_position_control)
Expand Down Expand Up @@ -367,7 +367,7 @@ CartesianComplianceController<HardwareInterface>::computeComplianceError() {
// Sensor and target force in base orientation
+ ((ctrl::Matrix6D::Identity() - m_selection_matrix) *
ForceBase::computeForceError()
- jnt_jacobian_eigen_t_pinv * jnt_coriolis_eigen
// - jnt_jacobian_eigen_t_pinv * jnt_coriolis_eigen
);
}

Expand Down
Loading

0 comments on commit 07704cc

Please sign in to comment.