×

Singularities of the robotic arm DAE. (English) Zbl 1471.70007

Reis, Timo (ed.) et al., Progress in differential-algebraic equations II. Proceedings of the 9th workshop on descriptor systems, Paderborn, Germany, March 17–20, 2019. Cham: Springer. Differ.-Algebr. Equ. Forum, 433-480 (2020).
Summary: One of the benchmarks for higher-index DAEs is the so-called robotic arm, which results from a tracking problem in robotics. Testing this benchmark, we became aware of the singularities that appear and started to analyze them thoroughly. To our knowledge, there is no comprehensive description of the singularities appearing in this example in the DAE literature so far. For our analysis, we use different methodologies, which are elaborated in this article. This detailed inspection results from two different index concepts, namely the projector based analysis of the derivative array and the direct projector based DAE analysis associated with the tractability index. As a result, with both approaches we identify the same kinds of singularities. Some of them are obvious, but others are unexpected.
For the entire collection see [Zbl 1445.34004].

MSC:

70E60 Robot dynamics and control of rigid bodies
34A09 Implicit ordinary differential equations, differential-algebraic equations
65L05 Numerical methods for initial value problems involving ordinary differential equations
65L80 Numerical methods for differential-algebraic equations
93C85 Automated systems (robots, etc.) in control theory

Software:

Python; InitDAE
Full Text: DOI

References:

[1] Barrlund, A.: Constrained least squares methods for non-linear differential algebraic systems. Technical report, University of Umeåa Sweden, Institute of Information Processing (1991) · Zbl 0723.65046
[2] Campbell, S.L.: A general method for nonlinear descriptor systems: an example from robotic path control. Technical Report CRSC 090588-01, North Carolina State University Raleigh (1988)
[3] Campbell, S.L., Griepentrog, E.: Solvability of general differential algebraic equations. SIAM J. Sci. Comput. 16(2), 257-270 (1995) · Zbl 0821.34005 · doi:10.1137/0916017
[4] Campbell, S.L., Kunkel, P.: Applications of Differential-Algebraic Equations: Examples and Benchmarks, Chapter General Nonlinear Differential Algebraic Equations and Tracking Problems: A Robotics Example. Differential-Algebraic Equations Forum. Springer, Cham (2019) · Zbl 1479.34019
[5] De Luca, A.: Control properties of robot arms with joint elasticity. Analysis and control of nonlinear systems. In: 8th International Symposium on Mathematical Networks System. Selected Paper Phoenix, 1987, pp. 61-70 (1988) · Zbl 0672.93054
[6] Estévez Schwarz, D., Lamour, R.: InitDAE’s documentation. https://www.mathematik.hu-berlin.de/ lamour/software/python/InitDAE/html/
[7] Estévez Schwarz, D., Lamour, R.: A new projector based decoupling of linear DAEs for monitoring singularities. Numer. Algorithms 73(2), 535-565 (2016) · Zbl 1351.65056 · doi:10.1007/s11075-016-0107-x
[8] Estévez Schwarz, D., Lamour, R.: Consistent initialization for higher-index DAEs using a projector based minimum-norm specification. Technical Report 1, Institut für Mathematik, Humboldt-Universität zu Berlin (2016) · Zbl 1351.65056
[9] Estévez Schwarz, D., Lamour, R.: A new approach for computing consistent initial values and Taylor coefficients for DAEs using projector-based constrained optimization. Numer. Algorithms 78(2), 355-377 (2018) · Zbl 1409.65049 · doi:10.1007/s11075-017-0379-9
[10] Estévez Schwarz, D., Lamour, R.: InitDAE: Computation of consistent values, index determination and diagnosis of singularities of DAEs using automatic differentiation in Python. J. Comput. Appl. Math. 2019, 112486 (2019). https://doi.org/10.1016/j.cam.2019.112486 · Zbl 1458.65163 · doi:10.1016/j.cam.2019.112486
[11] Estévez Schwarz, D., Lamour, R.: Projected explicit and implicit Taylor series methods for DAEs. Technical Report 8, Institut für Mathematik, Humboldt-Universität zu Berlin (2019)
[12] Estévez Schwarz, D., Lamour, R.: Python code of the solution of the Robotic Arm problem (2019). https://www.mathematik.hu-berlin.de/ lamour/software/python/
[13] Lamour, R., März, R., Tischendorf, C.: Differential-Algebraic Equations: A Projector Based Analysis. In: Ilchman, A., Reis, T. (eds.) Differential-Algebraic Equations Forum. Springer, Berlin (2013) · Zbl 1276.65045
[14] De Luca, A., Isidori, A.: Feedback linearization of invertible systems. In: Second Duisburger Kolloquium Automation und Robotik (1987)
[15] März, R., Riaza, R.: Linear differential-algebraic equations with properly stated leading term: A-critical points. Math. Comput. Model. Dyn. Syst. 13(3), 291-314 (2007). · Zbl 1132.34005 · doi:10.1080/13873950600883428
[16] März, R., Riaza, R.: Linear differential-algebraic equations with properly stated leading term: B-critical points. Dyn. Syst. 23(4), 505-522 (2008) · Zbl 1171.34001 · doi:10.1080/14689360802423530
[17] Pryce, J.: Solving high-index DAEs by Taylor series. Numer. Algorithms 19, 195-211 (1998) · Zbl 0921.34014 · doi:10.1023/A:1019150322187
[18] Riaza, R.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.