Module10 v2 PDF
Module10 v2 PDF
&
                                A NALYSIS
                             M ODULE 10 – A DVANCED T OPICS
                                       Ashitava Ghosal1
                              1 Department   of Mechanical Engineering
                                                   &
                             Centre for Product Design and Manufacture
                                      Indian Institute of Science
                                       Bangalore 560 012, India
                                Email: asitava@mecheng.iisc.ernet.in
NPTEL, 2010
                                                                     .      .   .   .      .      .
A SHITAVA G HOSAL (IIS C )         ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010       1 / 99
       .
    . .1 C ONTENTS
       .            ∗
    . .2 L ECTURE 1
           Chaos and Non-linear Dynamics in Robots
       .
    . .3 L ECTURE 2
           Gough-Stewart Platform based Force-torque Sensors
       .             ∗
    . .4 L ECTURE 3
           Modeling and Analysis of Deployable Structures
       .
    . .5 A DDITIONAL M ATERIAL
           References and Suggested Reading
                                                               .      .   .   .      .      .
A SHITAVA G HOSAL (IIS C )   ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010       2 / 99
      O UTLINE
       .
    . .1 C ONTENTS
       .            ∗
    . .2 L ECTURE 1
           Chaos and Non-linear Dynamics in Robots
       .
    . .3 L ECTURE 2
           Gough-Stewart Platform based Force-torque Sensors
       .             ∗
    . .4 L ECTURE 3
           Modeling and Analysis of Deployable Structures
       .
    . .5 A DDITIONAL M ATERIAL
           References and Suggested Reading
                                                               .      .   .   .      .      .
A SHITAVA G HOSAL (IIS C )   ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010       3 / 99
      C ONTENTS OF L ECTURE
          1 Majorportions of this Lecture are from Shrinivas & Ghosal (1996 &
     1997) and Ravishankar & Ghosal (1999). More details are available in
     references listed at the end of the module.         .    .    .     .        .      .
A SHITAVA G HOSAL (IIS C )    ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS   NPTEL, 2010       4 / 99
      I NTRODUCTION
              Deterministic physical and mathematical systems whose
              time history has sensitive dependence on initial conditions.
              Occurs in many non-linear dynamical systems2 .
                      Observed in a wide range of systems – Electric circuits,
                      fluid dynamics, double pendulum (Levien and Tan, 1993),
                      large deformation in plates, mechanical and
                      electro-mechanical systems with friction and
                      hysteresis(Sekar and Narayanan, 1992), and mathematical
                      equations modeling complex phenomenon such as weather.
                      Controversially related to fields such as economics and
                      medical phenomenon such as epilepsy.
                      Origin: classical gravitational 3− body problem (Poincaré
                      late 19th century).
              Duffing’s equation (see Moon (1987) & Dowell and
              Pezeshki (1986)) is a common and well-studied example
                      Ẍ + C Ẋ + X 3 = B cos t – Non-linear ‘hardening’ spring.
                      Different time histories for different values of C and B.
        2 To see more details, copy and paste link in a New Window/Tab by
3 6
2 4
1 2
                                                                        XDOT
      0                                                                         0
 X
−1 −2
−2 −4
−3 −6
     −4                                                                        −8
       0    10   20   30     40     50      60     70   80   90   100           −4   −3       −2       −1          0       1    2       3          4
                               Time(seconds)                                                                       X
       3
                                                                                    10
       2
1 5
                                                                            XDOT
                                                                                     0
  X
−1
−2 −5
      −3
                                                                                   −10
      −4
      −5                                                                           −15
        0     10   20   30   40     50      60   70     80   90   100                −5   −4   −3   −2   −1             0   1   2   3     4
                               Time(seconds)                                                                    X
                                                                    .      .   .   .      .      .
A SHITAVA G HOSAL (IIS C )        ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010       9 / 99
      ROBOT DYNAMICS & C ONTROL
              To track a desired trajectory, various control schemes are
              used (see Module 7, Lecture 3).
              Proportional + Derivative(PD) or a PID control scheme
                                                                               ∫
               τi = q̈di + Kpi (qdi − qi ) + Kvi (q̇di − q̇i ) + KIi               (qdi − qi ) d τ
                           link 1
                                                                   Kp∗ = Kp /ω 2 , Kv∗ =
                              m 1,    l1 , r1                      Kv /ω , t ∗ = ω t
     O             θ   1
                                                            Non-dimensional parameters are
                                                      X
                                                            fewer! → Easier to search parameter
 Figure 5: The RP
                                                            space for obtaining chaotic
 Manipulator                                                behaviour.
                                                            For model based control
                                                            ρ̂i = (1 + ε )ρi
                                                                                .      .     .      .        .   .
