Intelligent Robotics Lab.



Similar documents
Pneumatically Driven Robot System with Force Perception for Minimally Invasive Surgery

Chapter. 4 Mechanism Design and Analysis

Design Aspects of Robot Manipulators

Simple Harmonic Motion

Autonomous Mobile Robot-I

White Papers. Planetary VS Cycloid

HPF Hollow Shaft Unit Type

TwinCAT NC Configuration

Practice Exam Three Solutions

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

Manufacturing Equipment Modeling

Safe Control of a Pneumatic Muscle Powered System

Design of a Robotic Arm with Gripper & End Effector for Spot Welding

Angular acceleration α

Center of Gravity. We touched on this briefly in chapter 7! x 2

Reaction Torque Sensor

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy

Unit - 6 Vibrations of Two Degree of Freedom Systems

Equivalent Spring Stiffness

Digital vs. Analogue Control Systems

Figure Cartesian coordinate robot

Modeling Mechanical Systems

ANALYTICAL METHODS FOR ENGINEERS

Robotics and Automation Blueprint

Force/position control of a robotic system for transcranial magnetic stimulation

ACTUATOR DESIGN FOR ARC WELDING ROBOT

APEX DYNAMICS, INC. APEX DYNAMICS INC.,

Chapter Outline. Mechanical Properties of Metals How do metals respond to external loads?

Tiguan Haldex All-Wheel Drive

MEASURING WHEEL ALIGNMENT

Address for Correspondence

Basics of Web Tension Control Summary Presenter: Darrell Whiteside, Sales Channel Manager Tension Control Maxcess International

Figure 1 - Delta Theta Input Selection

Centripetal Force. This result is independent of the size of r. A full circle has 2π rad, and 360 deg = 2π rad.

Clutch and Operation as a System

UNIT II Robots Drive Systems and End Effectors Part-A Questions

Automatic Transmission Basics

Weight The weight of an object is defined as the gravitational force acting on the object. Unit: Newton (N)

Chapter 6. Components of Elasticity. Musculotendinous Unit. Behavioral Properties of the Musculotendinous Unit. Biomechanics of Skeletal Muscle

Advantages of Auto-tuning for Servo-motors

Belt Drives and Chain Drives. Power Train. Power Train

Torsion Tests. Subjects of interest

Design and Analysis of a Passively Compliant, Biologically Inspired Robot Arm

Unit 24: Applications of Pneumatics and Hydraulics

THE COMPOSITE DISC - A NEW JOINT FOR HIGH POWER DRIVESHAFTS

Development of Docking System for Mobile Robots Using Cheap Infrared Sensors

8.2 Elastic Strain Energy

Stirling Paatz of robot integrators Barr & Paatz describes the anatomy of an industrial robot.

Tips For Selecting DC Motors For Your Mobile Robot

The elements used in commercial codes can be classified in two basic categories:

Robot coined by Karel Capek in a 1921 science-fiction Czech play

AP1 Oscillations. 1. Which of the following statements about a spring-block oscillator in simple harmonic motion about its equilibrium point is false?

PHYS 211 FINAL FALL 2004 Form A

Lecture 3: Teleoperation

Machine Design II Prof. K.Gopinath & Prof. M.M.Mayuram. Module 2 - GEARS. Lecture 17 DESIGN OF GEARBOX

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

MCE380: Measurements and Instrumentation Lab. Chapter 9: Force, Torque and Strain Measurements

MET 306. Activity 8a. Mechanism Design Creo 2.0 Level 7 POINT A GROUND LINK LINK 1 LINK 2 LINK 3 POINT B 10/15/2010 1

Vectors VECTOR PRODUCT. Graham S McDonald. A Tutorial Module for learning about the vector product of two vectors. Table of contents Begin Tutorial

Introduction to Robotics Analysis, Systems, Applications

PHY121 #8 Midterm I

Matrix Normalization for Optimal Robot Design

CHAPTER 4 4 NUMERICAL ANALYSIS

Loewe GK Installation and operating manual

