grasps - hassony2/inria-research-wiki GitHub Wiki
Grasps
Contacts
Hard Contact
Force exerted only normally to the surface
Frictional Contact
Force can be exerted normally and tangentially
Soft Contact
Finger can exert a pure torsional moment
Closure Properties
Equilibrium
Defintion
-
The contact forces and moments satisfy the contact constraints
-
The object is in static equilibrium : Wc + g = 0 with g external wrench, W wrench matrix (what is really the wrench matrix?), c vector of wremch intensities
-
sum of normal forces \ge 0
-
Frictional Coulomb inequality if frictional contact
Force closure
For any arbitrary wrench it is in equilibrium
The forces applied at the contact points ensure the object immobility
Force closure implies that for any arbitrary wrench \w there exists an intensity vector \lambda such that W\lambda = \w
Force closure =/=> stability (what happens when perturbation from equilibrium occurs)
But some ways of filtering good force closures is to look for regions where neighbor candidates also yield force closure , another mentionned approach is to test for stability by perturbing the system according to Data-Driven Grasp Synthesis - A Survey.
Form closure
Force closed with frictionless contact:
\exist \lambda > 0 such that W\lambda = 0
Form closure ==> Force closure
Force Analysis
internal forces : contact forces lying in the nullspace of the grasp matrix W
Exists a unique decomposition of grasp forces into internal and equilibrating forces.
force distribution problem : find actuator or contact forces required by the task while preventing slip
Stability
Grasp is stable if the stiffness matrix is positive definite (stiffness matrix?)
Independent contact regions (ICRs)
Set of regions where each finger can be independently placed anywhere without the grasp loosing force-closure property
Interesting because provides robustness to the grasp in front of positioning errors.
Equilibrium
Equilibrium grasp : given a set of point fingers p_1 .. p_n in contact with an object with contact normals n_1 ...n_n, there is a frictionless equilibrium grasp if there is a linear combination of the normals the sums to 0 with all coeffs of the linear combination positive and at least one of them not zero.
<==> to form closure ?
Grasp quality
Several exist, for instance
-
maximal wrench that can be resisted, regardless of direction
-
task-specific quality
-
associated with hand configuration
Defintions
Configuration space
Definition : refers to the set of reachable positions by a robot's end-effector.
For a multi-finger robot, with n fingers in the workspaces $W_n \simeq |R^d, i \in [1, n]$ , the configurations space is $W_1 x ... x W_n \simeq (|R^d)^n$
The free workspace for each finger is $W_i \ int[O]$ where O is the object to manipulate
The configuration space obstacle is O^M = ${p_1 ... p_n} \in M | \exists p_i \in O$
Caging
Definition: configuration that insures the object will move with the cage (follow), although the object is not immobilized in the cage. Alternative def : configuration in which the mobility of the object is bound.
Polytope
Definition : bounded polyhedron where polyhedron is composed of a finite number of intersections of half-spaces : spaces that can be defined as {Ax <= b}
projection of polytope
{x1 such that there exist x1 such that [x1, x2] belongs to polytope}
MIT slides for more about polytopes
- includes explanation of Fourrier Moltzkin elimination
Physics
Wrench ou torseur (d'actions mécaniques)
At point Pi : {force, torque}_Pi
Twist
At point Pi : {linear velocity, angular velocity}