A SHITAVA G HOSAL (IIS C )                    ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS         NPTEL, 2010     13 / 99
           RP MANIPULATOR                                           UNDER                  PD
           C ONTROL                                                                        PD control Kp*=1.2 Kv*=0.7 Chaotic
                     Pd control Kp*=10.0 Kv*=5.0 Nonchaotic
          2                                                                      4
1.5 3
1 2
0.5 1
                                                                         XDOT
 XDOT
0 0
−0.5 −1
−1 −2
−1.5 −3
         −2                                                                     −4
         −1.5   −1      −0.5           0           0.5        1    1.5           −6   −4    −2               0           2          4       6
                                       X
                                                                                                             X
                                                                                                                                          0.6                                               Kp*=1.2
                             −0.2
                                                                                                                                          0.5                                               Kv*=0.7
                             −0.4                                                   Kp*=10.0,Kv*=5.0
                                                                                                                                          0.4
                             −0.6
−0.8 0.3
−1 0.2
−1.2 0.1
                             −1.4                                                                                                          0
                                 0   100    200    300     400     500     600     700     800   900   1000                                 0   100   200   300    400    500      600    700    800   900       1000
                                                                                                                                                                     normalized time
              2.5
                                                                                           Poincaré map
               2
                                                                                           (θ˙1 , θ1 )
                                                                                           projection.
 Theta1dot
              1.5
                                                                                           Aθ = π ,
               1
                                                                                           AX = 1.0,
              0.5                                                                          ω = 1.0,
               0                                                Kp*=1.2                    ρ1 = 2.5,
             −0.5                                               Kv*=0.7
                                                                                           ρ2 = 0.5, and
                                                                                           ρ3 = 0.4,
              −1
               −2   −1.8   −1.6   −1.4   −1.2     −1   −0.8   −0.6   −0.4       −0.2
                                             Theta1
        1
                                                               6
0.8 5
                                                         Kv*
                                                               4
 Kv*
0.6
       0.4
                                                               2
0.2 1
                                                               0
        0                                                       0   5       10   15   20         25        30   35   40       45
         0     2        4     6     8       10      12                                     Kp*
                             Kp*
 Figure 11: Chaos maps for RP                            Figure 12: Chaos maps for RP
 manipulator under PD control                            manipulator under model-based control
−3.12 −0.5
            −3.14
                                                                           −1
            −3.16
            −3.18
                                                                          −1.5
    THETA
                                                                      X
             −3.2
                                                                           −2
            −3.22
            −3.24
                                                                          −2.5
−3.26
            −3.28
                                                                                 9.2   9.3   9.4     9.5     9.6       9.7       9.8
                9.6     9.65   9.7   9.75     9.8     9.85    9.9                                   Kp*
                                     KP*
 Figure 13: Bifurcation diagram for RP                              Figure 14: Bifurcation diagram for RP
 manipulator under PD control                                       manipulator under model-based control
link 2
                                                                m 2 , l 2 , r2 , I2
                                                                                        θ2
link 1
m 1, l1 , r 1 , I 1
θ1
0.6
                                                                       PD KP=50, KV=2.0
 LARGEST LYAPUNOV EXPONENT
                              0.4
                                                                                                       Aθ1 = π /2, Aθ2 = π /4
                              0.2                                                                      and ω = 2.0
                               0                                                                       Mass and DH parameters –
                             −0.2
                                                                                                       Correspond to the first two
                                                                                                       links of the CMU DD Arm
                             −0.4
                                                                                                       II (see Khosla (1986))
                             −0.6
                                 0   100    200   300   400    500    600   700    800    900   1000
                                                         TIME in seconds
                                                                                                          .    .   .    .      .     .
A SHITAVA G HOSAL (IIS C )                                            ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   20 / 99
            RR MANIPULATOR UNDER PD AND
            MODEL - BASED CONTROL
                             PD Controller                                                      EPS = −0.9
       3                                                                8
                                                                        7
      2.5
       2
                                                                        5
                                                                   KV
 KV
