146 research outputs found

    Optimization Approach for Inverse Kinematic Solution

    Get PDF
    Inverse kinematics of serial or parallel manipulators can be computed from given Cartesian position and orientation of end effector and reverse of this would yield forward kinematics. Which is nothing but finding out end effector coordinates and angles from given joint angles. Forward kinematics of serial manipulators gives exact solution while inverse kinematics yields number of solutions. The complexity of inverse kinematic solution arises with the increment of degrees of freedom. Therefore it would be desired to adopt optimization techniques. Although the optimization techniques gives number of solution for inverse kinematics problem but it converses the best solution for the minimum function value. The selection of suitable optimization method will provides the global optimization solution, therefore, in this paper proposes quaternion derivation for 5R manipulator inverse kinematic solution which is later compared with teachers learner based optimization (TLBO) and genetic algorithm (GA) for the optimum convergence rate of inverse kinematic solution. An investigation has been made on the accuracies of adopted techniques and total computational time for inverse kinematic evaluations. It is found that TLBO is performing better as compared GA on the basis of fitness function and quaternion algebra gives better computational cost

    Kinematic analysis and dimensional optimization of a 2R2T parallel manipulator

    Get PDF
    International audienceThe need of a device providing two translational (2T) and two rotational (2R) movements led us to the design a 3UPS-1RPU parallel manipulator. The manipulator consisted on a mobile platform connected to a base through four legs. That is, the manipulator layout has one central leg and three external legs at the same radial distance. By studying different locations of the legs anchoring point, we improved the first layout design, yet not the optimal one. On this basis, this paper focus on the optimal dimensional design of the manipulator. To this end, we put forward the kinematics equations of the manipulator in accordance to the anchoring points coordinates. Through a numerical approach, the equations enable to find the manipulator workspace. Also, we find a global manipulability index using a local dexterity measure. The latter index serves as optimal function. The optimization process considers joint constraints. Thus, we built a nonlinear optimization problem solved through sequential quadratic programming algorithms. We start by optimizing only a small set of parameters rather than the entire set, which gives us insights on the initial guess to optimize using the entire set. The optimal design layout varies from the original layout. Findings suggest that a task-oriented reconfiguration strategy can improve manipulator performance

    Position analysis based on multi-affine formulations

    Get PDF
    Aplicat embargament des de la data de defensa fins el 31/5/2022The position analysis problem is a fundamental issue that underlies many problems in Robotics such as the inverse kinematics of serial robots, the forward kinematics of parallel robots, the coordinated manipulation of objects, the generation of valid grasps, the constraint-based object positioning, the simultaneous localization and map building, and the analysis of complex deployable structures. It also arises in other fields, such as in computer aided design, when the location of objects in a design is given in terms of geometric constrains, or in the conformational analysis of biomolecules. The ubiquity of this problem, has motivated an intense quest for methods able of tackling it. Up to now, efficient algorithms for the general problem have remained elusive and they are only available for particular cases. Moreover, the complexity of the problem has typically led to methods difficult to be implemented. Position analysis can be decomposed into two equally important steps: obtaining a set of closure equations, and solving them. This thesis deals with both of them to obtain a general, simple, and yet efficient solution method that we call the trapezoid method. The first step is addressed relying on dual quaternions. Although it has not been properly highlighted in the past, the use of dual quaternions permits expressing the closure condition of a kinematic loop involving only lower pairs as a system of multi-affine equations. In this thesis, this property is leveraged to introduce an interval-based method specially tailored for solving multi-affine systems. The proposed method is objectively simpler (in the sense that it is easier to understand and to implement) than previous methods based on general techniques such as interval Newton methods, conversions to Bernstein basis, or linear relaxations. Moreover, it relies on two simple operations, namely, linear interpolations and projections on coordinate planes, which can be executed with a high performance. The result is a method that accurately and efficiently bounds the valid solutions of the problem at hand. To further improve the accuracy, we propose the use of redundant, multi affine equations that are derived from the minimal set of equations describing the problem. To improve the efficiency, we introduce a variable elimination methodology that preserves the multi-affinity of the system of equations. The generality and the performance of the proposed trapezoid method are extensively evaluated on different kind of mechanisms, including spherical mechanisms, generic 6R and 7R loops, over-constrained systems, and multi-loop mechanisms. The proposed method is, in all cases, significantly faster than state of the art alternatives.El problema de l'anàlisi de posició és un tema fonamental que subjau a molts problemes de la robòtica, com ara la cinemàtica inversa de robots sèrie, la cinemàtica directa de robots paral·lels, la manipulació coordinada d'objectes, la generació de prensions vàlides amb mans robòtiques, el posicionament d'objectes basat en restriccions, la localització i la creació de mapes de forma simultània, i l'anàlisi d'estructures desplegables complexes. També sorgeix en altres camps, com ara en el disseny assistit per ordinador, quan la ubicació dels objectes en un disseny es dóna en termes de restriccions geomètriques o en l'anàlisi conformacional de biomolècules. La omnipresència d'aquest problema ha motivat una intensa recerca de mètodes capaços d'afrontar-lo. Fins al moment, els algoritmes eficients per al problema general han estat esquius i només estan disponibles per a casos particulars. A més, la complexitat del problema normalment ha conduït a mètodes difícils d'implementar. L'anàlisi de posició es pot descompondre en dos passos igualment importants: l'obtenció d'un sistema d'equacions de tancament i la resolució d'aquest sistema. Aquesta tesi tracta de tots dos passos per tal d'obtenir un mètode de solució general, senzill i alhora eficient que anomenem el mètode del trapezoide. El primer pas s'aborda utilitzant quaternions duals. Tot i que no ha estat suficientment destacat en el passat, l'ús de quaternions duals permet expressar la condició de tancament d'un bucle cinemàtic que impliqui només parells inferiors com a un sistema d'equacions multi-afins. En aquesta tesi s'aprofita aquesta propietat per introduir un mètode especialment dissenyat per resoldre sistemes multi-afins. El mètode proposat és objectivament més senzill (en el sentit que és més fàcil d'entendre i d'implementar) que els mètodes anteriors que utilitzen tècniques generals com ara els mètodes de Newton basats en intervals, les conversions a la base de Bernstein o les relaxacions lineals. A més, el mètode es basa en dues operacions simples, a saber, les interpolacions lineals i les projeccions en plans de coordenades, que es poden executar de forma molt eficient. El resultat és un mètode que acota amb precisió i eficiència les solucions vàlides del problema. Per millorar encara més la precisió, proposem l'ús d'equacions multi-afins redundants derivades del conjunt mínim d'equacions que descriuen el problema. Per altra banda, per millorar l'eficiència, introduïm un metodologia d'eliminació de variables que preserva la multi-afinitat del sistema d'equacions. La generalitat i el rendiment del mètode del trapezoide s'avalua extensivament en diferents tipus de mecanismes, inclosos els mecanismes esfèrics, bucles 6R i 7R genèrics, sistemes sobre-restringits i mecanismes de múltiples bucles. El mètode proposat és, en tots els casos, significativament més ràpid que els mètodes alternatius descrits en la literatura fins al moment.Postprint (published version

    Passive Compliance Control of Redundant Serial Manipulators

    Get PDF
    Current industrial robotic manipulators, and even state of the art robotic manipulators, are slower and less reliable than humans at executing constrained manipulation tasks, tasks where motion is constrained in some direction (e.g., opening a door, turning a crank, polishing a surface, or assembling parts). Many constrained manipulation tasks are still performed by people because robots do not have the manipulation ability to reliably interact with a stiff environment, for which even small commanded position error yields very high contact forces in the constrained directions. Contact forces can be regulated using compliance control, in which the multi-directional elastic behavior (force-displacement relationship) of the end-effector is controlled along with its position. Some state of the art manipulators can directly control the end-effector\u27s elastic behavior using kinematic redundancy (when the robot has more than the necessary number of joints to realize a desired end-effector position) and using variable stiffness actuators (actuators that adjust the physical joint stiffness in real time). Although redundant manipulators with variable stiffness actuators are capable of tracking a time-varying elastic behavior and position of the end-effector, no prior work addresses how to control the robot actuators to do so. This work frames this passive compliance control problem as a redundant inverse kinematics path planning problem extended to include compliance. The problem is to find a joint manipulation path (a continuous sequence of joint positions and joint compliances) to realize a task manipulation path (a continuous sequence of end-effector positions and compliances). This work resolves the joint manipulation path at two levels of quality: 1) instantaneously optimal and 2) globally optimal. An instantaneously optimal path is generated by integrating the optimal joint velocity (according to an instantaneous cost function) that yields the desired task velocity. A globally optimal path is obtained by deforming an instantaneously generated path into one that minimizes a global cost function (integral of the instantaneous cost function). This work shows the existence of multiple local minima of the global cost function and provides an algorithm for finding the global minimum

    Design and analysis of a compliant parallel pan-tilt platform

    Get PDF
    In combination of the advantages of both parallel mechanisms and compliant mechanisms, a compliant parallel mechanism with two rotational DOFs (degrees of freedom) is designed to meet the requirement of a lightweight and compact pan-tilt platform. Firstly, two commonly-used design methods i.e. direct substitution and FACT (Freedom and Constraint Topology) are applied to design the configuration of the pan-tilt system, and similarities and differences of the two design alternatives are compared. Then inverse kinematic analysis of the candidate mechanism is implemented by using the pseudo-rigid-body model (PRBM), and the Jacobian related to its differential kinematics is further derived to help designer realize dynamic analysis of the 8R compliant mechanism. In addition, the mechanism’s maximum stress existing within its workspace is tested by finite element analysis. Finally, a method to determine joint damping of the flexure hinge is presented, which aims at exploring the effect of joint damping on actuator selection and real-time control. To the authors’ knowledge, almost no existing literature concerns with this issue

    Design and Implementation of a High Speed Cable-Based Planar Parallel Manipulator

    Get PDF
    Robotic automation has been the major driving force in modern industrial developments. High speed pick-and-place operations find their place in many manufacturing applications. The goal of this project is to develop a class of high speed robots that has a planar workspace. The presented robots are intended for pick-and-place applications that have a relatively large workspace. In order to achieve this goal, the robots must be both stiff and light. The design strategies adapted in this study were expanded from the research work by Prof Khajepour and Dr. Behzadipour. The fundamental principles are to utilize a parallel mechanism to enhance robot stiffness and cable construction to reduce moving inertia. A required condition for using cable construction is the ability to hold all cables under tension. This can only be achieved under certain conditions. The design phase of the study includes a static analysis on the robot manipulator that ensures certain mechanical components are always held under tension. This idea is extended to address dynamic situations where the manipulator velocity and acceleration are bounded. Two concept robot configurations, 2D-Deltabot, and 2D-Betabot are presented. Through a series of analyses from the robot inverse kinematic model, the dynamic properties of a robot can be computed in an effective manner. It was determined that the presented robots can achieve 4g acceleration and 4m/s maximum speed within their 700mm by 100mm workspace with a pair of 890W rotary actuators controlling two degrees of freedom. The 2D-Deltabot was chosen for prototype development. A kinematics calibration algorithm was developed to enhance the robot accuracy. Experimental test results had shown that the 2D-Deltabot was capable of running at 81 cycles per minute on a 730mm long pick-and-place path. Further experiments showed that the robot had a position accuracy of 0. 62mm and a position repeatability of 0. 15mm, despite a few manufacturing errors from the prototype fabrication

    Path planning and assembly mode-changes of 6-DOF Stewart-Gough-type parallel manipulators

    Full text link
    © 2016 International Federation for the Promotion of Mechanism and Machine Science The Stewart-Gough platform (SGP) is a six degree-of-freedom (DOF) parallel manipulator whose reachable workspace is complex due to its closed-loop configuration and six DOF outputs. As such, methods of path planning that involve storing the entire reachable workspace in memory at high resolutions are not feasible due to this six-dimensional workspace. In addition, complete path planning algorithms struggle in higher dimensional applications without significant customisations. As a result, many workspace analysis algorithms and path planning schemes use iterative techniques, particularly when tracking the manipulator's many direct kinematic solutions. The aim of this paper is to present the viability of singularity-free path planning in the Stewart-Gough platform's 6-dimensional workspace on modern-day computing systems by demonstrating its assembly mode-changing capability. The entire workspace volume is found using flood-fill algorithms with smooth and singularity-free trajectories generated within this known workspace. Workspace volume analysis was also performed with results comparable to other works
    • …
    corecore