Physics 231 Lecture 15

Unit 24: Applications of Pneumatics and Hydraulics

Electric Motors and Drives

D.C. Motors. Products and specifications subject to change without notice.

Universal Exoskeleton Arm Design for Rehabilitation

Setting up the DeskCNC controller.

Solution: Angular velocity in consistent units (Table 8.1): Velocity of a point on the disk: Rate at which bits pass by the read/write head:

Agilent AEDB-9140 Series Three Channel Optical Incremental Encoder Modules with Codewheel, 100 CPR to 500 CPR Data Sheet

Vert-X 16-5V / % Ub. Applications Servodrives Dancer arm Operating table

Physics 1120: Simple Harmonic Motion Solutions

High Accuracy Articulated Robots with CNC Control Systems

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

Unit 24: Applications of Pneumatics and Hydraulics

MECHANICAL PRINCIPLES OUTCOME 4 MECHANICAL POWER TRANSMISSION TUTORIAL 1 SIMPLE MACHINES

Animations in Creo 3.0

Volkswagen B3 Passat Manual Transmission 02A 34 Manual Transmission - Controls, Assembly (Page GR-34) 02A 5-speed. Gearshift cable/lever installing

Spring Simple Harmonic Oscillator. Spring constant. Potential Energy stored in a Spring. Understanding oscillations. Understanding oscillations

Active Vibration Isolation of an Unbalanced Machine Spindle

MINIMAT-EC-Servo Screwdriver Spindles

Using Design Accelerators in Autodesk Inventor

Robotic Collision Sensor and/ Axial Compliance Device Protector

Mechanical Principles

Linear Motion vs. Rotational Motion

ENS 07 Paris, France, 3-4 December 2007

Hand Gestures Remote Controlled Robotic Arm

MR6 MR30. limit switches Compacta slip-on geared motors with integrated limit switches (figure 1) are ideal drives for reversing tasks (figure 2).

Quick Reference Catalog

The connector we use most in joining beams is the Technic pin. The Technic pin comes in several variants, as shown in Figure 1 below.

Progettazione Funzionale di Sistemi Meccanici e Meccatronici

\ srl High Technology Gear Reducers and Cardan Shafts CERTIFIED QUALITY SYSTEM: UNI ISO EN 9001:2008 ICIM 2779/2; IQNET N. IT UNIVERSAL SHAFT

End-point control of long reach manipulator systems

Transcription:

1 Variable Stiffness Actuation based on Dual Actuators Connected in Series and Parallel Prof. Jae-Bok Song (jbsong@korea.ac.kr ). (http://robotics.korea.ac.kr) ti k Depart. of Mechanical Engineering, Korea University, Seoul, Korea Various Variable Stiffness Devices at Korea Univ. Serial-type Dual Actuator Unit Serial connection Position control Stiffness control Force estimation Collision safety Safety Joint Mechanism Passive compliance 1 rotational DOF Joint type phri Environment estimation Parallel-type Dual Actuator Unit Parallel connection Antagonistic actuation Variable stiffness Parallel actuation Safety Link Mechanism Passive compliance 3 rotational DOFs Link type phri 2

2 Dual Actuator Unit (DAU) Redundant Actuation Simultaneous control of position and stiffness for one DOF Improved safety Actuator 1 Actuator 2 Power Transmission Two types of DAUs Dual Actuator Unit Serial connection Proxima al link Distal link Parallel connection Serial-type Dual Actuator Unit (S-DAU) 3 Parallel-type Dual Actuator Unit (P-DAU) Variable Stiffness Actuators VSA-II (variable stiffness actuation) Univ. of Pisa (Bicchi Bicchi, 2008) Torsion spring + 4-bar linkage ANLES (actuator with nonlinear elastic system) Tokai Univ. (Koganezawa, 2006) Torsion spring + nonlinear guide 4

3 Research Trends: Compliant Actuators MACCEPA (mechanically adjustable compliance and controllable equilibrium position actuator) Vrije Univ. Brussel (Ham, 2008) Antagonistically actuated joint with quadratic series-elastic actuation Georgia Tech. (DeWeerth, 2005) Tension spring and curved surface Spring Roller Curved surface 5 Serial-type Dual Actuator Unit (S-DAU) 6

4 S-DAU : Introduction S-DAU Connected in series Based on planetary gear train Features Positioning actuator (PA) with high gear ratio Stiffness modulator () with low gear ratio Indep. control of position and stiffness Force estimation Collision safety Stiffness estimation Environment estimation Max velocity (ra ad/s) m) Max torque (N 7 S-DAU : Principle of Operation Planetary gear train Two inputs & One output Useful for actuator unit with dual inputs S-DAU based on planetary gear train 8

5 S-DAU : Principle of Operation No contact with environment Contact with environment θ = θ + θ DAU PA τ τ = k = K i T, θ i k = K θ T, 9 S-DAU : Construction Planetary gear train Gear ratio - 690:1 for PA, 56:1 for Version 1 : 48x61x110 mm, 500g (including clutch mechanism) Version 2 : 26x61x110 mm, 450g PA 29mm Version 2 61mm Version 1 Planetary gear train 10

6 S-DAU : Position Control / Stiffness Control Response to stiffness change Joint stiffness (N Nm/deg) Joint stiffness (N Nm/deg) 11 S-DAU : Force Estimation Force estimation No need for an expensive F/T sensor for force control τ = k θ k : user specified θ : measured by the encoder τ = J T F 20 Measured force Estimated force 10 0-10 -20 0 3 6 9 12 15 18 Time (sec) 12

7 S-DAU : Collision Safety Joint Stiffness : o k : initial stiffness, Example o k = k βvel Δω Δω = ω ω o ω = 270 deg/s, ω o = 170 deg/s, o k = 1.5 Nm/deg, β vel = 0.01, k = 0.5 Nm/deg just after collision 13 S-DAU : Parallel Manipulator with Two S-DAUs Experimental Setup 5-linkage parallel manipulator with two S-DAUs. Independent position and stiffness controllers based on DSP 2812. Verifies S-DAU s force estimation ability using a F/T sensor. DAU 1 DAU 2 F/T sensor Link 5 Joint 1 & Joint 2 Link 4 y x Link 2 Link 3 Position controller Stiffness controller 14

8 S-DAU : Stiffness Estimation Stiffness estimation for hard material Applied force : 3N 10N Stiffness of environment K e : - 3.5kN/m (estimated), 3.75kN/m(measured) Stiffness of manipulator K : about 100N/m Position information Estimated stiffness 15 S-DAU : Stiffness Adaptation Stiffness Stiffness matrix stiffness ellipse in Cartesian space Low stiffness in normal direction Good control of contact force High stiffness in tangential ti direction Good performance on trajectory t tracking Stiffness ellipse adaptable to surface normal using the estimated force y [u,1, u,2 ] T [u 1,1, u 1,2 ] T 2 Ellipse x : eigenvalue [u 1, u 2 ] T : eigenvector Principal axis Fixed stiffness ellipse Adaptable stiffness ellipse 16

9 S-DAU : Surface Estimation Surface estimation 30 29 28 27 26 25 24 23 22 21 20 19 v i iii Trajectory of PA Environment iv ii Trajectory of end-effector 0 1 2 3 4 5 6 7 8 Position x (cm) 17 Parallel-type Dual Actuator Unit (P-DAU) 18

10 P-DAU : Introduction P-DAU Connected in parallel Antagonistic actuation Features Linear spring + Cam-follower Nonlinear stiffness characteristics Compact design Parallel actuation available Combined torques from dual actuators 19 P-DAU : Principle of Operation Antagonistic actuation Basic principle of human motion Two muscles for control of a single joint. Muscles modeled as nonlinear springs. Agonist Antagonist Low Stiffness F High Stiffness F Spring 1 Spring 2 x Spring 1 Spring 2 x Moving plate -x 2 x -x 2 ' x x 1 ' x 1 P2 P1 P2 P1 Spring 2 Output link Spring 1 20 Spring 2 Output link Spring 1

11 P-DAU : Principle of Operation Cam-Follower Mechanism Compact design. Cam profile Various nonlinear characteristics. Cam movement Output link Cam profile Translating cam with translating roller follower Face cam with oscillating follower Cam-follower in P-DAU Face cam Translating follower 21 P-DAU : Principle of Operation Variable Stiffness mechanism of P-DAU Antagonistic actuation Cam-follower + Linear spring Nonlinear spring 22

12 P-DAU : Variable Stiffness Mechanism Low Stiffness ( Small compression of spring) High Stiffness ( Large compression of spring) 23 P-DAU : Parallel Actuation Parallel actuation Antagonistic actuation: Only a single actuator can apply a force to an object. Parallel actuation: Both actuators can apply forces to an object. Combined torque from dual actuators No variable stiffness Clutching point Antagonistic actuation Actuation mode Parallel actuation 24 Antagonistic actuation Parallel actuation with clutch mechanism

13 P-DAU : Parallel Actuation Clutch mechanism Based on cam-profile. Operated by the difference in position between upper and lower plates. Clutch cam Spring Middle plate Clutch pin 25 P-DAU : Construction Actuation Mechanism of P-DAU Compact design power transmission by two Internal ring gears Connected Shaft to middle plate Upper plate Middle plate Lower plate Internal ring gear 2 Variable stiffness module Spur gears to internal ring gears Internal ring gear 1 to upper plate Internal ring gear 2 Internal ring gear 1 26

14 P-DAU : Construction φ 70x62 mm, 470g (without motors) Maximum payload: 5Nm Variable stiffness range: 0.01 ~ 0.6 Nm/deg Response time : < 1sec (from min. stiffness to max. stiffness) Upper/Lower plate Ver. 1 27 P-DAU : Performance Antagonistic Actuation Mode Parallel Actuation Mode 28

15 Safe Joint Mechanism (SJM) 25 mm R 30 29 SJM : Introduction Safe robot arm (Compliant robot arm) Active compliance Collision detection by sensors Control of actuators Slow response, noise, malfunction Passive Compliance Spring, flexible link/joint, soft covering Absorbing collision force Fast response, high reliability but positioning inaccuracy. 30 Flexible joint (Quanser) Rovie, ATR

16 SJM : Principle of Operation Safety vs Performance Tradeoff Low stiffness for safety High stiffness for performance Force (N) 60 50 40 30 20 Dangerous IDEAL High stiffness Unsafe region Low stiffness Safe region Our approach Nonlinear stiffness characteristics Only by passive mechanical elements Normal operation Stiff arm for accurate positioning Collision situation (Large impact) Soft arm for shock-absorbing 10 Operating region 0 0 10 20 30 40 Inaccurate Displacement (mm) positioning 31 SJM : Principle of Operation Nonlinear spring system 4-bar linkage + Pre-compressed spring Transmission angle of 4-bar linkage Low spring force for static ti equilibrium i Threshold force: Transmitted force Spring force tiffness (N/mm) St 32 F E Spring F S Output slider A Input slider y O 1 x B F E : transmission angle : External force F S : Spring force

17 SJM : Performance ) Force (N) Acceleration (g) 200 150 100 HIC = 450 w/o SJM with SJM 50 HIC = 15 0 Start of collsion -50 0 10 Time (msec) 20 33 SJM : Current Status Safe manipulator 6 DOF manipulator with SJM SJM installed at the elbow joint. 3 rd version 2 nd version Motor Harmonic Drive SJM Size : Ø65*25mm Weight : 125g Torque : 8.5 Nm Range : ± 25 HIC : below 100 Size : Ø75*35mm Weight : 180g Torque : 10 Nm Range : ± 23 HIC : below 100 34

18 Thank you!! Contact: Prof. Jae-Bok SONG at jbsong@korea.ac.kr 35