1.5 4
                                                                        3
       1
      0.5
                                                                        1
       0                                                                0
       10    20    30   40   50        60    70    80   90   100        10   20       30   40   50        60        70   80   90       100
                                  KP                                                                 KP
 Figure 17: Chaos map for PD control                               Figure 18: Chaos map for model-based
 of the RR Manipulator                                             control of the RR Manipulator
2.2
2.15 eps=−0.9
2.1 Kp=49
                2
                                                                                    Kp = 49
                                                                                    Period doubling
              1.95
                                                                                    route to chaos
               1.9
1.85
                                                                   .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )       ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   23 / 99
      A NALYTICAL C RITERIA
                                      ∂H                  ∂H
                               q̇ =      ,      ṗ = −       +τ
                                      ∂p                  ∂q
                                                               .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )   ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   24 / 99
      A NALYTICAL C RITERIA (C ONTD .)
              If Rijkl = 0, then the mass matrix can be factorized (Stoker
              1969, Spong 1992)
q̇ = P, Ṗ = [N(q)]−T τ
                                                                                      ε (t)
                    ε0
                                                        ε0
G<0 G>0
p(x,y)
                                          d2        F2
                                                           Mass matrix is constant.
link 1 m1
      O                                                          Y
                           d1
link 2
m2 p(x,y)
                                                                              .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )                  ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   28 / 99
      G AUSSIAN C URVATURE OF ROBOTS :
      PR ROBOT
  Y
                                                         Elements of mass matrix
F 1, d 1 θ2
    O                                                    X
               link 1                         Γ2         G = 0 → Not chaotic!
m1
                                                                        .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )            ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   29 / 99
      G AUSSIAN C URVATURE OF ROBOTS :
      RR ROBOT
              Y
                                                      p(x,y)
                                    link 2
                                                                   Elements of mass matrix
                                m 2 , l 2 , r2 , I2
                                                        θ2
                                                                             M11 = c1 + c2 cos θ2
              link 1
              m 1, l1 , r 1 , I 1
                                                                   M12 = 2(c3 + c4 cos θ2 ), M22 = c3
θ1 ci , i = 1, 2, 3, 4 are constants.
                                                               .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )   ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   31 / 99
      S UMMARY
                                                                .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )    ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   32 / 99
      O UTLINE
       .
    . .1 C ONTENTS
       .            ∗
    . .2 L ECTURE 1
           Chaos and Non-linear Dynamics in Robots
       .
    . .3 L ECTURE 2
           Gough-Stewart Platform based Force-torque Sensors
       .             ∗
    . .4 L ECTURE 3
           Modeling and Analysis of Deployable Structures
       .
    . .5 A DDITIONAL M ATERIAL
           References and Suggested Reading
                                                               .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )   ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   33 / 99
      C ONTENTS OF L ECTURE
              Introduction4
              Kinematics and statics of Gough-Stewart platform.
              Isotropic and singular configurations
              Six component force-torque sensors based on a
              Gough-Stewart platform at a near singular configuration.
              Modeling, analysis and design of Gough-Stewart platform
              based sensors.
              Hardware and experimental results.
              Summary
                                                                      Industrial manufacturing
                Modern tyre testing           Micro-positioning
                machine
                                                             Physik Instrumetente
                                                             http://www.physikinstrumente.com
                                        Precise alignment of
                   Robotic surgery      mirror
                     Figure 26: Some modern uses of Gough-Stewart platform
                                                                        .      .     .      .     .     .
