Skip to main content
Log in

Dynamic advantages of singular configurations in moving heavy object by a two-link mechanism

  • Published:
Multibody System Dynamics Aims and scope Submit manuscript

Abstract

This paper demonstrates dynamic advantages of singular configurations for a two-link mechanism by theoretical analysis and numerical simulations. The advantages can be utilized in moving a heavy object by the mechanism. The theoretical analysis reveals that the configurations of the mechanism near the singular ones are advantageous in generating large acceleration of the object through the joint torques and the kinetic energy of the mechanism. We illustrate the advantages by numerical simulations for two typical motions, that is, a lifting motion of a two-link manipulator and a jumping motion of a two-link legged robot. It is shown that the joint torques necessary to achieve these motions are reduced to a large extent by using the advantages.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  1. Marchand, E., Chaumette, F., Rizzo, A.: Using the task function approach to avoid robot joint limits and kinematic singularities in visual servoing. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 3, pp. 1083–1090 (1996)

    Chapter  Google Scholar 

  2. Matsuno, F., Sato, H.: Trajectory tracking control of snake robots based on dynamic model. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 3029–3034 (2005)

    Google Scholar 

  3. Kim, J., Marani, G., Chung, W.K., Yuh, J.: Task reconstruction method for real-time singularity avoidance for robotic manipulators. Adv. Robot. 20(4), 453–481 (2006)

    Article  Google Scholar 

  4. Murray, R., Li, Z., Sastry, S.: A Mathematical Introduction to Robotic Manipulation. CRC Press, Boca Raton (1994)

    MATH  Google Scholar 

  5. Yim, M., Duff, D., Zhang, Y.: Closed-chain motion with large mechanical advantage. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 1, pp. 318–323 (2001)

    Google Scholar 

  6. Wang, C.-Y.E., Timoszyk, W.K., Bobrow, J.E.: Payload maximization for open chained manipulators: finding weightlifting motions for a Puma 762 robot. IEEE Trans. Robot. Autom. 17(2), 218–224 (2001)

    Article  Google Scholar 

  7. Brown, K.L.: Design and analysis of robots that perform dynamic tasks using internal body motion. PhD Thesis, MIT (1994)

  8. Rosenstein, M.T., Grupen, R.A.: Velocity-dependent dynamic manipulability. In: Proceedings of the IEEE International Conference on Robotics and Automation, vol. 3, pp. 2424–2429 (2002)

    Google Scholar 

  9. Kumar, V., Gardner, J.F.: Kinematics of redundantly actuated closed chains. IEEE Trans. Robot. Autom. 6(2), 269–274 (1990)

    Article  Google Scholar 

  10. Urakubo, T., Mashimo, T., Kanade, T.: Efficient pulling motion of a two-link robot arm near singular configuration. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1372–1377 (2010)

    Google Scholar 

  11. Urakubo, T., Mashimo, T., Kanade, T.: Optimal placement of a two-link manipulator for door opening. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1446–1451 (2009)

    Google Scholar 

  12. Asada, H.: A geometrical representation of manipulator dynamics and its application to arm design. J. Dyn. Syst. Meas. Control 105(3), 131–142 (1983)

    Article  MATH  Google Scholar 

  13. Yoshikawa, T.: Manipulability of robotic mechanisms. Int. J. Robot. Res. 4, 3–9 (1985)

    Article  Google Scholar 

  14. Yoshikawa, T.: Dynamic manipulability of robot manipulators. In: Proceedings of the IEEE International Conference on Robotics and Automation, vol. 2, pp. 1033–1038 (1985)

    Google Scholar 

  15. Bowling, A., Kim, C.: Velocity effects on robotic manipulator dynamic performance. ASME J. Mech. Des. 128(6), 1236–1245 (2006)

    Article  Google Scholar 

  16. Urakubo, T., Yoshioka, H., Mashimo, T., Wan, X.: Experimental study on efficient use of singular configuration in pulling heavy objects with two-link robot arm. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 4582–4587 (2014)

    Google Scholar 

  17. Wan, X., Urakubo, T., Tada, Y.: Optimization of jumping motion of a legged robot for different take-off postures. J. Mech. Sci. Technol. 29(4), 1391–1397 (2015)

    Article  Google Scholar 

  18. Wan, X., Urakubo, T., Tada, Y.: Landing motion of a legged robot with minimization of impact force and joint torque. J. Robot. Mechatron. 27(1), 32–40 (2015)

    Article  Google Scholar 

  19. Bobrow, J.E.: Optimal robot plant planning using the minimum-time criterion. IEEE Trans. Robot. Autom. 4(4), 443–450 (1988)

    Article  Google Scholar 

  20. Wan, X., Urakubo, T., Mashimo, T.: Generation of large pulling force by a mobile manipulator through singular configuration. In: Proceedings of the IEEE International Conference on Robotics and Biomimetics, pp. 408–414 (2015)

    Google Scholar 

  21. Chiaverini, S., Egeland, O.: A solution to the singularity problem for six-joint manipulators. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 644–649 (1990)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xianglong Wan.

