252 research outputs found

    Sensorless torque/force control

    Get PDF
    Motion control systems represent a main subsystem for majority of processing systems that can be found in the industrial sector. These systems are concerned with the actuation of all devices in the manufacturing process such as machines, robots, conveyor systems and pick and place mechanisms such that they satisfy certain motion requirements, e.g., the pre specified reference trajectories are followed along with delivering the proper force or torque to the point of interest at which the process occurs. In general, the aim of force/torque control is to impose the desired force on the environment even if the environment has dynamical motion

    ๋ถˆํ™•์‹ค์„ฑ์„ ํฌํ•จํ•˜๋Š” ์กฐ๋ฆฝ์ž‘์—…์„ ์œ„ํ•œ ์ปดํ”Œ๋ผ์ด์–ธ์Šค ๊ธฐ๋ฐ˜ ํŽ™์ธํ™€ ์ „๋žต

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ (๋ฐ•์‚ฌ) -- ์„œ์šธ๋Œ€ํ•™๊ต ๋Œ€ํ•™์› : ์œตํ•ฉ๊ณผํ•™๊ธฐ์ˆ ๋Œ€ํ•™์› ์œตํ•ฉ๊ณผํ•™๋ถ€(์ง€๋Šฅํ˜•์œตํ•ฉ์‹œ์Šคํ…œ์ „๊ณต), 2020. 8. ๋ฐ•์žฌํฅ.The peg-in-hole assembly is a representative robotic task that involves physical contact with the external environment. The strategies generally involve performing the assembly task by estimating the contact state between the peg and the hole. The contact forces and moments, measured using force sensors, are primarily used to estimate the contact state. In this paper, in contrast to past research in the area, which has involved the utilization of such expensive devices as force/torque sensors or remote compliance mechanisms, an inexpensive method is proposed for peg-in-hole assembly without force feedback or passive compliance mechanisms. The method consists of an analysis of the state of contact between the peg and the hole as well as a strategy to overcome the inevitable positional uncertainty of the hole incurred in the recognition process. A control scheme was developed to yield compliant behavior from the robot with physical contact under the condition of hybrid position/force control. Proposed peg-in-hole strategy is based on compliance characteristics and generating the force and moment. The peg is inserted into the hole as it adapts to the external environment. The effectiveness of the proposed method was experimentally verified using a humanoid upper body robot with fifty degrees of freedom and a peg-in-hole apparatus with a small clearance (0.1 mm). Three cases of experiments were conducted; Assembling the peg attached to the arm in the hole fixed in the external environment, grasping a peg with an anthropomorphic hand and assembling it into a fixed hole, and grasping both peg and hole with both hands and assembling each other. In order to assemble the peg-in-hole through the proposed strategy by the humanoid upper body robot, I present a method of gripping an object, estimating the kinematics of the gripped object, and manipulating the gripped object. In addition to the cost aspect, which is the fundamental motivation for the proposed strategy, the experimental results show that the proposed strategy has advantages such as fast assembly time and high success rate, but has the disadvantage of unpredictable elapsed time. The reason for having a high variance value for the success time is that the spiral trajectory, which is most commonly used, is used. In this study, I analyze the efficiency of spiral force trajectory and propose an improved force trajectory. The proposed force trajectory reduces the distribution of elapsed time by eliminating the uncertainty in the time required to find a hole. The efficiency of the force trajectory is analyzed numerically, verified through repeated simulations, and verified by the actual experiment with humanoid upper body robot developed by Korea institute of industrial technology.ํŽ™์ธํ™€ ์กฐ๋ฆฝ์€ ๋กœ๋ด‡์˜ ์ ‘์ด‰ ์ž‘์—…์„ ๋Œ€ํ‘œํ•˜๋Š” ์ž‘์—…์œผ๋กœ, ํŽ™์ธํ™€ ์กฐ๋ฆฝ ์ „๋žต์„ ์—ฐ๊ตฌํ•จ์œผ๋กœ์จ ์‚ฐ์—… ์ƒ์‚ฐ ๋ถ„์•ผ์˜ ์กฐ๋ฆฝ์ž‘์—…์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ํŽ™์ธํ™€ ์กฐ๋ฆฝ์ž‘์—…์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํŽ™๊ณผ ํ™€ ๊ฐ„์˜ ์ ‘์ด‰์ƒํƒœ๋ฅผ ์ถ”์ •ํ•จ์œผ๋กœ์จ ์ด๋ฃจ์–ด์ง„๋‹ค. ์ ‘์ด‰์ƒํƒœ๋ฅผ ์ถ”์ •ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์žฅ ๋„๋ฆฌ ์“ฐ์ด๋Š” ๋ฐฉ๋ฒ•์€ ํž˜ ์„ผ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ธ๋ฐ, ์ ‘์ด‰ ํž˜๊ณผ ๋ชจ๋ฉ˜ํŠธ๋ฅผ ์ธก์ •ํ•˜์—ฌ ์ ‘์ด‰์ƒํƒœ๋ฅผ ์ถ”์ •ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ๋งŒ์•ฝ ์ด๋Ÿฌํ•œ ์„ผ์„œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค๋ฉด, ํ•˜๋“œ์›จ์–ด ๋น„์šฉ๊ณผ ์†Œํ”„ํŠธ์›จ์–ด ์—ฐ์‚ฐ๋Ÿ‰ ๊ฐ์†Œ ๋“ฑ์˜ ์žฅ์ ์ด ์žˆ์Œ์€ ์ž๋ช…ํ•˜๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ํž˜ ์„ผ์„œ ํ˜น์€ ์ˆ˜๋™ ์ปดํ”Œ๋ผ์ด์–ธ์Šค ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํŽ™์ธํ™€ ์ „๋žต์„ ์ œ์•ˆํ•œ๋‹ค. ํ™€์— ๋Œ€ํ•œ ์ธ์‹ ์˜ค์ฐจ ํ˜น์€ ๋กœ๋ด‡์˜ ์ œ์–ด ์˜ค์ฐจ๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ๋จผ์ € ํŽ™๊ณผ ํ™€์˜ ์ ‘์ด‰ ๊ฐ€๋Šฅ ์ƒํƒœ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ๋กœ๋ด‡์˜ ์ปดํ”Œ๋ผ์ด์–ธ์Šค ๋ชจ์…˜์„ ์œ„ํ•œ ์ œ์–ด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋””์ž์ธํ•œ๋‹ค. ์ „๋žต์€ ์ปดํ”Œ๋ผ์ด์–ธ์Šค ํŠน์ง•์— ๊ธฐ๋ฐ˜ํ•˜๋ฉฐ ํŽ™์— ํž˜๊ณผ ๋ชจ๋ฉ˜ํŠธ๋ฅผ ์ƒ์„ฑ์‹œํ‚ด์œผ๋กœ์จ ์กฐ๋ฆฝ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ํŽ™์€ ์™ธ๋ถ€ํ™˜๊ฒฝ์— ์ˆœ์‘ํ•จ์œผ๋กœ์จ ํ™€์— ์‚ฝ์ž…๋œ๋‹ค. ์ œ์•ˆํ•œ ์ „๋žต์€ ๋‚ฎ์€ ๊ณต์ฐจ๋ฅผ ๊ฐ–๋Š” ํŽ™์ธํ™€ ์‹คํ—˜์„ ํ†ตํ•ด์„œ ๊ทธ ์œ ํšจ์„ฑ์ด ๊ฒ€์ฆ๋œ๋‹ค. ํŽ™๊ณผ ํ™€์„ ๋กœ๋ด‡ํŒ”๊ณผ ์™ธ๋ถ€ํ™˜๊ฒฝ์— ๊ฐ๊ฐ ๊ณ ์ •๋œ ํ™˜๊ฒฝ์—์„œ์˜ ์‹คํ—˜, ์ธ๊ฐ„ํ˜• ๋กœ๋ด‡ํ•ธ๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ํŽ™์„ ์žก์•„์„œ ๊ณ ์ •๋œ ํ™€์— ์‚ฝ์ž…ํ•˜๋Š” ์‹คํ—˜, ๊ทธ๋ฆฌ๊ณ  ํ…Œ์ด๋ธ”์— ๋†“์ธ ํŽ™๊ณผ ํ™€์„ ๊ฐ๊ฐ ๋กœ๋ด‡ํ•ธ๋“œ๋กœ ํŒŒ์ง€ํ•˜์—ฌ ์กฐ๋ฆฝํ•˜๋Š” ์ด ์„ธ ๊ฐ€์ง€์˜ ์‹คํ—˜์„ ์ˆ˜ํ–‰ํ•˜์˜€๋‹ค. ํ•ธ๋“œ๋กœ ํŽ™์„ ํŒŒ์ง€ํ•˜๊ณ  ์กฐ์ž‘ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ, ํŒŒ์ง€ ๋ฐฉ๋ฒ•๊ณผ ํ•ธ๋“œ๋ฅผ ์ด์šฉํ•œ ๋ฌผ์ฒด ์กฐ์ž‘ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฐ„๋žตํžˆ ์†Œ๊ฐœํ•˜์˜€๋‹ค. ์ œ์•ˆํ•œ ์ „๋žต์˜ ์„ฑ๋Šฅ์„ ์‹คํ—˜์ ์œผ๋กœ ๋ถ„์„ํ•œ ๊ฒฐ๊ณผ, ๋†’์€ ์กฐ๋ฆฝ ์„ฑ๊ณต๋ฅ ์„ ๊ฐ–๋Š” ๋Œ€์‹  ์กฐ๋ฆฝ์‹œ๊ฐ„์ด ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ๋‹จ์ ์ด ๋‚˜ํƒ€๋‚˜ ์ด๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋ Œ์น˜ ๊ถค์  ๋˜ํ•œ ์ œ์•ˆํ•˜์˜€๋‹ค. ๋จผ์ € ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋‚˜์„  ํž˜ ๊ถค์ ์„ ์ด์šฉํ–ˆ์„ ๋•Œ ์กฐ๋ฆฝ ์„ฑ๊ณต์‹œ๊ฐ„์˜ ๋ถ„์‚ฐ์ด ํฐ ์ด์œ ๋ฅผ ํ™•๋ฅ ๊ฐœ๋…์„ ์ด์šฉํ•ด ๋ถ„์„ํ•˜๊ณ , ์ด๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•œ ๋ถ€๋ถ„์  ๋‚˜์„  ํž˜ ๊ถค์ ์„ ์ œ์•ˆํ•œ๋‹ค. ์ œ์•ˆํ•œ ํž˜ ๊ถค์ ์ด ๋‚˜์„  ํž˜ ๊ถค์ ์— ๋น„ํ•ด ๊ฐ–๋Š” ์„ฑ๋Šฅ์˜ ์šฐ์ˆ˜์„ฑ์„ ์ฆ๋ช…ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ์ˆ˜์น˜์  ๋ถ„์„, ๋ฐ˜๋ณต์  ์‹œ๋ฎฌ๋ ˆ์ด์…˜, ๊ทธ๋ฆฌ๊ณ  ๋กœ๋ด‡์„ ์ด์šฉํ•œ ์‹คํ—˜์„ ์ˆ˜ํ–‰ํ•˜์˜€๋‹ค.1 INTRODUCTION 1 1.1 Motivation: Peg-in-Hole Assembly 1 1.2 Contributions of Thesis 2 1.3 Overview of Thesis 3 2 COMPLIANCE BASED STRATEGY 5 2.1 Background & Related Works 5 2.2 Analysis of Peg-in-Hole Procedure 6 2.2.1 Contact Analysis 7 2.2.2 Basic Idea 9 2.3 Peg-in-Hole Strategy 12 2.3.1 Unit Motions 12 2.3.2 State of Strategy 13 2.3.3 Conditions for State Transition 15 2.4 Control Frameworks 18 2.4.1 Control for Compliant Behavior 18 2.4.2 Friction Compensate 20 2.4.3 Control Input for the Strategy 25 2.5 Experiment 29 2.5.1 Experiment Environment 29 2.5.2 Fixed Peg and Fixed Hole 31 2.5.2.1 Experiment Results 31 2.5.2.2 Analysis of Force and Control Gain 36 2.5.3 Peg-in-Hole with Multi Finger Hand 41 2.5.3.1 Object Grasping 42 2.5.3.2 Object In-Hand Manipulation 44 2.5.3.3 Experiment Results 49 2.5.4 With Upper Body Robot 50 2.5.4.1 Peg-in-Hole Procedure 52 2.5.4.2 Kinematics of Grasped Object 54 2.5.4.3 Control Frameworks 54 2.5.4.4 Experiment Results 56 2.6 Discussion 59 2.6.1 Peg-in-Hole Transition 59 2.6.2 Influential Issues 59 3 WRENCH TRAJECTORY 63 3.1 Problem Statement 64 3.1.1 Hole Search Process 64 3.1.2 Spiral Force Trajectory Analysis 66 3.2 Partial Spiral Force Trajectory 70 3.2.1 Force Trajectory with Tilted Posture 70 3.2.2 Probability to Three-point Contact 76 3.3 SIMULATION & EXPERIMENT 78 3.3.1 Simulation 78 3.3.2 Experiment 83 4 CONCLUSIONS 90 Abstract (In Korean) 102Docto

    Kaiten dendoki no enkodaresu kakudo suiteiho

    Get PDF

    Master-Slave Coordination Using Virtual Constraints for a Redundant Dual-Arm Haptic Interface

    Get PDF
    Programming robots for tasks involving force interaction is difficult, since both the knowledge of the task and the dynamics of the robots are necessary. An immersive haptic interface for task demonstration is proposed, where theoperator can sense and act through the robot. This is achieved by coupling two robotic systems with virtual constraints such that they have the same coordinates in the operational space disregarding a fixed offset. Limitations caused by the singular configurations or the reach of the robots are naturally reflected to either side as haptic feedback

    Learning-based adaption of robotic friction models

    Full text link
    In the Fourth Industrial Revolution, wherein artificial intelligence and the automation of machines occupy a central role, the deployment of robots is indispensable. However, the manufacturing process using robots, especially in collaboration with humans, is highly intricate. In particular, modeling the friction torque in robotic joints is a longstanding problem due to the lack of a good mathematical description. This motivates the usage of data-driven methods in recent works. However, model-based and data-driven models often exhibit limitations in their ability to generalize beyond the specific dynamics they were trained on, as we demonstrate in this paper. To address this challenge, we introduce a novel approach based on residual learning, which aims to adapt an existing friction model to new dynamics using as little data as possible. We validate our approach by training a base neural network on a symmetric friction data set to learn an accurate relation between the velocity and the friction torque. Subsequently, to adapt to more complex asymmetric settings, we train a second network on a small dataset, focusing on predicting the residual of the initial network's output. By combining the output of both networks in a suitable manner, our proposed estimator outperforms the conventional model-based approach and the base neural network significantly. Furthermore, we evaluate our method on trajectories involving external loads and still observe a substantial improvement, approximately 60-70\%, over the conventional approach. Our method does not rely on data with external load during training, eliminating the need for external torque sensors. This demonstrates the generalization capability of our approach, even with a small amount of data-only 43 seconds of a robot movement-enabling adaptation to diverse scenarios based on prior knowledge about friction in different settings

    On Sensorless Collision Detection and Measurement of External Forces in Presence of Modeling Inaccuracies

    Get PDF
    The field of human-robot interaction has garnered significant interest in the last decade. Every form of human-robot coexistence must guarantee the safety of the user. Safety in human-robot interaction is being vigorously studied, in areas such as collision avoidance, soft actuators, light-weight robots, computer vision techniques, soft tissue modeling, collision detection, etc. Despite the safety provisions, unwanted collisions can occur in case of system faults. In such cases, before post-collision strategies are triggered, it is imperative to effectively detect the collisions. Implementation of tactile sensors, vision systems, sonar and Lidar sensors, etc., allows for detection of collisions. However, due to the cost of such methods, more practical approaches are being investigated. A general goal remains to develop methods for fast detection of external contacts using minimal sensory information. Availability of position data and command torques in manipulators permits development of observer-based techniques to measure external forces/torques. The presence of disturbances and inaccuracies in the model of the robot presents challenges in the efficacy of observers in the context of collision detection. The purpose of this thesis is to develop methods that reduce the effects of modeling inaccuracies in external force/torque estimation and increase the efficacy of collision detection. It is comprised of the following four parts: 1. The KUKA Light-Weight Robot IV+ is commonly employed for research purposes. The regressor matrix, minimal inertial parameters and the friction model of this robot are identified and presented in detail. To develop the model, relative weight analysis is employed for identification. 2. Modeling inaccuracies and robot state approximation errors are considered simultaneously to develop model-based time-varying thresholds for collision detection. A metric is formulated to compare trajectories realizing the same task in terms of their collision detection and external force/torque estimation capabilities. A method for determining optimal trajectories with regards to accurate external force/torque estimation is also developed. 3. The effects of velocity on external force/torque estimation errors are studied with and without the use of joint force/torque sensors. Velocity-based thresholds are developed and implemented to improve collision detection. The results are compared with the collision detection module integrated in the KUKA Light-Weight Robot IV+. 4. An alternative joint-by-joint heuristic method is proposed to identify the effects of modeling inaccuracies on external force/torque estimation. Time-varying collision detection thresholds associated with the heuristic method are developed and compared with constant thresholds. In this work, the KUKA Light-Weight Robot IV+ is used for obtaining the experimental results. This robot is controlled via the Fast Research Interface and Visual C++ 2008. The experimental results confirm the efficacy of the proposed methodologies

    A Passivity-based Nonlinear Admittance Control with Application to Powered Upper-limb Control under Unknown Environmental Interactions

    Get PDF
    This paper presents an admittance controller based on the passivity theory for a powered upper-limb exoskeleton robot which is governed by the nonlinear equation of motion. Passivity allows us to include a human operator and environmental interaction in the control loop. The robot interacts with the human operator via F/T sensor and interacts with the environment mainly via end-effectors. Although the environmental interaction cannot be detected by any sensors (hence unknown), passivity allows us to have natural interaction. An analysis shows that the behavior of the actual system mimics that of a nominal model as the control gain goes to infinity, which implies that the proposed approach is an admittance controller. However, because the control gain cannot grow infinitely in practice, the performance limitation according to the achievable control gain is also analyzed. The result of this analysis indicates that the performance in the sense of infinite norm increases linearly with the control gain. In the experiments, the proposed properties were verified using 1 degree-of-freedom testbench, and an actual powered upper-limb exoskeleton was used to lift and maneuver the unknown payload.Comment: Accepted in IEEE/ASME Transactions on Mechatronics (T-MECH
    • โ€ฆ
    corecore