A SHITAVA G HOSAL (IIS C )            ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS          NPTEL, 2010   36 / 99
       I NTRODUCTION
                                           P2         Top Platform
               P3
                             {P0 }
                                                       P1
       P4                                                    Spherical Joint
                                                                    Prismatic
                                                                                Moving top platform
                                                                     Joint
                                           P6
                      P5                                                        Fixed base
                                                               B2
   Extensible Leg
                                     B3
                                                Fixed Base
                                                                .      .   .    .      .     .
 A SHITAVA G HOSAL (IIS C )   ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   38 / 99
      G OUGH -S TEWART PLATFORM AS A
      S ENSOR
                                                                .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )    ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   39 / 99
      G OUGH -S TEWART PLATFORM
                                                                                Kinematics and statics (see
                                                                                Module 5, Lecture 5 for more
                                                                                details).
                  {P0 }
                                                   Pi                           Direct kinematics involve solution
                          P0
                               pi
                                                                                of a 40 degree polynomial.
                                                        S Joint
                                                                                Leg vector
                                                              P Joint
                                                                                    B0
                                                                                         Si = B
                                                                                              P0 [R] pi + t − bi
                                                                                                0   P0   B0  B0
             B0
                  t                                     Ẑ
                                              li
                                                                  Ŷ            Unit vector along leg
                                                                                B0
                                                                        Bi         si =B0 Si /li
                                    B0
                                         bi                                     Relation between external
                                                                        X̂
                                                                                force-moment at top platform
                                                                                {Tool } and leg forces fi
     {B0 }
                                          U Joint                                                                            
                                                                                     B0 F
                                                                                         Tool               ∑6i =1 B0 si fi
 Figure 29: A leg of the                                                             −−−           =         −−−             
 Gough-Stewart platform                                                             B0 M                 6 (B0 b ×B0 s )f
                                                                                           Tool         ∑i=1       i        i i
                                                                                                .       .       .    .      .     .
A SHITAVA G HOSAL (IIS C )                                   ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS             NPTEL, 2010   40 / 99
      K INEMATICS AND S TATICS                                       OF
      G OUGH -S TEWART PLATFORM
              Statics equation in matrix form
                                     B          
                                         0F
                                            Tool
                            FTool =  − − −  = B
                         B0       ∆                 0
                                                   Tool [ H ]f
                                       B0 M
                                            Tool
                 150
                       Rigid
                                                                      |R1 |/F is approximately
                 100
                                                                      28.6.
                               Elastic                  If AC and BC are elastic
                 50
                                                        θnew = arctan(δ + δ1 )
              0
                                                        (Srinath 1983) where,
               0      0.5    1      1.5      2    2.5 3
                                THETA in deg
                                                        δ = l sin θ and
             Figure 33: Force amplification Vs. θ       δ1 = l cos θ × (F /EA)1/3
                                                        and Poisson’s ratio is 0.3.
               For elastic links R1 = −R2 = F /(2 sin θnew ) —
               Amplification/enhanced sensitivity is present but lower!
                                                                           .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )               ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   45 / 99
      S INGULAR C ONFIGURATIONS
              Force transformation [H] matrix in 6 × 6 Gough-Stewart
                                      B0 s                   B0 s                              B0 s
                                                                                                                
                                              1                      2               ...               6
              B0
              Tool [ H   ]=         −−−                     −−−                    −−−        −−−         
                                 (B0 b1 ×B0 s1 )         (B0 b2 ×B0 s2 )             ...   (B0 b6 ×B0 s6 )
                                                                         .      .        .      .      .     .
A SHITAVA G HOSAL (IIS C )             ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS              NPTEL, 2010   50 / 99
     N EAR S INGULAR C ONFIGURATION IN
     6 × 6 G OUGH -S TEWART PLATFORM
              Configuration 1 chosen for sensor developement —
              Enhanced sensitivity for Fx , Fy and Mz .
              Both top and bottom platform are regular hexagons of
              equal sides.
              At exactly singular configuration, legs are exactly vertical
              and amplification is infinite — Not desirable!
              Gough-Stewart platform, Configuration # 1, at a near
              singularity
                      The legs are not exactly vertical.
                      Top and bottom platform not aligned and included
                      half-angle changed from 30◦ to 33◦ → Top platform
                      rotated by 3◦ !
                      det [H] ̸= 0 → Near singular with condition number of [H]
                      about 1900.
                      Amplification of about 10 (and not infinity)!
                                                                   .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )       ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   51 / 99
      N OMINAL G EOMETRY OF S ENSOR
       h
                         t
                                                               M Z
                                                                                          d
      MZ
                                     FX                                                        D
                       R                                       FZ                                  FX
           FZ                                                                         R
 Figure 34: Flexure hinges with                           Figure 35: Flexure hinges with circular
 rectangular cross-section                                cross-section
                Geometry (t, R, θ ) or (d , D, θ ) can be designed to give
                required lateral and longitudinal stiffness (or compliance).
                For small motion good approximation .to kinematic
                                                              .   .
                                                                      joints.
                                                                       .     .                              .
