610 research outputs found

    Geometric Algebra for Optimal Control with Applications in Manipulation Tasks

    Full text link
    Many problems in robotics are fundamentally problems of geometry, which lead to an increased research effort in geometric methods for robotics in recent years. The results were algorithms using the various frameworks of screw theory, Lie algebra and dual quaternions. A unification and generalization of these popular formalisms can be found in geometric algebra. The aim of this paper is to showcase the capabilities of geometric algebra when applied to robot manipulation tasks. In particular the modelling of cost functions for optimal control can be done uniformly across different geometric primitives leading to a low symbolic complexity of the resulting expressions and a geometric intuitiveness. We demonstrate the usefulness, simplicity and computational efficiency of geometric algebra in several experiments using a Franka Emika robot. The presented algorithms were implemented in c++20 and resulted in the publicly available library \textit{gafro}. The benchmark shows faster computation of the kinematics than state-of-the-art robotics libraries.Comment: 16 pages, 13 figures

    Robot Object Manipulation Using Stereoscopic Vision and Conformal Geometric Algebra

    Get PDF
    This paper uses geometric algebra to formulate, in a single framework, the kinematics of a three finger robotic hand, a binocular robotic head, and the interactions between 3D objects, all of which are seen in stereo images. The main objective is the formulation of a kinematic control law to close the loop between perception and actions, which allows to perform a smooth visually guided object manipulation

    Robot object manipulation using stereoscopic vision and conformal geometric algebra

    Get PDF
    Abstract. This paper uses geometric algebra to formulate, in a single framework, the kinematics of a three finger robotic hand, a binocular robotic head, and the interactions between 3D objects, all of which are seen in stereo images. The main objective is the formulation of a kinematic control law to close the loop between perception and actions, which allows to perform a smooth visually guided object manipulation

    Resolución geométrica de la cinemática inversa de un robot sin muñeca esférica

    Get PDF
    Una de las aplicaciones más conocidas del álgebra geométrica en la ingenierìa consiste en proporcionar una formulación compacta de la cinemática de los robots manipuladores serie. Sin embargo, el uso de álgebra geométrica en el campo de la robótica está aún en sus inicios, y todavía hay varios problemas abiertos que pueden ser tratados con esta elegante y compacta formulación. En esta línea, el presente artículo introduce una estrategia basada en el álgebra geométrica conforme para resolver el problema de la cinemática inversa para un robot manipulador de 6 grados de libertad (GdL) sin muñeca esférica, para el cual es conocido que el problema de la cinemática inversa no tiene, en general, solución analítica. Para ello, la estrategia propuesta en este artículo se basará en la explotación de las propiedades algebraicas y geométricas del álgebra geométrica conforme como, por ejemplo, que toda isometría se puede representar de manera compacta como un rotor, y que los objetos geométricos no son más que multivectores.Peer ReviewedPostprint (author's final draft

    Research on dynamic performance and motion control of robot manipulator

    Get PDF
    Amongst the robotics and autonomous systems, robot manipulators have proven themselves to be of increasing importance and are widely adopted to substitute for human in repetitive and/or hazardous tasks. In this paper, the purpose is to research on dynamic performance and motion control of robot manipulator for the more precise, crucial and critical tasks in industry. Firstly, the forward and inverse kinematics was accurately described by obtaining the link transformation matrices from each joint in robot manipulator. To find admissible solutions along the path, the workspace of the manipulator was determined by joint limit condition and validated by actual measurement. And then, the dynamic performance of robot manipulator is researched by using the forming flexible multi-body system. Furthermore, the frequency response curves are obtained by exciting vibration simulation based on vibration model, which the predicted method was validated by comparing simulation and experimental results. Finally, the control system architecture was given and the grasping process was conducted by gripper based on motion trajectory control in the workspace

    Articulating Space: Geometric Algebra for Parametric Design -- Symmetry, Kinematics, and Curvature

    Get PDF
    To advance the use of geometric algebra in practice, we develop computational methods for parameterizing spatial structures with the conformal model. Three discrete parameterizations – symmetric, kinematic, and curvilinear – are employed to generate space groups, linkage mechanisms, and rationalized surfaces. In the process we illustrate techniques that directly benefit from the underlying mathematics, and demonstrate how they might be applied to various scenarios. Each technique engages the versor – as opposed to matrix – representation of transformations, which allows for structure-preserving operations on geometric primitives. This covariant methodology facilitates constructive design through geometric reasoning: incidence and movement are expressed in terms of spatial variables such as lines, circles and spheres. In addition to providing a toolset for generating forms and transformations in computer graphics, the resulting expressions could be used in the design and fabrication of machine parts, tensegrity systems, robot manipulators, deployable structures, and freeform architectures. Building upon existing algorithms, these methods participate in the advancement of geometric thinking, developing an intuitive spatial articulation that can be creatively applied across disciplines, ranging from time-based media to mechanical and structural engineering, or reformulated in higher dimensions

    Book reports

    Get PDF

    The Norwegian Motion-Laboratory

    Get PDF
    This paper contains an overview of the equipment currently available in the Norwegian Motion Laboratory, a description of the IT networking infrastructure in the laboratory, a GitHub link to open source code developed, description of the PyQt-based graphical user interface, presentation of robot forward and inverse kinematics, presentation of equations of motion for the suspended load motion and a description of the full system kinematics. The paper ends with a list of research experiments and publications from the laboratory to date

    Geometric soft robotics: a finite element approach

    Get PDF
    Enabling remote semi-autonomous operations in hazardous environments is a challenging technological problem, given the difficulty to access in confined and constrained spaces using classical robotic systems. Inspired by biological trunks and tentacles, soft continuum robots constitute a possible solution to this problem, for their ability to traverse confined spaces, manipulate objects in complex environments, and conform their shape to nonlinear curvilinear paths. The need of reaching difficult-to-access industrial sites for maintenance and inspection procedures or anatomical sites for less invasive robotic surgery mainly motivates the current research. Despite the recent advances in the design and fabrication of soft robots, the community still suffers for the lack of a consolidate modeling framework for simulating their mechanical behavior. Such a modeling framework is the necessary condition for developing new physical design and control strategies, as well as path planning algorithms. Indeed, despite their appreciable features, soft robots usually generate undesired vibrations during normal procedures. This is one of the main reasons which still limits their potentially wide use in real scenario. Realistic modeling frameworks might leverage the development of model-based predictive controllers to compensate for the undesired vibrations, as well as design concepts and optimized trajectories to avoid the excitation of the vibration modes of the mechanical structure. The main objective of the thesis is to develop a unified mathematical framework for simulating the mechanical behavior of soft continuum robotic manipulators, which can also accommodate the dynamic simulation of classical rigid robots. The computer implementation of this theoretical framework leads to the development of SimSOFT, a physics engine for soft robots. The formulation has been validated through literature benchmark and some applications are presented. One of the major strengths of the framework is that it can accommodate the realistic simulation of kinematic trees or loops constituted either by rigid or soft arms connected by rigid or flexible joints.The simulation of hybrid mechanisms, composed by classical rigid kinematic chains and soft continuum manipulators, which can be used to have larger dexterity in smaller workspaces, as they are easily to miniaturize, is thus possible. To the best of the author's knowledge, the mathematical models developed in the thesis constitute the first attempt in the robotics community towards a unified framework for the dynamics of soft continuum multibody systems

    Inverse Kinematic Analysis of Robot Manipulators

    Get PDF
    An important part of industrial robot manipulators is to achieve desired position and orientation of end effector or tool so as to complete the pre-specified task. To achieve the above stated goal one should have the sound knowledge of inverse kinematic problem. The problem of getting inverse kinematic solution has been on the outline of various researchers and is deliberated as thorough researched and mature problem. There are many fields of applications of robot manipulators to execute the given tasks such as material handling, pick-n-place, planetary and undersea explorations, space manipulation, and hazardous field etc. Moreover, medical field robotics catches applications in rehabilitation and surgery that involve kinematic, dynamic and control operations. Therefore, industrial robot manipulators are required to have proper knowledge of its joint variables as well as understanding of kinematic parameters. The motion of the end effector or manipulator is controlled by their joint actuator and this produces the required motion in each joints. Therefore, the controller should always supply an accurate value of joint variables analogous to the end effector position. Even though industrial robots are in the advanced stage, some of the basic problems in kinematics are still unsolved and constitute an active focus for research. Among these unsolved problems, the direct kinematics problem for parallel mechanism and inverse kinematics for serial chains constitute a decent share of research domain. The forward kinematics of robot manipulator is simpler problem and it has unique or closed form solution. The forward kinematics can be given by the conversion of joint space to Cartesian space of the manipulator. On the other hand inverse kinematics can be determined by the conversion of Cartesian space to joint space. The inverse kinematic of the robot manipulator does not provide the closed form solution. Hence, industrial manipulator can achieve a desired task or end effector position in more than one configuration. Therefore, to achieve exact solution of the joint variables has been the main concern to the researchers. A brief introduction of industrial robot manipulators, evolution and classification is presented. The basic configurations of robot manipulator are demonstrated and their benefits and drawbacks are deliberated along with the applications. The difficulties to solve forward and inverse kinematics of robot manipulator are discussed and solution of inverse kinematic is introduced through conventional methods. In order to accomplish the desired objective of the work and attain the solution of inverse kinematic problem an efficient study of the existing tools and techniques has been done. A review of literature survey and various tools used to solve inverse kinematic problem on different aspects is discussed. The various approaches of inverse kinematic solution is categorized in four sections namely structural analysis of mechanism, conventional approaches, intelligence or soft computing approaches and optimization based approaches. A portion of important and more significant literatures are thoroughly discussed and brief investigation is made on conclusions and gaps with respect to the inverse kinematic solution of industrial robot manipulators. Based on the survey of tools and techniques used for the kinematic analysis the broad objective of the present research work is presented as; to carry out the kinematic analyses of different configurations of industrial robot manipulators. The mathematical modelling of selected robot manipulator using existing tools and techniques has to be made for the comparative study of proposed method. On the other hand, development of new algorithm and their mathematical modelling for the solution of inverse kinematic problem has to be made for the analysis of quality and efficiency of the obtained solutions. Therefore, the study of appropriate tools and techniques used for the solution of inverse kinematic problems and comparison with proposed method is considered. Moreover, recommendation of the appropriate method for the solution of inverse kinematic problem is presented in the work. Apart from the forward kinematic analysis, the inverse kinematic analysis is quite complex, due to its non-linear formulations and having multiple solutions. There is no unique solution for the inverse kinematics thus necessitating application of appropriate predictive models from the soft computing domain. Artificial neural network (ANN) can be gainfully used to yield the desired results. Therefore, in the present work several models of artificial neural network (ANN) are used for the solution of the inverse kinematic problem. This model of ANN does not rely on higher mathematical formulations and are adept to solve NP-hard, non-linear and higher degree of polynomial equations. Although intelligent approaches are not new in this field but some selected models of ANN and their hybridization has been presented for the comparative evaluation of inverse kinematic. The hybridization scheme of ANN and an investigation has been made on accuracies of adopted algorithms. On the other hand, any Optimization algorithms which are capable of solving various multimodal functions can be implemented to solve the inverse kinematic problem. To overcome the problem of conventional tool and intelligent based method the optimization based approach can be implemented. In general, the optimization based approaches are more stable and often converge to the global solution. The major problem of ANN based approaches are its slow convergence and often stuck in local optimum point. Therefore, in present work different optimization based approaches are considered. The formulation of the objective function and associated constrained are discussed thoroughly. The comparison of all adopted algorithms on the basis of number of solutions, mathematical operations and computational time has been presented. The thesis concludes the summary with contributions and scope of the future research work
    corecore