In this paper we propose a novel approach for intuitive and natural physical human-robot interaction in cooperative tasks. Through initial learning by demonstration, robot behavior naturally evolves into a cooperative task, where the human co-worker is allowed to modify both the spatial course of motion as well as the speed of execution at any stage. The main feature of the proposed adaptation scheme is that the robot adjusts its stiffness in path operational space, defined with a Frenet-Serret frame. Furthermore, the required dynamic capabilities of the robot are obtained by decoupling the robot dynamics in operational space, which is attached to the desired trajectory. Speed-scaled dynamic motion primitives are applied for the underlying task representation. The combination allows a human co-worker in a cooperative task to be less precise in parts of the task that require high precision, as the precision aspect is learned and provided by the robot. The user can also freely change the speed and/or the trajectory by simply applying force to the robot. The proposed scheme was experimentally validated on three illustrative tasks. The first task demonstrates novel twostage learning by demonstration, where the spatial part of the trajectory is demonstrated independently from the velocity part. The second task shows how parts of the trajectory can be rapidly and significantly changed in one execution. The final experiment shows two Kuka LWR-4 robots in a bi-manual setting cooperating with a human while carrying an object.
We propose a human-robot cooperation scheme for bimanual robots. After the initial task demonstration, the human co-worker can modify both the spatial course of motion as well as the speed of execution in an intuitive way. To achieve this goal, speed-scaled dynamic motion primitives are applied for the underlying task representation. The proposed adaptation scheme adjusts the robot's stiffness in path operational space, i. e. along the trajectory. It allows a human co-worker to be less precise in the parts of the task that require high precision, as the precision aspect can be provided by the robot. The required dynamic capabilities of the robot were obtained by decoupling the bimanual robot dynamics in operational space, which is attached to the desired trajectory. The proposed scheme was validated in a task where two Kuka LWR-4 robot arms cooperate with a human to carry an object.
SUMMARYWe propose a novel control approach for cooperative dual-arm manipulation tasks. Our scheme has three typical features: (1) the task performed by two robots is represented as a motion of a virtual mechanism and the task execution is accomplished by controlling the virtual mechanism; (2) the two arms and the task form a joined kinematic chain; (3) the scheme allows a cooperative dual-arm system to perform the task also when robot base is moving. The calculation of the Jacobian matrix of a chained two-arm mechanisms is based on a methodology which is using the Jacobian matrices of particular robot mechanisms and their end-effector positions and orientations. The proposed algorithm for dual-arm manipulation is verified by simulations of two cooperating planar robots and by experiments on a dual-arm robot consisting of two KUKA LWR arms.
In this paper we propose a new approach for efficient programming of grinding and polishing operation. In the proposed system, the initial policy is performed by a skilled operator and recorded with a passive digitizer. The demonstrated policy comprises both position and force data. The optimal robot execution of the task is provided by applying a virtual mechanism approach, which models the polishing/grinding tool as a serial kinematic chain. By joining the robot and the virtual mechanism in an augmented system, additional degrees of freedom are obtained and redundancy resolution can be applied to optimize the demonstrated motion. Another benefit of the proposed approach is that the same policy can be transferred to different combination of robots and grinding/polishing tools without any modification of the captured motion. The proposed approach requires known contact point between the treated object and the polishing/grinding tool. We propose a novel approach for accurate estimation of this point using data obtained from the force-torque sensor. Finally, the demonstrated path is refined to compensate for inaccurate calibration and different dynamics of a robot and the human demonstrator using iterative learning controller. The proposed method was verified in a real industrial environment.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.