Appendices

Appendix A

The acceleration \({\boldsymbol{a}}_{t}\) corresponds to the dynamic manipulability ellipsoid with \(\dot{\boldsymbol{q}}=0\) and no gravity effect. In [14], the ellipsoid is defined by

$$ {\boldsymbol{a}}_{t}^{T}\bigl(\boldsymbol{M} \boldsymbol{J}^{-1}\bigr)^{T} \boldsymbol{M} \boldsymbol{J}^{-1}{\boldsymbol{a}}_{t}= \boldsymbol{\tau }^{T}\boldsymbol{\tau }\leq 1 , $$
(33)

and illustrates the relation between bounded joint torques and the end-effector acceleration caused from the torques. Fig. 17 shows the dynamic manipulability ellipsoids with different postures by using the physical parameters in Table 1.

Fig. 17
figure 17

Dynamic manipulability ellipsoid (Color figure online)

In Fig. 17, the shape of the ellipsoid changes rapidly as the robot approaches its singular configurations. The maximum possible acceleration in \(y\)-axis firstly increases as the manipulator extends, and reaches the peak when the manipulator is almost extended. From then on, it intensely decreases to 0 in \(C_{0}\). A similar behavior of the maximum acceleration in \(x\)-axis can also be found near \(C_{\pi }\).

Appendix B

If (15) holds but \(\ddot{\theta }_{2}\neq -2\ddot{\theta } _{1}\) on the \(y\)-axis, the horizontal component of \(\boldsymbol{a}\) does not equal zero. Under the same assumptions as in Sect. 3, the horizontal components of \({\boldsymbol{a}}_{t}\), \({\boldsymbol{a}} _{g}\), and \({\boldsymbol{a}}_{v}\), that is, \(a_{tx}\), \(a_{gx}\), and \(a_{vx}\), are investigated.

2.1 B.1 Torque-dependent acceleration

When \(\theta_{1}\in [O(1/\sqrt{m_{w}}), \pi /2]\), \(a_{tx}\) is approximately calculated as

$$\begin{aligned} {a}_{tx}\approx \frac{2lc(1-c^{2})\tau_{1}}{4m_{w}l^{2}c^{2}(1-c^{2})+ K_{1}} . \end{aligned}$$
(34)

The absolute value of \(a_{tx}\), \(\vert a_{tx} \vert \), has a peak value at \(c=c^{*}\), where \(c=\cos (\theta_{1})\) and \(c^{*}=\sqrt{K_{1}}/(2l\sqrt{m _{w}})\ll 1\). According to (34), joint torques should satisfy the following relation to generate the maximum value of \(a_{tx}\):

$$ \frac{\tau_{2}}{\tau_{1}}=\frac{0}{1} . $$
(35)