A SHITAVA G HOSAL (IIS C )           ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS               NPTEL, 2010   53 / 99
      F LEXIBLE H INGES
                                                                                         Z            ROTX
                                         ROTX                                                Y       -45.0
                             Z          -45.0
                                   Y     ROTY          MIDDLE LAYER                                   ROTY
                                         0.0                                                           0.0
                                         ROTZ                                                X
                                        -45.0                                                         ROTZ
                                   X                                                                 -45.0
  Figure 38: Deflection (mm) of sensor                  Figure 39: Stress (N/mm2 ) in sensor
              FE model (in NISA) of top and bottom platform, six legs
              with hinges and sensing element created.
              Applied Fx = Fy = Fz = 0.98 N, Mx = My = Mz = 49.05
              Maximum deflection 0.5 mm and maximum stress about
              294 N/mm2 at the flexible hinges — Safe design!
                                                                      .   .   .    .             .             .
A SHITAVA G HOSAL (IIS C )       ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010                  56 / 99
      G OUGH -S TEWART P LATFORM BASED
      S ENSOR
Force in leg 1, N
                                                                                    Force in leg 2, N
                                                Fx
                                                                              Fz
                                       0                                                                  0
                                                Fy
                                     −10                                                                −10
                                           −1        −0.5      0        0.5   1                               −1     −0.5       0       0.5    1
                                                            Figure. c                                                       Figure. d
                                      10                                                                 10
                Force in leg 3, N
                                                                                    Force in leg 4, N
                                                                                                                     Fx
                                                                                                                                               Fz
                                       0                                                                  0
−10 −10 Fy
                                                                                    Force in leg 6, N
                                       0                                                                  0
                                     −10                                                                −10
                                           −1        −0.5      0        0.5   1                               −1     −0.5       0       0.5    1
                                                Applied external force, N                                          Applied external force, N
     Figure 41: Experimental data for external applied force (∗: Fx , +: Fy and ♢: Fz
     in all plots)
                                                                                                                      .         .        .          .   .    .
A SHITAVA G HOSAL (IIS C )                                      ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS                                     NPTEL, 2010   58 / 99
      P ROTOTYPE S ENSOR : E XPERIMENTS
                                                    Figure. a                                                          Figure. b
                                                                                  Force in leg 2, N
                 Force in leg 1, N
                                      5                                                                 5
                                                             Mz
                                          My (+)
                                      0                                                                 0
                                                                  Mx ( * )
−5 −5
                                      −50               0                    50                         −50                0            50
                                                    Figure. c                                                          Figure. d
                                                                                   Force in leg 4, N
                 Force in leg 3, N
5 5
0 0
−5 −5
                                      −50               0                    50                         −50                0            50
                                                    Figure. e                                                          Figure. f
                                                                                  Force in leg 6, N
                Force in leg 5, N
5 5
0 0
−5 −5
                                      −50               0                    50                         −50                0            50
                                          Applied external moment, N−mm                                     Applied external moment, N−mm
     Figure 42: Experimental data for external applied moment (∗: Mx , +: My and
     ♢: Mz in all plots)
                                                                                                                   .       .       .        .   .    .
A SHITAVA G HOSAL (IIS C )                                  ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS                                 NPTEL, 2010   59 / 99
      C ALIBRATION
              Calibration of leg – Measure strain in legs for known
              loading.
              Obtain calibration constant µ −strain /N for each leg.
                      Leg 1 – 13.786, Leg 2 – 13.958, Leg 3 – 14.102
                      Leg 4 – 13.921, Leg 5 – 13.994, leg 6 – 14.046
              Convert measured strains to leg forces fi , i = 1, ..., 6 for
              applied loads.
              Obtain elements of [H] matrix from experimental data
                      From (F; M)T = [H]f, write
                             Fx = f1 H11 + f2 H12 + f3 H13 + f4 H14 + f5 H15 + f6 H16
                      fi measured leg forces, H1j unknown first row of [H].
                      From n sets of measurements fi form n × 6 matrix [f ].
                      H1j ’s are
                             (H1j , H2j , H3j , H4j , H5j , H6j )T = [f ]# (F1x , F2x , ..., Fnx )T
                      where [f ]# is the pseudo-inverse of [f ].
                      Find other rows of [H] in similar manner.
                                                                         .      .      .      .       .   .
