Changing Assembly Modes without Passing Parallel Singularities in Non-Cuspidal 3-RPR Planar Parallel Robots

Similar documents
Changing Assembly Modes without Passing Parallel Singularities in Non-Cuspidal 3-RPR Planar Parallel Robots

Non-Singular Assembly-mode Changing Motions for 3-RPR Parallel Manipulators

Moveability and Collision Analysis for Fully-Parallel Manipulators

Workspace and joint space analysis of the 3-RPS parallel robot

Kinematic analysis of planar tensegrity 2-X manipulators

Working and Assembly Modes of the Agile Eye

Workspaces of planar parallel manipulators

DEVELOPMENT OF A FIVE-BAR PARALLEL ROBOT WITH LARGE WORKSPACE

arxiv: v1 [cs.ro] 22 Jul 2011

HySCaS: Hybrid Stereoscopic Calibration Software

BoxPlot++ Zeina Azmeh, Fady Hamoui, Marianne Huchard. To cite this version: HAL Id: lirmm

A NOVEL METHOD FOR THE DESIGN OF 2-DOF PARALLEL MECHANISMS FOR MACHINING APPLICATIONS

Structuring the First Steps of Requirements Elicitation

A Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors

THE KINEMATIC DESIGN OF A 3-DOF HYBRID MANIPULATOR

A local planner for closed-loop robot

Singularity Loci of Planar Parallel Manipulators with Revolute Joints

A DH-parameter based condition for 3R orthogonal manipulators to have 4 distinct inverse kinematic solutions

An Experimental Assessment of the 2D Visibility Complex

Design of mechanisms with scissor linear joints for swept volume reduction

Some algebraic geometry problems arising in the field of mechanism theory. J-P. Merlet INRIA, BP Sophia Antipolis Cedex France

Kinematic Analysis of a Family of 3R Manipulators

Workspaces of planar parallel manipulators

Tacked Link List - An Improved Linked List for Advance Resource Reservation

Setup of epiphytic assistance systems with SEPIA

Representation of Finite Games as Network Congestion Games

NP versus PSPACE. Frank Vega. To cite this version: HAL Id: hal

Graphical Singularity Analysis of Planar Parallel Manipulators

lambda-min Decoding Algorithm of Regular and Irregular LDPC Codes

Fault-Tolerant Storage Servers for the Databases of Redundant Web Servers in a Computing Grid

Comparison of spatial indexes

Fuzzy sensor for the perception of colour

Jacobian, manipulability, condition number and accuracy of parallelrobots

Multimedia CTI Services for Telecommunication Systems

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures

How to simulate a volume-controlled flooding with mathematical morphology operators?

Study on Feebly Open Set with Respect to an Ideal Topological Spaces

A Family of New Parallel Architectures with Four Degrees of Freedom

Regularization parameter estimation for non-negative hyperspectral image deconvolution:supplementary material

A Voronoi-Based Hybrid Meshing Method

DANCer: Dynamic Attributed Network with Community Structure Generator

A Simulation Tool to Study the Kinematics and Control of 2RPR-PR Parallel Robots

Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities

Teaching Encapsulation and Modularity in Object-Oriented Languages with Access Graphs

Captured Motion Data Processing for Real Time Synthesis of Sign Language

LEVEL-SET METHOD FOR WORKSPACE ANALYSIS OF SERIAL MANIPULATORS

DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT

An FCA Framework for Knowledge Discovery in SPARQL Query Answers

Acyclic Coloring of Graphs of Maximum Degree

Blind Browsing on Hand-Held Devices: Touching the Web... to Understand it Better

Continuous Control of Lagrangian Data

Comparison of radiosity and ray-tracing methods for coupled rooms

The optimal routing of augmented cubes.

Qimi Jiang, Clément M. Gosselin Département de Génie Mécanique, Université Laval,

SDLS: a Matlab package for solving conic least-squares problems

The Connectivity Order of Links

Fast and precise kinematic skeleton extraction of 3D dynamic meshes

Workspace and singularity analysis of 3-RRR planar parallel manipulator

Traffic Grooming in Bidirectional WDM Ring Networks

DYNAMIC ANALYSIS AND OPTIMIZATION OF A KINEMATICALLY-REDUNDANT PLANAR PARALLEL MANIPULATOR

