AUV-Coop-Assembly
Master Thesis for Robotics Engineering. Cooperative peg-in-hole assembly with two underwater vehicles guided by vision
|
The GraspConstrainer class. More...
#include <graspConstrainer.h>
Static Public Member Functions | |
static std::vector< double > | calculateGraspVelocities_arm (Eigen::Matrix< double, 6, ARM_DOF > w_J_man, Eigen::Matrix4d otherEE_T_EE) |
calculateGraspVelocities_arm for effect of firm grasp only on the arm More... | |
static std::vector< double > | calculateGraspVelocities_armVeh (Eigen::Matrix< double, 6, TOT_DOF > w_Jee_robot, Eigen::Matrix4d wTotherPeg, Eigen::Matrix4d wTee) |
calculateGraspVelocities_armVeh for effect of firm grasp on the arm and on the vehicle More... | |
The GraspConstrainer class.
Method to calculate the "Firm Grasp Constraint". If the end effector goes away from the peg of the other robot, this function is needed to calculate velocities that drive again the ee towards the other robot peg. In practice it fakes a firm grasp assumptions, velocity generates can be seen as the one provided by friction in real situation.
Class with only static method, so no costructor is callable. In practice this is used as namespace, but used the class so it is similar to collision prop
Definition at line 23 of file graspConstrainer.h.
|
static |
calculateGraspVelocities_arm for effect of firm grasp only on the arm
w_J_man | |
otherEE_T_EE |
Definition at line 5 of file graspConstrainer.cpp.
|
static |
calculateGraspVelocities_armVeh for effect of firm grasp on the arm and on the vehicle
world_J_veh_ee | |
otherEE_T_EE |
Definition at line 38 of file graspConstrainer.cpp.