A SHITAVA G HOSAL (IIS C )             ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS           NPTEL, 2010   60 / 99
      C ALIBRATION (C ONTD .)
                                                                   .      .   .    .      .         .
A SHITAVA G HOSAL (IIS C )       ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010       61 / 99
      E XAMPLES              OF          FORCE - TORQUE
      MEASUREMENTS
                                                               .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )   ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   62 / 99
      G OUGH -S TEWART P LATFORM BASED
      S ENSOR
                                                               .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )   ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   63 / 99
      M OMENT                                          S ENSITIVE
      C ONFIGURATION
              Configuration # 8 is sensitive to moments.
              The connection sequence is B1 − P2 , B2 − P3 ... B6 − P1
                                                                  .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )      ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   64 / 99
      M OMENT                                           S ENSITIVE
      C ONFIGURATION
                                                                   .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )       ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   65 / 99
      S UMMARY
       .
    . .1 C ONTENTS
       .            ∗
    . .2 L ECTURE 1
           Chaos and Non-linear Dynamics in Robots
       .
    . .3 L ECTURE 2
           Gough-Stewart Platform based Force-torque Sensors
       .             ∗
    . .4 L ECTURE 3
           Modeling and Analysis of Deployable Structures
       .
    . .5 A DDITIONAL M ATERIAL
           References and Suggested Reading
                                                               .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )   ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   67 / 99
      C ONTENTS OF L ECTURE
              Introduction
              Over-constrained mechanisms and deployable structures6
              Constraint Jacobian and obtaining redundant links and
              joints.
              Kinematics of SLE based deployable structures.
              Statics of SLE based deployable structures.
              Summary
          6 This
              Lecture is based on material from Nagaraj (2009) and Nagaraj et
     al. (2009, 2010). Please see these and reference listed at the end for more
     details.                                           .     .     .     .    .        .
A SHITAVA G HOSAL (IIS C )   ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS   NPTEL, 2010   68 / 99
      I NTRODUCTION
              Large deployable structures
                      Space applications — Small payload bay.
                      Modern communication and other satellites in orbit have
                      large appendages.
                      Compact folded state in payload bay→ Large deployed
                      state in orbit.
              Large number of links and joints present.
                      In stowed state — Locked/strapped one DOF mechanism.
                      During deployment, behaves as a one degree of freedom
                      mechanism.
                      At the end of deployment, actuated joint is locked.
                      In deployed state — Structure capable of taking load.
              Main ones: coilable and pantograph masts, antennae and
              solar panels.
              This lecture deals with pantograph based deployable
              structures.
                                                                   .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )       ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   69 / 99
      E XAMPLES                OF              DEPLOYABLE
      STRUCTURES
 Figure 45: Folded articulated square             Figure 46: Deployment of FAST (see
 mast (FAST)                                      Warden 1987)
       Figure 48: Stacked planar SLE masts (a) Fully deployed, (b) Partially deployed
              Four SLE’s stacked on top of each other.
              Deployment angle varies from fully folded (β = 0◦ ) to fully
              deployed (β = 45◦ ).
              8 passive cables and one active cable. .   .   .     .     .                .
A SHITAVA G HOSAL (IIS C )     ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS   NPTEL, 2010   72 / 99
      E XAMPLES                OF              DEPLOYABLE
      STRUCTURES
                                                                     rik × rij = 0
                                                                     rij × uc = 0
 Figure 54: Constraints
 associated with joints
                                                               .      .    .     .     .      .
A SHITAVA G HOSAL (IIS C )   ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS        NPTEL, 2010    80 / 99
      SLE & B OUNDARY C ONSTRAINTS
                                                     Two length constraint equations
                                                                   rij − λ1 rip = 0
                                                                 rkl − λ2 rkp = 0
                                                     λ1 =     a+b
                                                               a    and λ2 =      c+d
                                                                                   c .
 Figure 55: Constraints
 associated with SLE
              Simplifying, SLE constraints are
                                b            a          c          d
                                      P +       P −         P −        P =0
                              a+b i a+b j c +d l c +d k
              Pm    (m = i, j, k, l ) are the position vectors of 4 points.
              Boundary constraints: If point P is fixed, its coordinates
              are 0.                                 .    .    .    .                             .   .