Robust IP and UDP-lite header recovery for packetized multimedia transmission

A N-dimensional Stochastic Control Algorithm for Electricity Asset Management on PC cluster and Blue Gene Supercomputer

Scalewelis: a Scalable Query-based Faceted Search System on Top of SPARQL Endpoints

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

Modeling concave globoidal cam with indexing turret follower: A case study

STIFFNESS OF PARALLEL MANIPULATORS WITH CRANK-CONNECTING ROD SYSTEM

Real-time FEM based control of soft surgical robots

Multi-atlas labeling with population-specific template and non-local patch-based label fusion

KeyGlasses : Semi-transparent keys to optimize text input on virtual keyboard

Linked data from your pocket: The Android RDFContentProvider

KINEMATIC ANALYSIS OF A NOVEL THREE DEGREE-OF-FREEDOM PLANAR PARALLEL MANIPULATOR

Service Reconfiguration in the DANAH Assistive System

The Proportional Colouring Problem: Optimizing Buffers in Radio Mesh Networks

Mokka, main guidelines and future

Minimal Representation for the Control of the Adept Quattro with Rigid Platform via Leg Observation Considering a Hidden Robot Model

Change Detection System for the Maintenance of Automated Testing

The Isoconditioning Loci of A Class of Closed-Chain Manipulators

A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme

Every 3-connected, essentially 11-connected line graph is hamiltonian

A million pixels, a million polygons: which is heavier?

Formal modelling of ontologies within Event-B

Malware models for network and service management

Natural Language Based User Interface for On-Demand Service Composition

Open Digital Forms. Hiep Le, Thomas Rebele, Fabian Suchanek. HAL Id: hal

LaHC at CLEF 2015 SBS Lab

Relabeling nodes according to the structure of the graph

Zigbee Wireless Sensor Network Nodes Deployment Strategy for Digital Agricultural Data Acquisition

A Practical Approach for 3D Model Indexing by combining Local and Global Invariants

Sliding HyperLogLog: Estimating cardinality in a data stream

Quasi-tilings. Dominique Rossin, Daniel Krob, Sebastien Desreux

Novel 6-DOF parallel manipulator with large workspace Daniel Glozman and Moshe Shoham

Real-Time and Resilient Intrusion Detection: A Flow-Based Approach

Kernel perfect and critical kernel imperfect digraphs structure

Syrtis: New Perspectives for Semantic Web Adoption

Prototype Selection Methods for On-line HWR

DETC2000/MECH KINEMATIC SYNTHESIS OF BINARY ACTUATED MECHANISMS FOR RIGID BODY GUIDANCE

FIT IoT-LAB: The Largest IoT Open Experimental Testbed

Reverse-engineering of UML 2.0 Sequence Diagrams from Execution Traces

X-Kaapi C programming interface

ASAP.V2 and ASAP.V3: Sequential optimization of an Algorithm Selector and a Scheduler

Transcription:

