DexRep is a scientific repository / initiative that aims at simplifying dexterous, in-hand manipulation, allowing an intuitive operation of
adaptive robot hands like the Yale Open Hand Project devices.
More details on the automated extraction of the presented dexterous manipulation models, can be found in the following publication:
M. Liarokapis and A. M. Dollar, "Combining Analytical Modelling and Learning to Simplify Dexterous Manipulation with Adaptive Hands,"
IEEE Transactions on Automation Science and Engineering, 2019.
![]() |
Minas Liarokapis |
Lecturer / Research advisor of the New Dexterity research group Department of Mechanical Engineering The University of Auckland e-mail: minas.liarokapis@auckland.ac.nz |
![]() |
Aaron M. Dollar |
John J. Lee Associate Professor / Director of the GRAB Lab Department of Mechanical Engineering & Materials Science Yale University e-mail: aaron.dollar@yale.edu |
Description of the DexRep initiative.
The field of robot hands design is still dominated by fully actuated, multi-fingered, rigid and expensive robot hands that
require advanced sensing elements and complicated control laws in order to grasp and manipulate objects or to interact with
an unstructured or dynamic environment. As a result, despite the sophisticated designs and the numerous studies that have
focused on dexterous manipulation over the last 50 years, there is no much progress in the field in terms of practical
applications and robust in-hand manipulation still remains difficult to accomplish.
Recently, a new class of adaptive robot hands was introduced. The particular hands, use underactuated mechanisms and elastic joints in order to facilitate the extraction of stable grasps and robustify the execution of dexterous, in-hand manipulation tasks. The most impressive attribute of these hands is their ability to grasp objects even under significant object pose or environmental uncertainties and for this reason most researchers choose to control these hands in an open-loop, mostly "on-off" fashion. However, adaptive hands have also certain limitations and disadvantages. The use of compliant elements in the robot hand structure and the kinematic constraints imposed by the underactuation, make modelling of adaptive hands particularly difficult and challenging. Thus, extracting a representative set of manipulation primitives that simplify the control of these hands, is of paramount importance.
In order to automate the extraction of dexterous manipulation primitives we used a combination of constrained optimization,
analytical and learning methods. More precisely, a constrained optimization scheme is employed by a simulation module in order to explore the feasible
manipulation paths for each robot hand design and to provide good initial estimates. Based on these estimates, an automated experimental setup gathers data
of numerous manipulation trials without supervision, detecting unstable grasps or the loss of a particular grasp. The raw manipulation data are stored into
a database and a clustering method is used to group together similar strategies. The feature variables used are: i) the object pose (3 variables for 2D tasks
and 6 variables for 3D tasks) and ii) the equivalent motor positions at the beginning and the end of the manipulation task. The extracted groups of manipulation
strategies are projected to a lower dimensional manifold using a dimensionality reduction technique (Principal Components Analysis).
More details on the automated extraction of the presented dexterous manipulation models, can be found in the following publication:
M. Liarokapis and A. M. Dollar, "Combining Analytical Modelling and Learning to Simplify Dexterous Manipulation with Adaptive Hands,"
IEEE Transactions on Automation Science and Engineering, 2018 (under review).
In order to automate the data collection procedure for the planar manipulation tasks,
we used an experimental setup that consists of a steady structure with a webcamera attached at the top,
a motorised mechanism that resets the object pose to a initial configuration and a hand base for attaching the
examined hand. The following picture depicts the experimental setup for planar manipulation tasks.
For 3D manipulation tasks, the steady base of the hand is substituted by the Barrett WAM
robotic manipulator. The WAM has the examined hand attached at its end-effector and prepositions
the hand so as to extract a representative set of manipulation primitives. The Barrett WAM with the
FG gripper attached is depicted in the following picture.
Regarding future directions, we plan to extend our analysis for complex objects, to include more hands,
to take into consideration the effect of non-symmetric initial grasps and object pose uncertainties
on the models extraction, to further automate their identification, annotation and extraction
for more complex robot hands and to consider, compare and evaluate different types of clustering
and dimensionality reduction techniques. We plan also to provide the ranges of motion as well as
grasping and manipulation force profiles for every hand and object combination.
The DexRep will serve as an open repository for all these efforts.
Here you can find the links to the robot hand designs used in this work.
List of research papers.
[#3] M. Liarokapis and A. M. Dollar, "Combining Analytical Modelling and Learning to Simplify Dexterous Manipulation with Adaptive Hands,"
IEEE Transactions on Automation Science and Engineering, 2019.
[#2 | PDF | IROS #2] M. V. Liarokapis and A. M. Dollar, "Deriving Dexterous, In-Hand Manipulation Primitives for Adaptive Robot Hands," 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, Canada, 2017.
[#1 | PDF | Citation File (.bib) | IROS #1] M. V. Liarokapis and A. M. Dollar, "Learning task-specific models for dexterous, in-hand manipulation with simple, adaptive robot hands," 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, South Korea, 2016, pp. 2534-2541.
Extracted dexterous manipulation models.
Robot Hand |
Information |
Yale Open Hand - Model T42PF Takktile![]() |
Hand Specifications: The Model T42PF Takktile uses a custom T42 base and two fingers of the
RightHand Robotics ReFlex hand
that are equipped with two TakkStrip sensors. Each finger has a dedicated
Dynamixel M64AR motor. |
Yale Open Hand - Model T42PP Takktile![]() |
Hand Specifications: The Model T42PP Takktile uses a custom T42 base and fingers
that incorporate TakkStrip 2 sensors. Each finger has a dedicated
Dynamixel M64AR motor. |
Yale Open Hand - Model T42PP![]() |
Hand Specifications: The Model T42PP uses a custom T42 base and the standard fingers.
|
Yale - Model P3![]() |
Hand Specifications: The P3 gripper is actually a T42 that has a finger with only one phalange instead of two.
Such a choice makes the design non-symmetric, changing also the manipulation workspace. |
Yale - Model AS![]() |
Hand Specifications: The AS gripper uses a steady thumb with an active surface (a moving belt)
and a finger with two phalanges. The moving finger is equipped with freely rotating compliant rollers
that constrain the object in caging grasps where it can be manipulated by the belt.
|
Yale - Model GR2![]() |
Hand Specifications: The GR2 gripper is based on linkages and works similarly to the T42 robot hand.
More details can be found in Rojas et al.
|
Yale - Model FG![]() |
Hand Specifications: The FG hand is a minimalistic, four-fingered robot hand that has two pairs of
tendon-driven, underactuated fingers that are kept decoupled by an independent, central,
rotating axis. The hand has been developed for finger gaiting tasks, but it can also
perform equilibrium manipulation tasks, using only two of the fingers.
|
Yale Open Hand - Spherical, Model O![]() |
Hand Specifications: The Spherical hand is a variation of model O and has three fingers
with a dedicated motor, as well as a motor responsible for the coupled abduction adduction of two of the three fingers.
|
Related videos in chronological order.
|
|
Interested in our research? Contact us!