A SHITAVA G HOSAL (IIS C )        ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS          NPTEL, 2010     81 / 99
      S YSTEM    C ONSTRAINTS                                          AND
      C ONSTRAINT JACOBIAN
fj (X1 , Y1 , Z1 , X2 , · · · , Yn , Zn ) = 0 for j = 1 to nc
[J]δ X = 0
                                                                    .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )        ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   83 / 99
      K INEMATIC A NALYSIS OF OVER -
      CONSTRAINED M ECHANISMS
                                                                   .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )       ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   84 / 99
      K INEMATIC A NALYSIS OF OVER -
      CONSTRAINED M ECHANISMS
                                                                        Joint d is seen to
                                                                        be redundant
                                                                        Link cd rotates
                                                                        about d without
                                                                        a joint at d !!
                                                                 .      .     .     .        .   .
A SHITAVA G HOSAL (IIS C )     ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS         NPTEL, 2010    85 / 99
      K INEMATIC A NALYSIS                             OF         SLE
      BASED M ASTS
     Figure 58: Constraint Jacobian analysis of triangular SLE mast with revolute
                                                           .    .    .      .              .       .
     joints
A SHITAVA G HOSAL (IIS C )    ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS           NPTEL, 2010     86 / 99
      K INEMATIC A NALYSIS                              OF           SLE
      BASED M ASTS
        Figure 59: Constraint Jacobian analysis of box SLE mast with revolute joints
                                                                 .         .      .      .       .   .
A SHITAVA G HOSAL (IIS C )     ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS              NPTEL, 2010   87 / 99
      K INEMATIC A NALYSIS                              OF            SLE
      BASED M ASTS
         Figure 60: Constraint Jacobian analysis of hexagonal SLE mast with cables
                                                                 .         .      .      .      .    .
A SHITAVA G HOSAL (IIS C )     ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS              NPTEL, 2010   88 / 99
      S IMULATION OF SLE BASED M ASTS
              Once redundancy identified → Can solve kinematics!
              L = 30.0, Joint 2 moves horizontally and height decreases!
−10
−20
                                                                                        −30
                                                                                                     0    5        10                15              20          25             30
                                                                                                                 coordinate of joints 2 and 3 along X axis
                                                      coordinate of joints 4/5/6 along Z axis
30
25
20
15
10
                                                                                                 0
                                                                                                     0    5       10               15               20           25             30
                                                                                                                   coordinate of joints 2 along X axis
                                                                                                                                                             .        .              .    .      .     .
A SHITAVA G HOSAL (IIS C )                                                                               ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS                                      NPTEL, 2010   89 / 99
      S UMMARY
                                                                .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )    ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   91 / 99
      L INKS SEGMENTS – A XIAL LOAD
              For elastic members, [Sm ]δ L = δ T; Elongation is δ L for a
              load δ T
              The member stiffness matrix is
                                AE                                             
                                   1 1
                                   l      0                   0             0
                                01     A2 E2                                   
                                                             0             0   
                      [Sm ] =            l2
                                                            A3 E3               
                                0        0                  l3             0   
                                                                      A4 E4
                                   0      0                   0        l4
[Sn ]δ ϕ ′′ = δ M′′
rank([Ks ]) = rank(([Js ][Ss ])T ([Js ][Ss ])) = rank([Js ][Ss ]) = rank([Js ])
60
50
                                         Stiffness (N/mm)
                                                            40
30
20
10
                                                             0
                                                                 0   5   10   15         20        25        30        35         40         45
                                                                                   Angle of deployment (deg)
                                                                  .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )      ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   97 / 99
      O UTLINE
       .
    . .1 C ONTENTS
       .            ∗
    . .2 L ECTURE 1
           Chaos and Non-linear Dynamics in Robots
       .
    . .3 L ECTURE 2
           Gough-Stewart Platform based Force-torque Sensors
       .             ∗
    . .4 L ECTURE 3
           Modeling and Analysis of Deployable Structures
       .
    . .5 A DDITIONAL M ATERIAL
           References and Suggested Reading
                                                               .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )   ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   98 / 99
      A DDITIONAL M ATERIAL
                                                                   .      .   .    .      .     .
A SHITAVA G HOSAL (IIS C )       ROBOTICS : A DVANCED C ONCEPTS & A NALYSIS       NPTEL, 2010   99 / 99