Changing Assembly Modes without Passing Parallel Singularities in Non-Cuspidal 3-RPR Planar Parallel Robots Ilian Bonev, Sébastien Briot, Philippe Wenger, Damien Chablat To cite this version: Ilian Bonev, Sébastien Briot, Philippe Wenger, Damien Chablat. Changing Assembly Modes without Passing Parallel Singularities in Non-Cuspidal 3-RPR Planar Parallel Robots. O. Company, M. Gouttefarde, S. Krut, F. Pierrot. 2nd International Workshop on Fundamental Issues and Future Research Directions for Parallel Mechanisms and Manipulators, Sep 2008, Montpellier, France. pp.1-4, 2008. <hal-00323101> HAL Id: hal-00323101 https://hal.archives-ouvertes.fr/hal-00323101 Submitted on 19 Sep 2008 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Proceedings of the Second International Workshop on Fundamental Issues and Future Research Directions for Parallel Mechanisms and Manipulators September 21 22, 2008, Montpellier, France N. Andreff, O. Company, M. Gouttefarde, S. Krut and F. Pierrot, editors Changing Assembly Modes without Passing Parallel Singularities in Non-Cuspidal 3-RPR Planar Parallel Robots ILIAN A. BONEV, SÉBASTIEN BRIOT Département de génie de la production automatisée École de technologie supérieure 1100, rue Notre-Dame Ouest Montreal, QC, Canada H3C 1K3 PHILIPPE WENGER, DAMIEN CHABLAT Institut de Recherche en Communications et Cybernétique de Nantes UMR CNRS 6597 1, rue de la Noë, BP 92101 44312 Nantes Cedex 03 France Abstract: This paper demonstrates that any general 3-DOF three-legged planar parallel robot with extensible legs can change assembly modes without passing through parallel singularities (configurations where the mobile platform loses its stiffness). While the results are purely theoretical, this paper questions the very definition of parallel singularities. 1 Introduction Most parallel robots have singularities that limit the motion of the mobile platform. The most dangerous ones are the singularities associated with the loss of stiffness of the mobile platform, which we call here parallel singularities. Indeed, approaching a parallel singularity also results in large actuator torques or forces. Hence, these singularities should be avoided for most applications. A safe solution is to eliminate parallel singularities at the very design stage [1,2] or to define singularity-free zones in the workspace [3,4]. It is also possible to avoid parallel singularities when planning trajectories [5,6]. For a parallel robot with multiple inverse kinematics solutions, belonging to different working modes, a change of configuration of one of its legs may allow it to avoid a parallel singularity [7,8]. This paper addresses a recent, difficult issue that has been investigated by few researchers: the possibility for a parallel robot to move between two direct kinematic solutions, belonging to two assembly modes, without encountering a parallel singularity. We will focus on planar parallel robots with three extensible legs, referred to 3-RPR 1. As shown in [9], the study of the 3-RPR planar robot may help better understand the kinematic behavior of its more complex spatial counterpart, the octahedral hexapod. Planar parallel robots may have up to six direct kinematic solutions (or assembly-modes). It was first pointed out that to change its assembly-mode, a 3-RPR planar parallel manipulator 1 R and P stand for revolute and prismatic joints, respectively. The underlined letter refers to the actuated joint. should cross a parallel singularity [10]. But [11] showed, using numerical experiments, that this statement is not true in general. In fact, an analogous phenomenon exists in serial robots, which can move from one inverse kinematic solution to another without meeting a singularity [11]. The non-singular change of posture in serial robots was shown to be associated with the existence of points in the workspace where three inverse kinematic solutions meet, called cusp points [12]. On the other hand, McAree and Daniel [9] pointed out that a 3-RPR planar parallel robot can execute a non-singular change of assembly-mode if a point with triple direct kinematic solutions exists in its joint space. The authors established a condition for three direct kinematic solutions to coincide and showed that a non-singular assembly-mode changing trajectory in the joint space should encircle a cusp point. Wenger and Chablat [13] investigated the question of whether a change of assembly-mode must occur or not when moving between two prescribed poses in the workspace. More recently, Zein et al. [14] investigated the non-singular change of assemblymode in planar 3-RPR parallel robots and proposed an explanatory approach to plan non-singular assembly-mode changing trajectories by encircling a cusp point. Finally, the most recent results showed that a non-singular change of assembly-mode is possible without moving around a cusp point [15,16]. In [15], an example of a 3-RPR planar parallel robot was given whose workspace is divided into two portions by the singularity surface, while having more than two assembly modes. It is therefore obvious that the robot can change an assembly mode to at least another one without crossing any singularity. In [16], an example of a 3-PRR planar parallel robot (with actuators having parallel directions) was given and it was shown that an assembly mode can be changed by passing through a serial singularity (in which a leg is singular) and changing working modes. In this paper, we show that any non-architecturally singular 3-RPR planar parallel robot can change assembly-mode without encircling a cusp point or passing through a parallel singularity. 1