We chose the joint torques that satisfy \(\Vert \boldsymbol{\tau } \Vert =15\) and (35), and drew the profiles of the actual value of \(a_{tx}\) from (18) and the approximate value of \(a_{tx}\) from (34) as shown in Fig. 18 with the physical parameters in Table 1. The drastic variation of \(a_{tx}\) near \(C_{\pi }\) corresponds to the drastic change in the shape of the dynamic manipulability ellipsoid.

Fig. 18
figure 18

Variation of \(a_{tx}\) with respect to \(\theta_{1}\) (Color figure online)

2.2 B.2 Gravity-dependent acceleration

Substituting (25) into (19), \(a_{gx}\) can be approximately obtained for \(\theta_{1}\in [0,\pi /2]\) as

$$ {a}_{gx}\approx \frac{ -\sqrt{1-s^{2}}sg\{2ls^{2}(m_{1}l_{g1}+m _{2}(l-l_{g2}))-K_{3}\}}{4m_{w}l^{2}s^{2}(1-s^{2})+K_{1}} , $$
(36)

where \(K_{3}=m_{1}l_{g1}^{2}+m_{2}(l^{2}-l_{g2}^{2})+I_{1}-I_{2}=O(1)\). The acceleration \({a}_{gx}\) has one local maximum and one local minimum of \(O(1/\sqrt{m_{w}})\) near the singular configurations. Fig. 19 shows the profiles of the actual value of \(a_{gx}\) from (19) and the approximate value of \(a_{gx}\) from (36).

Fig. 19
figure 19

Variation of \(a_{gx}\) with respect to \(\theta_{1}\) (Color figure online)

2.3 B.3 Velocity-dependent acceleration

Substituting (27) into (20), \(a_{vx}\) is approximated for \(\theta_{1}\in [0,\pi /2]\) as

$$ a_{vx}\approx \frac{2K_{3}ls(1-s^{2})\dot{\theta }_{1}^{2}}{4m_{w}l ^{2}s^{2}(1-s^{2})+K_{1}} . $$
(37)

The acceleration \(a_{vx}\) has a peak value of \(O(1/\sqrt{m_{w}})\) at \(s=\sqrt{K_{1}}/(2l\sqrt{2m_{w}})\). Fig. 20 shows the profiles of the actual value of \(a_{vx}\) from (20) and the approximate value of \(a_{vx}\) from (37).

Fig. 20
figure 20

Variation of \(a_{vx}\) with respect to \(\theta_{1}\) (Color figure online)

It should be noted that, when \(l_{1} \neq l_{2}\), the approximate solution of \(a_{vx}\) is quite different from (37). A large \(a_{vx}\) of \((l_{1}-l_{2})O(1)\) is caused from the energy of \(O(1)\) in the singular configuration \(C_{\pi }\).

2.4 B.4 Total acceleration

From (17), (18), (19), and (20), we drew the profiles of the actual values of \(a_{tx}\), \(a_{gx}\), \(a_{vx}\), and \(a_{x}\) in Fig. 21 with the same physical parameters used for drawing Fig. 7. Comparing Figs. 7 and 21, we found that the maximum value of \(a_{vx}\) are much smaller than the one of \(a_{vy}\). When \(\Vert \boldsymbol{\tau } \Vert =O(1)\), the maximum value of \(a_{tx}\) near \(C_{\pi }\) is also smaller than the one of \(a_{ty}\) near \(C_{0}\). The peak value of \(\vert a_{gx} \vert \) is also small by comparing to the one of \(\vert a_{gy} \vert \).

Fig. 21
figure 21

Total acceleration \(a_{x}\) with respect to \(\theta_{1}\) (Color figure online)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wan, X., Urakubo, T. & Tada, Y. Dynamic advantages of singular configurations in moving heavy object by a two-link mechanism. Multibody Syst Dyn 41, 149–172 (2017). https://doi.org/10.1007/s11044-016-9553-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11044-016-9553-4

Keywords

Navigation