diff --git a/content/zettels/angular_velocity.md b/content/zettels/angular_velocity.md new file mode 100644 index 0000000..4a2773d --- /dev/null +++ b/content/zettels/angular_velocity.md @@ -0,0 +1,28 @@ ++++ +title = "Angular Velocity" +author = ["Thomas Dehaeze"] +draft = false ++++ + +Tags +: + + +## Non-integrability of the angular velocity vector {#non-integrability-of-the-angular-velocity-vector} + +The non-integrability of the angular velocity vector is well described in ([Legnani et al. 2012](#orga01afc4)). + +> It is well known that the angular velocity vector is not the time derivative of any set of angular coordinates. +> In other words, it is impossible to define a set of three coordinates representing the 3D angular position of a body whose time derivative is equal to the angular velocity vector. + +This is illustrated in Figure [1](#org4ad23f3). + + + +{{< figure src="/ox-hugo/angular_nonintegrability.png" caption="Figure 1: Effect of different sequences of rotations of a rigid body. In both cases we get Rot(x)=0, Rot(y)=90deg and Rot(z)=90deg" >}} + + + +## Bibliography {#bibliography} + +Legnani, G., I. Fassi, H. Giberti, S. Cinquemani, and D. Tosi. 2012. “A New Isotropic and Decoupled 6-Dof Parallel Manipulator.” _Mechanism and Machine Theory_ 58 (nil):64–81. . diff --git a/content/zettels/isotropy_of_parallel_manipulator.md b/content/zettels/isotropy_of_parallel_manipulator.md index eb3d981..641e34b 100644 --- a/content/zettels/isotropy_of_parallel_manipulator.md +++ b/content/zettels/isotropy_of_parallel_manipulator.md @@ -10,18 +10,18 @@ Tags Here are some notes on the literature about the isotropy of parallel manipulators. -## ([Tsai and Huang 2003](#org838fed0)) {#tsai-and-huang-2003--org838fed0} +## ([Tsai and Huang 2003](#org0724ed5)) {#tsai-and-huang-2003--org0724ed5} -## ([Fassi, Legnani, and Tosi 2005](#org2487ba1)) {#fassi-legnani-and-tosi-2005--org2487ba1} +## ([Fassi, Legnani, and Tosi 2005](#orgd63d03a)) {#fassi-legnani-and-tosi-2005--orgd63d03a} -## ([Bandyopadhyay and Ghosal 2008](#org89a27d1)) {#bandyopadhyay-and-ghosal-2008--org89a27d1} +## ([Bandyopadhyay and Ghosal 2008](#orgf824a14)) {#bandyopadhyay-and-ghosal-2008--orgf824a14} Uses `mathematica` to inverse analytical Jacobian matrix and obtain conditions for isotropy. -## ([Legnani et al. 2010](#orgbf26550)) {#legnani-et-al-dot-2010--orgbf26550} +## ([Legnani et al. 2010](#org513282b)) {#legnani-et-al-dot-2010--org513282b} ### Abstract {#abstract} @@ -115,7 +115,7 @@ Then conditions are given to find an isotropic TCP. Conditions can be applied to the Stewart platform and isotropy points can be found. -## ([Tong et al. 2011](#org0e02b02)) {#tong-et-al-dot-2011--org0e02b02} +## ([Tong et al. 2011](#org6ea337f)) {#tong-et-al-dot-2011--org6ea337f} A parallel manipulator consists of a movable platform, a fixed base, and six struts, each with a linear actuator. The struts are partitioned into two groups: the first group with strut 1,3,5 and the second group with strut 2,4,6. @@ -123,7 +123,7 @@ The attached points of each strut are uniformly spaced on the circumferences of The three struts in each group are rotational symmetry and repeat every 120 deg. This parallel manipulator with this kind of configurations are defined as generalized symmetric Gough-Stewart parallel manipulators (GSGSPMs). - + {{< figure src="/ox-hugo/tong11_architecture_gsgspm.png" caption="Figure 1: Architecture of a GSGSPM" >}} @@ -131,60 +131,79 @@ A compliance center exists consequentially for any GSGSPMs. At the compliance center, a GSGSPM is uncoupled. -## ([Legnani et al. 2012](#org1e949d1)) {#legnani-et-al-dot-2012--org1e949d1} +## ([Legnani et al. 2012](#org0747a45)) {#legnani-et-al-dot-2012--org0747a45} + +A manipulator is called partially of totally decoupled if the general movements of the robot can be subdivided in elementary tasks, each actuated by one or a group of actuators. +Decoupling may be referred to the end effector coordinate or to local kinetostatic properties related to the Jacobian. + +- Total decoupling occurs when the Jacobian is diagonal +- Partial decoupling is when the Jacobian is triangular +- Block decoupling is when the Jacobian is block diagonal + + + +{{< figure src="/ox-hugo/legnani12_isotropic_pkm.png" caption="Figure 2: An isotropic PKM" >}} + + +The paper discusses the concepts of isotropy and decoupling in n-DoF PKM. +The role of different Jacobian matrices in the isotropy, decoupling and in general mobility analysis of manipulators is recalled. +It is highlighted how isotropy and decoupling may be achieved for pure translational manipulators in the whole workspace while rotational manipulators maybe decoupling in only one configuration. + -## ([Ding et al. 2014](#org1fe4a1a)) {#ding-et-al-dot-2014--org1fe4a1a} +## ([Ding et al. 2014](#orgbeecf44)) {#ding-et-al-dot-2014--orgbeecf44} -## ([Wu et al. 2018](#org7f6b447)) {#wu-et-al-dot-2018--org7f6b447} +## ([Wu et al. 2018](#orgcb2f4d0)) {#wu-et-al-dot-2018--orgcb2f4d0} -> Isotropy => J\*J' = a\*I +Isotropy => J\*J' = a\*I - +- Stiffness isotropy = static isotropy +- velocity isotropy = kinematic isotropy -> - Stiffness isotropy = static isotropy -> - velocity isotropy = kinematic isotropy +They also proved that the symmetric generalized Stewart platform at a neutral position could be fully decoupled by adjusting the payload's center of mass to coincide with its **compliance center**. ([Tong et al. 2011](#org6ea337f)) - +Dynamic isotropy => same resonance frequency for all suspension modes. -> They also proved that the symmetric generalized Stewart platform at a neutral position could be fully decoupled by adjusting the payload's center of mass to coincide with its **compliance center**. ([Tong et al. 2011](#org0e02b02)) + - - -> Dynamic isotropy => same resonance frequency for all suspension modes +{{< figure src="/ox-hugo/wu18_stewart_picture.png" caption="Figure 3: Optimized Stewart platform" >}} -## ([Zhou et al. 2019](#org1f33e66)) {#zhou-et-al-dot-2019--org1f33e66} +## ([Yang et al. 2020](#orgda6537c)) {#yang-et-al-dot-2020--orgda6537c} + + +This paper proposes a novel concept, namely _isotropic control_ to solve the problem of having identical performance in all DoF. +Dynamic equations of parallel mechanisms with base excitation are established and analyzed. +An isotropic control framework is then synthesized in modal space. +The multi-DoF system is transformed into multi identical single-DoF systems. +Under the framework of isotropic control, parallel mechanisms obtain an identical frequency response for all modes. +An identical corner frequency, active damping, and rate of low-frequency transmissibility are achieved for all modes. + -## ([Yang et al. 2020](#orgfee3e89)) {#yang-et-al-dot-2020--orgfee3e89} - - -## ([Kang et al. 2020](#org0ed4d48)) {#kang-et-al-dot-2020--org0ed4d48} +## ([Kang et al. 2020](#org460918c)) {#kang-et-al-dot-2020--org460918c} ## Bibliography {#bibliography} -Bandyopadhyay, Sandipan, and Ashitava Ghosal. 2008. “An Algebraic Formulation of Kinematic Isotropy and Design of Isotropic 6-6 Stewart Platform Manipulators.” _Mechanism and Machine Theory_ 43 (5):591–616. . +Bandyopadhyay, Sandipan, and Ashitava Ghosal. 2008. “An Algebraic Formulation of Kinematic Isotropy and Design of Isotropic 6-6 Stewart Platform Manipulators.” _Mechanism and Machine Theory_ 43 (5):591–616. . -Ding, Boyin, Benjamin S. Cazzolato, Richard M. Stanley, Steven Grainger, and John J. Costi. 2014. “Stiffness Analysis and Control of a Stewart Platform-Based Manipulator with Decoupled Sensor-Actuator Locations for Ultrahigh Accuracy Positioning under Large External Loads.” _Journal of Dynamic Systems, Measurement, and Control_ 136 (6):nil. . +Ding, Boyin, Benjamin S. Cazzolato, Richard M. Stanley, Steven Grainger, and John J. Costi. 2014. “Stiffness Analysis and Control of a Stewart Platform-Based Manipulator with Decoupled Sensor-Actuator Locations for Ultrahigh Accuracy Positioning under Large External Loads.” _Journal of Dynamic Systems, Measurement, and Control_ 136 (6):nil. . -Fassi, Irene, Giovanni Legnani, and Diego Tosi. 2005. “Geometrical Conditions for the Design of Partial or Full Isotropic Hexapods.” _Journal of Robotic Systems_ 22 (10):507–18. . +Fassi, Irene, Giovanni Legnani, and Diego Tosi. 2005. “Geometrical Conditions for the Design of Partial or Full Isotropic Hexapods.” _Journal of Robotic Systems_ 22 (10):507–18. . -Kang, Shengzheng, Hongtao Wu, Shengdong Yu, Yao Li, Xiaolong Yang, and Jiafeng Yao. 2020. “Modeling and Control of a Six-Axis Parallel Piezo-Flexural Micropositioning Stage with Cross-Coupling Hysteresis Nonlinearities.” In _2020 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM)_, 1350–55. IEEE. +Kang, Shengzheng, Hongtao Wu, Shengdong Yu, Yao Li, Xiaolong Yang, and Jiafeng Yao. 2020. “Modeling and Control of a Six-Axis Parallel Piezo-Flexural Micropositioning Stage with Cross-Coupling Hysteresis Nonlinearities.” In _2020 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM)_, 1350–55. IEEE. -Legnani, G., I. Fassi, H. Giberti, S. Cinquemani, and D. Tosi. 2012. “A New Isotropic and Decoupled 6-Dof Parallel Manipulator.” _Mechanism and Machine Theory_ 58 (nil):64–81. . +Legnani, G., I. Fassi, H. Giberti, S. Cinquemani, and D. Tosi. 2012. “A New Isotropic and Decoupled 6-Dof Parallel Manipulator.” _Mechanism and Machine Theory_ 58 (nil):64–81. . -Legnani, Giovanni, D Tosi, I Fassi, Hermes Giberti, and Simone Cinquemani. 2010. “The ‘Point of Isotropy’ and Other Properties of Serial and Parallel Manipulators.” _Mechanism and Machine Theory_ 45 (10). Elsevier:1407–23. +Legnani, Giovanni, D Tosi, I Fassi, Hermes Giberti, and Simone Cinquemani. 2010. “The ‘Point of Isotropy’ and Other Properties of Serial and Parallel Manipulators.” _Mechanism and Machine Theory_ 45 (10). Elsevier:1407–23. -Tong, Zhizhong, Jingfeng He, Hongzhou Jiang, and Guangren Duan. 2011. “Optimal Design of a Class of Generalized Symmetric Gough-Stewart Parallel Manipulators with Dynamic Isotropy and Singularity-Free Workspace.” _Robotica_ 30 (2):305–14. . +Tong, Zhizhong, Jingfeng He, Hongzhou Jiang, and Guangren Duan. 2011. “Optimal Design of a Class of Generalized Symmetric Gough-Stewart Parallel Manipulators with Dynamic Isotropy and Singularity-Free Workspace.” _Robotica_ 30 (2):305–14. . -Tsai, K.Y., and K.D. Huang. 2003. “The Design of Isotropic 6-Dof Parallel Manipulators Using Isotropy Generators.” _Mechanism and Machine Theory_ 38 (11):1199–1214. . +Tsai, K.Y., and K.D. Huang. 2003. “The Design of Isotropic 6-Dof Parallel Manipulators Using Isotropy Generators.” _Mechanism and Machine Theory_ 38 (11):1199–1214. . -Wu, Ying, Kaiping Yu, Jian Jiao, Dengqing Cao, Weichao Chi, and Jie Tang. 2018. “Dynamic Isotropy Design and Analysis of a Six-Dof Active Micro-Vibration Isolation Manipulator on Satellites.” _Robotics and Computer-Integrated Manufacturing_ 49 (nil):408–25. . +Wu, Ying, Kaiping Yu, Jian Jiao, Dengqing Cao, Weichao Chi, and Jie Tang. 2018. “Dynamic Isotropy Design and Analysis of a Six-Dof Active Micro-Vibration Isolation Manipulator on Satellites.” _Robotics and Computer-Integrated Manufacturing_ 49 (nil):408–25. . -Yang, Xiaolong, Hongtao Wu, Yao Li, Shengzheng Kang, Bai Chen, Huimin Lu, Carman K. M. Lee, and Ping Ji. 2020. “Dynamics and Isotropic Control of Parallel Mechanisms for Vibration Isolation.” _IEEE/ASME Transactions on Mechatronics_ 25 (4):2027–34. . - -Zhou, Songlin, Jing Sun, Weixing Chen, Wei Li, and Feng Gao. 2019. “Method of Designing a Six-Axis Force Sensor for Stiffness Decoupling Based on Stewart Platform.” _Measurement_ 148 (nil):106966. . +Yang, Xiaolong, Hongtao Wu, Yao Li, Shengzheng Kang, Bai Chen, Huimin Lu, Carman K. M. Lee, and Ping Ji. 2020. “Dynamics and Isotropic Control of Parallel Mechanisms for Vibration Isolation.” _IEEE/ASME Transactions on Mechatronics_ 25 (4):2027–34. . diff --git a/content/zettels/stewart_platforms.md b/content/zettels/stewart_platforms.md index 1a1ae69..e34ae49 100644 --- a/content/zettels/stewart_platforms.md +++ b/content/zettels/stewart_platforms.md @@ -36,37 +36,44 @@ Tags Papers by J.E. McInroy: -- ([O’Brien et al. 1998](#org320ae46)) -- ([McInroy, O’Brien, and Neat 1999](#orgea92441)) -- ([McInroy 1999](#orgfb23e22)) -- ([McInroy and Hamann 2000](#org90e178e)) -- ([Chen and McInroy 2000](#org418808c)) -- ([McInroy 2002](#orgaa607f0)) -- ([Li, Hamann, and McInroy 2001](#org7176257)) -- ([Lin and McInroy 2003](#org6427256)) -- ([Jafari and McInroy 2003](#orga8add64)) -- ([Chen and McInroy 2004](#org3f36881)) +- ([O’Brien et al. 1998](#org4f530c8)) +- ([McInroy, O’Brien, and Neat 1999](#orgc2500da)) +- ([McInroy 1999](#orgf6f13f1)) +- ([McInroy and Hamann 2000](#org353671a)) +- ([Chen and McInroy 2000](#orgf235207)) +- ([McInroy 2002](#org5be7775)) +- ([Li, Hamann, and McInroy 2001](#orgdc37806)) +- ([Lin and McInroy 2003](#orge3fb031)) +- ([Jafari and McInroy 2003](#orge70feb2)) +- ([Chen and McInroy 2004](#org8ae8169)) + +Main advantage of flexure jointed Stewart platforms over conventional (long stroke) ones: + +- Linear behavior +- Constant Jacobian matrices along all stroke +- No singularity +- Easier to decouple the dynamics that works for all the stroke ## Bibliography {#bibliography} -Chen, Y., and J.E. McInroy. 2004. “Decoupled Control of Flexure-Jointed Hexapods Using Estimated Joint-Space Mass-Inertia Matrix.” _IEEE Transactions on Control Systems Technology_ 12 (3):413–21. . +Chen, Y., and J.E. McInroy. 2004. “Decoupled Control of Flexure-Jointed Hexapods Using Estimated Joint-Space Mass-Inertia Matrix.” _IEEE Transactions on Control Systems Technology_ 12 (3):413–21. . -Chen, Yixin, and J.E. McInroy. 2000. “Identification and Decoupling Control of Flexure Jointed Hexapods.” In _Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065)_, nil. . +Chen, Yixin, and J.E. McInroy. 2000. “Identification and Decoupling Control of Flexure Jointed Hexapods.” In _Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065)_, nil. . -Jafari, F., and J.E. McInroy. 2003. “Orthogonal Gough-Stewart Platforms for Micromanipulation.” _IEEE Transactions on Robotics and Automation_ 19 (4). Institute of Electrical and Electronics Engineers (IEEE):595–603. . +Jafari, F., and J.E. McInroy. 2003. “Orthogonal Gough-Stewart Platforms for Micromanipulation.” _IEEE Transactions on Robotics and Automation_ 19 (4). Institute of Electrical and Electronics Engineers (IEEE):595–603. . -Lin, Haomin, and J.E. McInroy. 2003. “Adaptive Sinusoidal Disturbance Cancellation for Precise Pointing of Stewart Platforms.” _IEEE Transactions on Control Systems Technology_ 11 (2):267–72. . +Lin, Haomin, and J.E. McInroy. 2003. “Adaptive Sinusoidal Disturbance Cancellation for Precise Pointing of Stewart Platforms.” _IEEE Transactions on Control Systems Technology_ 11 (2):267–72. . -Li, Xiaochun, Jerry C. Hamann, and John E. McInroy. 2001. “Simultaneous Vibration Isolation and Pointing Control of Flexure Jointed Hexapods.” In _Smart Structures and Materials 2001: Smart Structures and Integrated Systems_, nil. . +Li, Xiaochun, Jerry C. Hamann, and John E. McInroy. 2001. “Simultaneous Vibration Isolation and Pointing Control of Flexure Jointed Hexapods.” In _Smart Structures and Materials 2001: Smart Structures and Integrated Systems_, nil. . -McInroy, J.E. 1999. “Dynamic Modeling of Flexure Jointed Hexapods for Control Purposes.” In _Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328)_, nil. . +McInroy, J.E. 1999. “Dynamic Modeling of Flexure Jointed Hexapods for Control Purposes.” In _Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328)_, nil. . -———. 2002. “Modeling and Design of Flexure Jointed Stewart Platforms for Control Purposes.” _IEEE/ASME Transactions on Mechatronics_ 7 (1):95–99. . +———. 2002. “Modeling and Design of Flexure Jointed Stewart Platforms for Control Purposes.” _IEEE/ASME Transactions on Mechatronics_ 7 (1):95–99. . -McInroy, J.E., and J.C. Hamann. 2000. “Design and Control of Flexure Jointed Hexapods.” _IEEE Transactions on Robotics and Automation_ 16 (4):372–81. . +McInroy, J.E., and J.C. Hamann. 2000. “Design and Control of Flexure Jointed Hexapods.” _IEEE Transactions on Robotics and Automation_ 16 (4):372–81. . -McInroy, J.E., J.F. O’Brien, and G.W. Neat. 1999. “Precise, Fault-Tolerant Pointing Using a Stewart Platform.” _IEEE/ASME Transactions on Mechatronics_ 4 (1):91–95. . +McInroy, J.E., J.F. O’Brien, and G.W. Neat. 1999. “Precise, Fault-Tolerant Pointing Using a Stewart Platform.” _IEEE/ASME Transactions on Mechatronics_ 4 (1):91–95. . -O’Brien, J.F., J.E. McInroy, D. Bodtke, M. Bruch, and J.C. Hamann. 1998. “Lessons Learned in Nonlinear Systems and Flexible Robots through Experiments on a 6 Legged Platform.” In _Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207)_, nil. . +O’Brien, J.F., J.E. McInroy, D. Bodtke, M. Bruch, and J.C. Hamann. 1998. “Lessons Learned in Nonlinear Systems and Flexible Robots through Experiments on a 6 Legged Platform.” In _Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207)_, nil. . diff --git a/static/ox-hugo/angular_nonintegrability.png b/static/ox-hugo/angular_nonintegrability.png new file mode 100644 index 0000000..d0a2bcf Binary files /dev/null and b/static/ox-hugo/angular_nonintegrability.png differ diff --git a/static/ox-hugo/legnani12_isotropic_pkm.png b/static/ox-hugo/legnani12_isotropic_pkm.png new file mode 100644 index 0000000..306ad08 Binary files /dev/null and b/static/ox-hugo/legnani12_isotropic_pkm.png differ diff --git a/static/ox-hugo/wu18_stewart_picture.png b/static/ox-hugo/wu18_stewart_picture.png new file mode 100644 index 0000000..0f6cc41 Binary files /dev/null and b/static/ox-hugo/wu18_stewart_picture.png differ