these special passages, without even being near a parallel singularity (though measuring proximity to a parallel singularity is still an open question). Since this robot can cross the singularity curves for any orientation without passing through a parallel singularity, it is obvious that it can switch between any two assembly modes, without passing through a parallel singularity. 3 What Exactly is a Parallel Singularity? Figure 1: Schematics of a general 3-RPR planar parallel robot 2 Singularity Loci of 3-RPR Planar Parallel Robots Referring to Fig. 1, we denote with A i and B i the base and platform revolute joints, respectively. The directed distance between A i and B i along the direction of prismatic actuator i is ρ i, which is the active joint variable. Finally, we denote by C the center of the mobile platform. It is well known that the 3-RPR planar parallel robot is at a parallel singularity when the lines passing through the passive revolute joints in each leg intersect at one point or are parallel. These lines represent the reciprocal screws, i.e., the reaction forces applied to the mobile platform [17]. The singularity loci of this robot, defined as the set of positions of point C where the robot is at singularity for a given orientation, were studied in detail in [18] and it was shown that they form a conic (i.e., a hyperbola, a parabola or an ellipse), unless there is an architectural singularity. An architectural singularity occurs, for example, when the mobile platform and the base form similar triangles, in which case there is an orientation at which all positions correspond to singularities. A more general study of the singularity surface of a 3-RPR parallel robot is given in [19]. In [17], it was shown that all points from this conic correspond to parallel singularities except for three (or two, or one) of them. These three points correspond to the poses of the platform in which one (or more) legs are in a serial singularity, i.e., in which two revolute joints in a leg coincide. Such a singularity corresponds to an uncontrollable passive motion [18]. In such a configuration, the reciprocal screw associated with the singular leg degenerates to two linearly independent forces. Thus, in such a configuration, there is a parallel singularity if and only if the lines associated with the two non-singular legs pass through the coinciding revolute joints of the singular leg. This would only be possible for special designs in which an angle of the base triangle is equal to the corresponding angle of the platform triangle. That passing the singularity curve means passing though a parallel singularity, as shown in Fig. 2, is fairly common knowledge. What no one has previously pointed out is that this singularity curve has passages that usually correspond to serial singularities only. Figure 3 illustrates that virtually any general 3-RPR planar parallel robot can cross such a singularity curve through Of course, the main purpose of this paper is purely theoretical. It is clear that, in practice, a 3-RPR parallel robot could hardly pass a serial singularity for many reasons. The most obvious one seems to be that a prismatic actuator that can change from positive lengths to negative ones can be difficult to build. However, this problem can be easily overcome if we use RRR legs instead, so this is not an issue. What is more difficult is to cope with the (uncontrollable) passive motion of the singular leg. If such a passive motion occurs during a serial singularity, then the prescribed trajectory of Fig. 2 can no longer be followed. Finally, it would be even more difficult to drive the robot to such a configuration. Outside serial singularities, the 3-RPR parallel robot can accept input errors this would simply result in output errors. However, in a serial singularity, no errors are possible this would result in jamming (the lengths of the two non-singular legs are not independent from one another). Note that this is not the case in most other parallel robots: they can cross a serial singularity without any difficulty. This brings us to the essential question of what is a parallel singularity. The mobile platform clearly does not lose stiffness in the configuration in question. Yet, in this configuration, the number of direct kinematic solutions abruptly drops to one (or two for some special cases). Indeed, the direct kinematic problem of this robot comes to finding the maximum six intersection points between a sextic and a circle. When an actuator has zero length, this circle degenerates to a point, which explains the sudden drop in the number of solutions: there may be at most two intersection points between a point and a sextic. This interpretation also helps understand why such a configuration is not tolerant to input errors. In the case of non-zero leg lengths, if we slightly change the lengths of the two legs corresponding to the sextic, the latter will slightly change but there could still be six intersection points. If however, we do the same in the case of a zero-length leg, the point that is the degeneration of a circle, will no longer lie on the sextic. 4 Conclusions This paper demonstrates that the problem of assembly-mode changing is still an open issue and its objectives should be better defined. Namely, the restrictions on such a change should be specified. Can we pass a serial singularity? If the answer is positive, should we be able to do this in practice or not necessarily? This paper also questions the very definition of a parallel singularity, often associated with both a loss of stiffness and degeneracy of the direct kinematics. An example of a serial singularity is given in which the direct kinematics degenerates but the mobile 2

