1,613 research outputs found
Handling robot constraints within a Set-Based Multi-Task Priority Inverse Kinematics Framework
Set-Based Multi-Task Priority is a recent framework to handle inverse
kinematics for redundant structures. Both equality tasks, i.e., control
objectives to be driven to a desired value, and set-bases tasks, i.e., control
objectives to be satisfied with a set/range of values can be addressed in a
rigorous manner within a priority framework. In addition, optimization tasks,
driven by the gradient of a proper function, may be considered as well, usually
as lower priority tasks. In this paper the proper design of the tasks, their
priority and the use of a Set-Based Multi-Task Priority framework is proposed
in order to handle several constraints simultaneously in real-time. It is shown
that safety related tasks such as, e.g., joint limits or kinematic singularity,
may be properly handled by consider them both at an higher priority as
set-based task and at a lower within a proper optimization functional.
Experimental results on a 7DOF Jaco$^2
Novel joint-drift-free scheme at acceleration level for robotic redundancy resolution with tracking error theoretically eliminated
In this article, three acceleration-level joint-drift-free (ALJDF) schemes for kinematic control of redundant manipulators are proposed and analyzed from perspectives of dynamics and kinematics with the corresponding tracking error analyses. First, the existing ALJDF schemes for kinematic control of redundant manipulators are systematized into a generalized acceleration-level joint-drift-free scheme with a paradox pointing out the theoretical existence of the velocity error related to joint drift. Second, to remedy the deficiency of the existing solutions, a novel acceleration-level joint-drift-free (NALJDF) scheme is proposed to decouple Cartesian space error from joint space with the tracking error theoretically eliminated. Third, in consideration of the uncertainty at the dynamics level, a multi-index optimization acceleration-level joint-drift-free scheme is presented to reveal the influence of dynamics factors on the redundant manipulator control. Afterwards, theoretical analyses are provided to prove the stability and feasibility of the corresponding dynamic neural network with the tracking error deduced. Then, computer simulations, performance comparisons, and physical experiments on different redundant manipulators synthesized by the proposed schemes are conducted to demonstrate the high performance and superiority of the NALJDF scheme and the influence of dynamics parameters on robot control. This work is of great significance to enhance the product quality and production efficiency in industrial production
A General Framework for Hierarchical Redundancy Resolution Under Arbitrary Constraints
The increasing interest in autonomous robots with a high number of degrees of
freedom for industrial applications and service robotics demands control
algorithms to handle multiple tasks as well as hard constraints efficiently.
This paper presents a general framework in which both kinematic (velocity- or
acceleration-based) and dynamic (torque-based) control of redundant robots are
handled in a unified fashion. The framework allows for the specification of
redundancy resolution problems featuring a hierarchy of arbitrary (equality and
inequality) constraints, arbitrary weighting of the control effort in the cost
function and an additional input used to optimize possibly remaining
redundancy. To solve such problems, a generalization of the Saturation in the
Null Space (SNS) algorithm is introduced, which extends the original method
according to the features required by our general control framework. Variants
of the developed algorithm are presented, which ensure both efficient
computation and optimality of the solution. Experiments on a KUKA LBRiiwa
robotic arm, as well as simulations with a highly redundant mobile manipulator
are reported.Comment: 19 pages, 19 figures, submitted to the IEE
Recommended from our members
Industrial automation and control in hazardous nuclear environments
textThis report discusses the design and implementation of an automated system for use in geometrically-constrained, hazardous glovebox environments. This system’s purpose is to reduce a hemispherical plutonium pit into smaller pieces that fit inside of a crucible. The size reduction of plutonium pits supports stockpile stewardship efforts by the United States Department of Energy. The automation of this process increases the safety of radiation workers by handling radioactive nuclear material. This decreases glovebox worker dose and exposure to tools, sharps, and fines. This effort examines the hardware and software framework developed to support the use of a Port Deployed Manipulator (PDM) for a contact task. This research effort uses a 7 Degree-of-Freedom (DOF) PDM and a micropunch to reduce hemispherical pit surrogates. Formulation of the material reduction execution algorithm involved addressing a variety of topics related to industrial automation: 1. Collision detection and object recognition based on user-specified parameters. 2. Joint torque monitoring 3. Online motion planning for contact tasks 4. Object-in-hand industrial manufacturing 5. Grasping and handling of nuclear material 6. Software compliance via robust nonlinear control methods A high-bandwidth collision detection algorithm involving joint torque monitoring was developed to increase robot safety during operation. The motion planning algorithm developed for this effort takes variable geometric properties to be used with a range of hemishells. The algorithm’s feasibility was validated on a hardware test bed in a laboratory setting. Hardware cold tests conclude that mechanical compliance is sufficient for task completion. However, software compliance would increase performance, ef- ficiency, and safety during task execution. Two different nonlinear force control laws (feedback linearization and sliding mode control) that minimize object shear forces were developed using a simplified material reduction simulation. It is recommended that glovebox automation research continue to increase worker safety throughout the DOE complex.Mechanical Engineerin
Set-based Inverse Kinematics Control of an Anthropomorphic Dual Arm Aerial Manipulator
The paper presents a multiple task-priority inverse kinematics algorithm for a dual-arm aerial manipulator. Both tasks defined as equality constraints and inequality constraints are handled by means of a singularity robust method based on the Null-Space based Behavioral control. The proposed schema is constituted by the inverse kinematics control, that receives the desired behavior of the system and outputs the reference values for the motion variables, i.e. the UAV pose and the arm joints position, and a motion control, that computes the vehicle thrusts and the joint torques. The method has been experimentally validated on a system composed by an underactuated aerial hexarotor vehicle equipped with two lightweight 4-DOF manipulators, involved in operations requiring the coordination of the two arms and the vehicle
AI based Robot Safe Learning and Control
Introduction This open access book mainly focuses on the safe control of robot manipulators. The control schemes are mainly developed based on dynamic neural network, which is an important theoretical branch of deep reinforcement learning. In order to enhance the safety performance of robot systems, the control strategies include adaptive tracking control for robots with model uncertainties, compliance control in uncertain environments, obstacle avoidance in dynamic workspace. The idea for this book on solving safe control of robot arms was conceived during the industrial applications and the research discussion in the laboratory. Most of the materials in this book are derived from the authors’ papers published in journals, such as IEEE Transactions on Industrial Electronics, neurocomputing, etc. This book can be used as a reference book for researcher and designer of the robotic systems and AI based controllers, and can also be used as a reference book for senior undergraduate and graduate students in colleges and universities
Motion Primitives and Planning for Robots with Closed Chain Systems and Changing Topologies
When operating in human environments, a robot should use predictable motions that allow humans to trust and anticipate its behavior. Heuristic search-based planning offers predictable motions and guarantees on completeness and sub-optimality of solutions. While search-based planning on motion primitive-based (lattice-based) graphs has been used extensively in navigation, application to high-dimensional state-spaces has, until recently, been thought impractical. This dissertation presents methods we have developed for applying these graphs to mobile manipulation, specifically for systems which contain closed chains. The formation of closed chains in tasks that involve contacts with the environment may reduce the number of available degrees-of-freedom but adds complexity in terms of constraints in the high-dimensional state-space. We exploit the dimensionality reduction inherent in closed kinematic chains to get efficient search-based planning.
Our planner handles changing topologies (switching between open and closed-chains) in a single plan, including what transitions to include and when to include them. Thus, we can leverage existing results for search-based planning for open chains, combining open and closed chain manipulation planning into one framework. Proofs regarding the framework are introduced for the application to graph-search and its theoretical guarantees of optimality. The dimensionality-reduction is done in a manner that enables finding optimal solutions to low-dimensional problems which map to correspondingly optimal full-dimensional solutions. We apply this framework to planning for opening and navigating through non-spring and spring-loaded doors using a Willow Garage PR2. The framework motivates our approaches to the Atlas humanoid robot from Boston Dynamics for both stationary manipulation and quasi-static walking, as a closed chain is formed when both feet are on the ground
A global approach to kinematic path planning to robots with holonomic and nonholonomic constraints
Robots in applications may be subject to holonomic or nonholonomic constraints. Examples of holonomic constraints include a manipulator constrained through the contact with the environment, e.g., inserting a part, turning a crank, etc., and multiple manipulators constrained through a common payload. Examples of nonholonomic constraints include no-slip constraints on mobile robot wheels, local normal rotation constraints for soft finger and rolling contacts in grasping, and conservation of angular momentum of in-orbit space robots. The above examples all involve equality constraints; in applications, there are usually additional inequality constraints such as robot joint limits, self collision and environment collision avoidance constraints, steering angle constraints in mobile robots, etc. The problem of finding a kinematically feasible path that satisfies a given set of holonomic and nonholonomic constraints, of both equality and inequality types is addressed. The path planning problem is first posed as a finite time nonlinear control problem. This problem is subsequently transformed to a static root finding problem in an augmented space which can then be iteratively solved. The algorithm has shown promising results in planning feasible paths for redundant arms satisfying Cartesian path following and goal endpoint specifications, and mobile vehicles with multiple trailers. In contrast to local approaches, this algorithm is less prone to problems such as singularities and local minima
- …