2,248 research outputs found
Asymmetric Dual-Arm Task Execution using an Extended Relative Jacobian
Coordinated dual-arm manipulation tasks can be broadly characterized as
possessing absolute and relative motion components. Relative motion tasks, in
particular, are inherently redundant in the way they can be distributed between
end-effectors. In this work, we analyse cooperative manipulation in terms of
the asymmetric resolution of relative motion tasks. We discuss how existing
approaches enable the asymmetric execution of a relative motion task, and show
how an asymmetric relative motion space can be defined. We leverage this result
to propose an extended relative Jacobian to model the cooperative system, which
allows a user to set a concrete degree of asymmetry in the task execution. This
is achieved without the need for prescribing an absolute motion target.
Instead, the absolute motion remains available as a functional redundancy to
the system. We illustrate the properties of our proposed Jacobian through
numerical simulations of a novel differential Inverse Kinematics algorithm.Comment: Accepted for presentation at ISRR19. 16 Page
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
Visual servoing of aerial manipulators
The final publication is available at link.springer.comThis chapter describes the classical techniques to control an aerial manipulator by means of visual information and presents an uncalibrated image-based visual servo method to drive the aerial vehicle. The proposed technique has the advantage that it contains mild assumptions about the principal point and skew values of the camera, and it does not require prior knowledge of the focal length, in contrast to traditional image-based approaches.Peer ReviewedPostprint (author's final draft
Fuzzy logic control of telerobot manipulators
Telerobot systems for advanced applications will require manipulators with redundant 'degrees of freedom' (DOF) that are capable of adapting manipulator configurations to avoid obstacles while achieving the user specified goal. Conventional methods for control of manipulators (based on solution of the inverse kinematics) cannot be easily extended to these situations. Fuzzy logic control offers a possible solution to these needs. A current research program at SRI developed a fuzzy logic controller for a redundant, 4 DOF, planar manipulator. The manipulator end point trajectory can be specified by either a computer program (robot mode) or by manual input (teleoperator). The approach used expresses end-point error and the location of manipulator joints as fuzzy variables. Joint motions are determined by a fuzzy rule set without requiring solution of the inverse kinematics. Additional rules for sensor data, obstacle avoidance and preferred manipulator configuration, e.g., 'righty' or 'lefty', are easily accommodated. The procedure used to generate the fuzzy rules can be extended to higher DOF systems
Collision-Free Compliance Control for Redundant Manipulators: An Optimization Case
Force control of manipulators could enhance compliance and execution capabilities, and has become a key issue in the field of robotic control. However, it is challenging for redundant manipulators, especially when there exist risks of collisions. In this paper, we propose a collision-free compliance control strategy based on recurrent neural networks. Inspired by impedance control, the position-force control task is rebuilt as a reference command of task-space velocities, by combing kinematic properties, the compliance controller is then described as an equality constraint in joint velocity level. As to collision avoidance strategy, both robot and obstacles are approximately described as two sets of key points, and the distances between those points are used to scale the feasible workspace. In order to save unnecessary energy consumption while reducing impact of possible collisions, the secondary task is chosen to minimize joint velocities. Then a RNN with provable convergence is established to solve the constraint-optimization problem in realtime. Numerical results validate the effectiveness of the proposed controller
Redundancy analysis of cooperative dual-arm manipulators
This paper presents the redundancy analysis of two cooperative manipulators, showing how they can be considered as a single redundant manipulator through the use of the relative Jacobian matrix. In this way, the kinematic redundancy can be resolved by applying the principal local optimization techniques used in the single manipulator case. We resolve the redundancy by using the Jacobian null space technique, which permits us to perform several tasks with different execution priority levels at the same time; this is a useful feature, especially when the manipulators are to be mounted on and cooperate with a mobile platform. As an illustrative example, we present a case study consisting of two planar manipulators mounted on a smart wheelchair, whose degrees of redundancy are employed to move an object along a pre-defined path, while avoiding an obstacle in the manipulator's workspace at the same time
End-effector vibrations reduction in trajectory tracking for mobile manipulator
A method of motion planning for a mobile manipulator taking into account damping the end-effector vibrations is presented. The primary task of the robot is to trace a given end-effector trajectory. The redundant degrees of freedom are used to fulfil secondary objectives such as minimisation of platform kinetic energy and maximisation of holonomic manipulability measure, which leads to reduction of the end-effector vibrations. The method is based on Jacobian pseudo inverse at the acceleration level. Nonholonomic constraints in a Pfaffian form are explicitly incorporated to the control algorithm. A computer example involving a mobile manipulator consisting of a nonholonomic platform (2, 0) class and SCARA-type holonomic manipulator operating in two-dimensional task space is also presented
Learning Task Priorities from Demonstrations
Bimanual operations in humanoids offer the possibility to carry out more than
one manipulation task at the same time, which in turn introduces the problem of
task prioritization. We address this problem from a learning from demonstration
perspective, by extending the Task-Parameterized Gaussian Mixture Model
(TP-GMM) to Jacobian and null space structures. The proposed approach is tested
on bimanual skills but can be applied in any scenario where the prioritization
between potentially conflicting tasks needs to be learned. We evaluate the
proposed framework in: two different tasks with humanoids requiring the
learning of priorities and a loco-manipulation scenario, showing that the
approach can be exploited to learn the prioritization of multiple tasks in
parallel.Comment: Accepted for publication at the IEEE Transactions on Robotic
- …