platform does not lose stiffness. References [1] Chablat, D., and Wenger, P., 2003, Architecture optimization of a 3-DOF parallel mechanism for machining applications, the Orthoglide, IEEE Transactions on Robotics and Automation, Vol. 19, No. 3, pp. 403 410. [2] Arsenault, M., and Boudreau, R., 2004, The synthesis of three-degree-of-freedom planar parallel mechanisms with revolute joints (3-RRR) for an optimal singularity free workspace Journal of Robotic Systems, Vol. 21, No. 5, pp. 259 274. [3] Li, H., and Gosselin, C.M., 2006, Determination of maximal singularity-free zones in the workspace of planar threedegree-of-freedom parallel mechanisms Mechanism and Machine Theory, Vol. 41, No. 10, pp. 1157 1167. [4] Li, H., and Gosselin, C.M., 2007, Determination of maximal singularity-free zones in the six-dimensional workspace of the general Gough-Stewart platform, Mechanism and Machine Theory, Vol. 42, No. 4, pp. 497 511. [5] Merlet, J.-P., 1994, Trajectory verification in the workspace for parallel manipulators, International Journal of Robotics Research, Vol. 13, No. 4, pp. 326 333. [6] Dash, A.K., Chen, I.M., Yeo, S.H., and Yang, G., 2003, Singularity-free path planning of parallel manipulators using clustering algorithm and line geometry, IEEE International Conference on Robotics and Automation, Taipei, Taiwan, September 14 19. [7] Chablat D., and Wenger, P., 2001, Séparation des solutions aux modèles géométriques direct et inverse pour les manipulateurs pleinement parallèles, Mechanism and Machine Theory, Vol. 36, No. 6, pp. 763 783. [12] El Omri, J., and Wenger, P., 1995, How to recognize simply a non-singular posture changing 3 DOF manipulator, 7th International Conference on Advanced Robotics, pp. 215 222. [13] Wenger, P., and Chablat, D., 1998, Workspace and assembly-modes in fully parallel manipulators: A descriptive study, Advances on Robot Kinematics, Kluwer Academic Publishers, pp. 117 126. [14] Zein, M., Wenger, P., and Chablat, D., 2008, Non-singular assembly-mode changing motions for 3-RPR parallel manipulators, Mechanism and Machine Theory, Vol. 43, No. 4, pp. 391 524. [15] Macho, E., Altuzarra, O., Pinto, C., and Hernandez, A., Transitions between multiple solutions of the direct kinematic problems, Advances on Robot Kinematics, Springer, 2008. [16] Bamberger, H., Wolf, A., and Shoham, M., Assembly mode changing in parallel mechanisms, IEEE Transactions on Robotics, in press, 2008. [17] Bonev, I.A., Zlatanov, D., and Gosselin, C.M., 2003, Singularity analysis of 3-DOF planar parallel mechanisms via screw theory, Journal of Mechanical Design, Vol. 125, No. 3, pp. 573 581. [18] Sefrioui, J., and Gosselin, C.M., 1995, On the quadratic nature of the singularity curves of planar three-degree-offreedom parallel manipulators, Mechanism and Machine Theory, Vol. 30, No. 4, pp. 533 551. [19] Husty, M.L., Hayes, M.J.D., Loibnegger, H., 1999, The general singularity surface of planar three-legged platforms, Advances in Multibody Systems and Mechatronics, Gerhard-Mercator-Universität, Duisburg, Germany, pp. 203 214. [8] Figielski, A., Bonev, I.A., and Bigras, P., 2007, Towards development of a 2-DOF planar parallel robot with optimal workspace use, IEEE International Conference on Systems, Man, and Cybernetics, Montreal, Quebec, Canada, October 7 10. [9] Mcaree, P.R., and Daniel, R.W., 1999, An explanation of never-special assembly changing motions for 3-3 parallel manipulators, International Journal of Robotics Research, Vol. 18, No. 6, pp. 556 574. [10] Hunt, K.H., and Primrose, E.J.F., 1993, Assembly configurations of some in-parallel-actuated manipulators, Mechanism and Machine Theory, Vol. 28, No. 1, pp. 31 42. [11] Innocenti, C., and Parenti-Castelli, V., 1998, Singularityfree evolution from one configuration to another in serial and fully-parallel manipulators, Journal of Mechanical Design, Vol. 120, No. 1, pp. 73 79. 3

Figure 2: Crossing the singularity curve generally means passing through a parallel singularity Figure 3: Crossing the singularity curve without passing through a parallel singularity 4