122 research outputs found
Admittance Selection for Force-guided Assembly of Polyhedral Parts in Single-point Contact
The selection of the proper admittance is important in achieving force-guided assembly. This paper identifies procedures for selecting the appropriate spatial admittance to achieve reliable force-guided assembly of polyhedral parts for single-point frictionless contact cases. Sets of conditions that are imposed on the admittance matrix for different types of single-point contact are presented. These conditions ensure that the motion that results from contact reduces part misalignment in the selected contact state. We show that, for bounded misalignments, if an admittance satisfies the misalignment-reduction conditions at a finite number of contact configurations, then the admittance also satisfy the conditions at all intermediate configurations
Robust Procedures for Obtaining Assembly Contact State Extremal Configurations
Two important components in the selection of an admittance that facilitates force-guided assembly are the identification of: 1) the set of feasible contact states, and 2) the set of configurations that span each contact state, i.e., the extremal configurations. We present a procedure to automatically generate both sets from CAD models of the assembly parts. In the procedure, all possible combinations of principle contacts are considered when generating hypothesized contact states. The feasibility of each is then evaluated in a genetic algorithm based optimization procedure. The maximum and minimum value of each of the 6 configuration variables spanning each contact state are obtained by again using genetic algorithms. Together, the genetic algorithm approach, the hierarchical data structure containing the states, the relationships among the states, and the extremals within each state are used to provide a reliable means of identifying all feasible contact states and their associated extremal configurations
Admittance Selection Conditions for Frictionless Force-Guided Assembly of Polyhedral Parts in Two Single-Point Principal Contacts
The admittance of a manipulator can be used to improve robotic assembly. If properly selected, the admittance will regulate a contact force and use it to guide the parts to proper positioning. In previous work, procedures for selecting the appropriate admittance for single principal contact (PC) cases were identified. This paper extends this research for some of the two PC cases-those for which each contact occurs at a single point. The conditions obtained ensure that the motion that results from frictionless contact always instantaneously reduces part misalignment. We show that, for bounded misalignments, if an admittance satisfies the misalignment-reducing conditions at a finite number of contact configurations, then the admittance will also satisfy the conditions at all intermediate configurations
Spatial Admittance Selection Conditions for Frictionless Force-guided Assembly of Polyhedral Parts in Single Principal Contact
By judiciously selecting the admittance of a manipulator, the forces of contact that occur during assembly can be used to guide the parts to proper positioning. This paper identifies conditions for selecting the appropriate spatial admittance to achieve reliable force-guided assembly of polyhedral parts for cases in which a single feature (vertex, edge, or face) of one part contacts a single feature of the other, i.e., all single principal contact cases. These conditions ensure that the motion that results from frictionless contact always instantaneously reduces part misalignment. We show that, for bounded misalignments, if an admittance satisfies the misalignment-reducing conditions at a finite number of contact configurations, then the admittance will also satisfy the conditions at all intermediate configurations
Sufficient Conditions Used in Admittance Selection for Force-guided Assembly of Polygonal Parts
Admittance control approaches show significant promise in providing reliable force-guided assembly. An important issue in the development of these approaches is the specification of an appropriate admittance control law. This paper identifies procedures for selecting the appropriate admittance to achieve reliable force-guided assembly of planar polyhedral parts for single-point contact cases. A set of conditions that are imposed on the admittance matrix is presented. These conditions ensure that the motion that results from contact reduces part misalignment. We show that, for bounded misalignments, if an admittance satisfies the misalignment-reduction conditions at a finite number of contact configurations, then the admittance will also satisfy the conditions at all intermediate configurations
Efficient Contact State Graph Generation for Assembly Applications
An important aspect in the design of many automated assembly strategies is the ability to automatically generate the set of contact states that may occur during an assembly task. In this paper, we present an efficient means of constructing the set of all geometrically feasible contact states that may occur within a bounded set of misalignments (bounds determined by robot inaccuracy). This set is stored as a graph, referred to as an Assembly Contact State Graph (ACSG), which indicates neighbor relationships between feasible states. An ACSG is constructed without user intervention in two stages. In the first stage, all hypothetical primitive principle contacts (PPCs; all contact states allowing 5 degrees of freedom) are evaluated for geometric feasibility with respect to part-imposed and robot-imposed restrictions on relative positioning (evaluated using optimization). In the second stage, the feasibility of each of the various combinations of PPCs is efficiently evaluated, first using topological existence and uniqueness criteria, then using part-imposed and robot-imposed geometric criteria
Admittance Selection for Force-guided Assembly of Polygonal Parts Despite Friction
An important issue in the development of force guidance assembly strategies is the specification of an appropriate admittance control law. This paper identifies conditions to be satisfied when selecting the appropriate admittance to achieve force-guided assembly of polygonal parts for multipoint contact with friction. These conditions restrict the admittance behavior for each of the various one-point and two-point contact cases and ensure that the motion that results from contact reduces part misalignment for each case. We show that, for bounded friction and part misalignments, if the identified conditions are satisfied for a finite number of contact configurations and friction coefficients, the conditions ensure that force guidance is achieved for all configurations and values of friction within the specified bounds
A survey of robot manipulation in contact
In this survey, we present the current status on robots performing manipulation tasks that require varying contact with the environment, such that the robot must either implicitly or explicitly control the contact force with the environment to complete the task. Robots can perform more and more manipulation tasks that are still done by humans, and there is a growing number of publications on the topics of (1) performing tasks that always require contact and (2) mitigating uncertainty by leveraging the environment in tasks that, under perfect information, could be performed without contact. The recent trends have seen robots perform tasks earlier left for humans, such as massage, and in the classical tasks, such as peg-in-hole, there is a more efficient generalization to other similar tasks, better error tolerance, and faster planning or learning of the tasks. Thus, in this survey we cover the current stage of robots performing such tasks, starting from surveying all the different in-contact tasks robots can perform, observing how these tasks are controlled and represented, and finally presenting the learning and planning of the skills required to complete these tasks
Accomplishing task-invariant assembly strategies by means of an inherently accommodating robot arm
Despite the fact that the main advantage of robot manipulators was always meant to
be their flexibility, they have not been applied widely to the assembly of industrial
components in situations other than those where hard automation might be used. We
identify the two main reasons for this as the 'fragility' of robot operation during tasks
that involve contact, and the lack of an appropriate user interface. This thesis describes
an attempt to address these problems.We survey the techniques that have been proposed to bring the performance of cur¬
rent industrial robot manipulators in line with expectations, and conclude that the
main obstacle in realising a flexible assembly robot that exhibits robust and reliable
behaviour is the problem of spatial uncertainty.Based on observations of the performance of position-controlled robot manipulators and
what is involved during rigid-body part mating, we propose a model of assembly tasks
that exploits the shape invariance of the part geometry across instances of a task. This
allows us to escape from the problem of spatial uncertainty because we are 110 longer
working in spatial terms. In addition, because the descriptions of assembly tasks that
we derive are task-invariant, i.e. they are not dependent on part size or location, they
lend themselves naturally to a task-level programming interface, thereby simplifying
the process of programming an assembly robot.the process of programming an assembly robot.
However, to test this approach empirically requires a manipulator that is able to control
the force that it applies, as well as being sensitive to environmental constraints. The
inertial properties of standard industrial manipulators preclude them from exhibiting
this kind of behaviour. In order to solve this problem we designed and constructed a
three degree of freedom, planar, direct-drive arm that is open-loop force-controllable
(with respect to its end-point), and inherently accommodating during contact.In order to demonstrate the forgiving nature of operation of our robot arm we imple¬
mented a generic crank turning program that is independent of the geometry of the
crank involved, i.e. no knowledge is required of the location or length of the crank.
I11 order to demonstrate the viability of our proposed approach to assembly we pro¬
grammed our robot system to perform some representative tasks; the insertion of a peg
into a hole, and the rotation of a block into a corner. These programs were tested on
parts of various size and material, and in various locations in order to illustrate their
invariant nature.We conclude that the problem of spatial uncertainty is in fact an artefact of the fact
that current industrial manipulators are designed to be position controlled. The work
described in this thesis shows that assembly robots, when appropriately designed,
controlled and programmed, can be the reliable and flexible devices they were always
meant to be
- …