Globally Convergent Optimal Dynamic Inverse Kinematics for Distributed Modular and Self-Reconfigurable Robot Trees
نویسندگان
چکیده
Kinematic trees of self-reconfigurable, modular robots are difficult to control for at least three primary reasons: (1) they must be controlled in a distributed fashion, (2) they are often kinematically redundant or hyper-redundant, and (3) in many cases, these robots must be designed to safely operate autonomously in dangerous and isolated environments. Much work has been done to design hardware, distributed algorithms, and controllers to handle different aspects of this challenging problem, but the design of generalized and globally optimal inverse kinematics algorithms for such systems is largely an open problem. Jacobian-based methods have welldocumented shortcomings, particularly for high-DOF systems, while alternative methods, such as those based on genetic and evolutionary algorithms, provide no guarantees of convergence to a globally optimal solution. Such a guarantee is particularly important in the types of dangerous environments in which these robots are to operate. This paper proposes a novel distributed inverse kinematics framework based on the recently proposed Branch and Bound Particle Swarm Optimization (BBPSO) algorithm, which provably converges to a globally optimal solution (and converges in finite time given any positive error tolerance). This framework is demonstrated, through extensive simulations, to offer high-quality solutions in practical amounts of time, even for multi-effector and dynamic problems, such as those encountered in kinematic self-reconfiguration where the effector workspace goal pose is not available as input.
منابع مشابه
High-Dimensional Inverse Kinematics and Self-Reconfiguration Kinematic Control
This paper addresses two unique challenges for self-reconfigurable robots to perform dexterous locomotion and manipulation in difficult environments: highdimensional inverse kinematics (HDIK) for > 100 degrees of freedom, and selfreconfiguration kinematic control (SRKC) where the workspace targets at which connectors are to meet for docking are not known a priori. These challenges go beyond the...
متن کاملDocking in self-reconfigurable robots
Docking is a crucial action for self-reconfigurable robots because it supports almost all practical advantages of such robots. In addition to the classic docking challenges found in other applications, such as reliable dock/latch mechanics, effective guiding systems, and intelligent control protocols, docking in selfreconfigurable robots is also subject to some unique constraints. These constra...
متن کاملCARV 2007 Task-based Configuration Optimization of Modular and Reconfigurable Robots using a Multi-solution Inverse Kinematics Solver
Modular and Reconfigurable Robots (MRR) are a breed of industrial robots designed for today’s flexible and versatile production facilities. MRRs can be assembled in various ways to achieve numerous distinct Kinematic configurations (KC). In MRRs, the problem of finding the most suitable KC for a specific task from a predefined set of modules is called Task-based Configuration Optimization (TBCO...
متن کاملNumerical inverse kinematics for modular reconfigurable robots
The inverse kinematics solutions of a reconfigurable robot system built upon a collection of standardized components is difficult to obtain because of its varying configurations. This article addresses the formulation of a generic numerical inverse kinematics model and automatic generation of the model for arbitrary robot geometry including serial and tree-typed geometries. Both revolute and pr...
متن کاملInverse Kinematics for Modular Reconfigurable Robots
Inverse kinematics solutions of a reconfigurabie robot system built upon a collection of standardized components is dificult to obtain because of its varying configuration. This paper addresses the formulation of a generic numerical inverse kinematics model and automatic generation of the model for arbitrary robot geometry including serial type and branching type geometry. Both revolute and pri...
متن کامل