Ekstrand, B. (2001). Equations of Motion for a Two-Axes Gimbal System. IEEE Transactions on Aerospace and Electronic Systems, 37(3), 1083–1091. Link
Huang, Q., et al. (2024). Modeling and Control of a Two-Axis Stabilized Gimbal Based on Kane Method. Sensors, 24(11), 3615.
Abdo, M., Vali, A. R., Toloei, A. R., & Arvan, M. R. (2013). Research on the Cross-Coupling of a Two Axes Gimbal System with Dynamic Unbalance. International Journal of Advanced Robotic Systems.
感測與量測架構
Kennedy, P. J., & Kennedy, R. L. (2003). Direct versus Indirect Line of Sight (LOS) Stabilization. IEEE Transactions on Control Systems Technology, 11(1), 3–15.
Hilkert, J. M. (2008). Inertially Stabilized Platform Technology: Concepts and Principles. IEEE Control Systems Magazine, 28(1), 26–46.
Masten, M. K. (2008). Inertially Stabilized Platforms for Optical Imaging Systems. IEEE Control Systems Magazine, 28(1), 47–64.
擾動抑制控制
Hilkert, J. M., & Pautler, D. (2011). Reduced-Order Disturbance Observer Applied to Inertially Stabilized Line-of-Sight Control. Proc. SPIE 8052.
Abdo, M. M., Vali, A. R., Toloei, A. R., & Arvan, M. R. (2015). Improving two axes gimbal seeker performance using cascade control approach. Proc. IMechE Part G, 229(1), 38–55. DOI: 10.1177/0954410014525130
Stabilization of two-axis line-of-sight system using active disturbance rejection control (2025). Multibody System Dynamics.
Fast terminal sliding mode control based on SDRE observer for two-axis gimbal with external disturbances (2022). Journal of the Brazilian Society of Mechanical Sciences and Engineering.
Learning-Based Control Compensation for Multi-Axis Gimbal Systems. arXiv:2112.02561
摩擦與非線性
Dahl, P. R. (1968). A Solid Friction Model. The Aerospace Corporation, TOR-0158(3107-18)-1.
de Wit, C. C., Olsson, H., Åström, K. J., & Lischinsky, P. (1995). A New Model for Control of Systems with Friction. IEEE Transactions on Automatic Control, 40(3), 419–425.
Two-Axis Optoelectronic Stabilized Platform Based on Active Disturbance Rejection Controller with LuGre Friction Model (2023). Electronics, 12(5), 1261.
Sightline Jitter Minimization and Shaping Using Nonlinear Friction Compensation (2007). International Journal of Optomechatronics, 1(3), 259–283.
機構與結構
Mokbel, H. F., Ying, L. Q., Roshdy, A. A., et al. (2012). Design Optimization of the Inner Gimbal for Dual Axis Inertially Stabilized Platform Using Finite Element Modal Analysis. International Journal of Modern Engineering Research.
Passive Isolator Design and Vibration Damping of EO/IR Gimbal Used in UAVs (2023). International Journal of Aviation Science and Technology.
Dynamic simulation and disturbance torque analyzing of motional cable harness based on Kirchhoff rod model (2012). Chinese Journal of Mechanical Engineering, 25(2), 346–354.
Jia, R., Nandikolla, V. K., Haggart, G., Volk, C., & Tazartes, D. (2017). System Performance of an Inertially Stabilized Gimbal Platform with Friction, Resonance, and Vibration Effects. Journal of Nonlinear Dynamics, 2017, 6594861.
架構選擇
Hilkert, J. M. (2004). A comparison of inertial line-of-sight stabilization techniques using mirrors. Proc. SPIE 5430, Acquisition, Tracking, and Pointing XVIII. DOI: 10.1117/12.541808
Dynamics Modeling and Theoretical Study of the Two-Axis Four-Gimbal Coarse–Fine Composite UAV Electro-Optical Pod (2020). Applied Sciences, 10(6), 1923. DOI: 10.3390/app10061923
應用外延
Gautam, D., Watson, C., Lucieer, A., & Malenovský, Z. (2018). Error Budget for Geolocation of Spectroradiometer Point Observations from an Unmanned Aircraft System. Sensors, 18(10), 3465. DOI: 10.3390/s18103465
Dhruv, & Kaushal, H. (2025). A Review of Pointing Modules and Gimbal Systems for Free-Space Optical Communication in Non-Terrestrial Platforms. Photonics, 12(10), 1001.
參數辨識
Kim, S. (2019). Moment of Inertia and Friction Torque Coefficient Identification in a Servo Drive System. IEEE Transactions on Industrial Electronics, 66(1), 60–70. DOI: 10.1109/TIE.2018.2826456
System identification and mechanical resonance frequency suppression for servo control used in single gimbal control moment gyroscope (2022). PLOS ONE, 17(8), e0267450. DOI: 10.1371/journal.pone.0267450
Liang, M., & Zhou, D. (2022). A Nonlinear Friction Identification Method Combining Separable Least Squares Approach and Kinematic Orthogonal Property. International Journal of Precision Engineering and Manufacturing, 23, 139–152. DOI: 10.1007/s12541-021-00611-0
借來的:致動器選型
NASA-STD-5017B (2022). Design and Development Requirements for Mechanisms. NASA Technical Standard.
ECSS-E-ST-33-01C Rev.2 (2019). Space engineering — Mechanisms.
Nalbandian, R., Blais, M., & Horth, R. (2014). A Recommended New Approach on Motorization Ratio Calculations of Stepper Motors. 42nd Aerospace Mechanisms Symposium.
This is the twenty-eighth post in the LocalPapa Notes dev-log series, and the eleventh on gimbals.
The previous ten accumulated roughly sixty citations. They were gathered the way anyone gathers them — look up what you need for the post you are writing. But laid out all together, a structure surfaces that no single post could show.
This post introduces no new technique. What it organizes is how the field divides the labour. For someone without hands-on experience that may be worth more than any individual paper, because the trap in reading this literature is not comprehension — it is not knowing which piece a paper solves, and what it takes for granted.
1. Eight starting points
Figure 1: Which part of the design chain each cluster covers. Bar length is the stage a cluster's output helps you decide; thickness is relative paper count. Note the "motor sizing" column — the only bar over it is the orange one, and that is not gimbal literature.
The same gimbal, approached from a different starting point, holds different things constant. That is the first thing to understand about this body of work.
1. Starting from "write down the equations of motion." Ekstrand 2001 derives the two-axis coupled equations by Newton–Euler; Huang 2024 switches to Kane's method to avoid constraint forces; Abdo 2013 targets cross-coupling from dynamic unbalance. All of them treat the motor as an ideal torque source and friction as a constant. The most engineering-useful result in this cluster is Ekstrand's inertia symmetry condition — it says part of the cross-coupling can be designed out at the mechanism stage rather than left for the controller.
2. Starting from "what are you actually measuring." Kennedy & Kennedy 2003's direct-versus-indirect LOS stabilization is the field's watershed concept; Hilkert 2008 and Masten 2008 are a paired tutorial. This cluster solves no equations; it does taxonomy and metrology — and its value is that it defined the vocabulary every later paper uses.
3. Starting from "what do I do about the disturbance." The main battlefield, with more papers than any other cluster. Section two is entirely about it.
4. Starting from "why does it judder at low speed." Dahl 1968 writes friction as a differential equation; de Wit 1995's six-parameter LuGre model adds the Stribeck effect and becomes the de facto standard; a whole run of papers then folds LuGre into an ESO or compensates a harmonic drive specifically. This cluster connects the symptom back to a concrete physical term.
5. Starting from "the bandwidth ceiling is set by the mechanism." Mokbel 2012 drives inner-gimbal optimization with finite element modal analysis: 35% mass reduction, first torsional mode up 22%, overall dynamic performance up 75%. This is the only cluster that walks upstream — they know f_res caps the rate loop, so they go back and change the structure.
6. Starting from "which architecture." The smallest cluster, and the subject of the next post.
7. Starting from "what happens after it is stable." Geolocation, visual servoing, free-space optical pointing. Post 26 covered this ground.
8. Starting from "where do these coefficients come from." An order of magnitude fewer papers than the clusters above; post 27 is about it.
The empty column
One column in figure 1 is covered only by the orange bar: motor sizing. And that bar is labelled "not gimbal literature" — it is NASA-STD-5017B and ECSS-E-ST-33-01C, aerospace mechanism standards.
Put plainly: none of the eight gimbal clusters answers "how big a motor." The modeling papers assume an ideal motor, the control papers assume sufficient torque, the structural papers ignore actuation. This is not an angle found in hindsight — it is what post 22 ran into while searching. No gimbal paper discusses torque margin, so the only option was to borrow from aerospace mechanism standards.
2. The disturbance-rejection cluster: same skeleton, different estimator
Figure 2: Five families sharing one skeleton — estimate the disturbance, cancel it forward. The dashed box is the estimator, the only part that genuinely differs. Below, how each family estimates and what each one requires.
The largest cluster reads like five unrelated schools, but drawn as a block diagram they share one skeleton.
DOB (disturbance observer) — Hilkert & Pautler 2011's reduced-order DOB. Recover the disturbance by inverting the nominal model. Requires: that inverse.
ADRC / ESO — Lump everything unmodeled into a "total disturbance" and estimate it with an extended state observer. Requires: no inverse.
Sliding mode — No estimate; a switching law absorbs the uncertainty. Requires: a bound on it. Costs: chatter.
Robust H∞ — No estimate; frequency-domain design guarantees the worst case. Requires: a description of the uncertainty set.
Learning-based — Learn the compensation from data. Requires: data.
DOB and ADRC are two spellings of one idea. Both estimate the disturbance and cancel it forward; the only difference is that ADRC needs no nominal inverse. Papers comparing these families often leave that unsaid, which makes them read as though they solve different problems.
Once the skeleton is visible, reading this cluster reduces to three questions: how does it estimate, what does it require, and do you have that? If the requirement does not match your setup, the performance figures are about someone else's machine.
3. Three structural gaps
Figure 3: The design loop. Every one of the six steps has someone working on it, but two of them fall on the seams between clusters — the two marked orange in the right-hand column.
Stacking the eight clusters, what is missing is not a technique. It is the seams.
Gap one: nobody answers "how big a motor." As above — the empty column in figure 1.
Gap two: every cluster holds the others constant. This is the damaging one, because real design is these things pulling against each other:
Want a higher f_bw → need a higher f_res → cut mass or add stiffness → inertia drops but so, usually, does stiffness → friction's share of total torque rises → stick-slip becomes more likely at low speed → and stick-slip forces f_bw back down.
The loop closes on itself. Every segment has an owner: cluster 3 owns f_bw, cluster 5 owns f_res and mass, cluster 1 owns inertia, cluster 4 owns friction and stick-slip. The seams have none. "Mass reduction raises the friction share" sits between clusters 5 and 4; "stick-slip caps f_bw" sits between clusters 4 and 3. Those two are where the loop closes, and they are exactly where no paper takes the subject.
Gap three: most work is single-axis, or "two-axis but treated separately." Only Ekstrand and a handful of others compute the two-axis coupling, the elevation dependence and the nadir keep-out together. The result in post 24 — that azimuth inertia peaks at 0° but the worst-case torque does not, because the yaw gain amplifies in step — is precisely what separate treatment misses.
4. How to use the map
Three practical uses:
First, locate a paper before reading it. Knowing which cluster it belongs to tells you what it assumes. Faced with a paper claiming 90% better disturbance rejection, ask what torque margin it assumed — if your mechanism cannot physically move the load, that 90% is solving a different machine's problem.
Second, work backwards from a symptom to a cluster. Image judders while tracking a slow target → cluster 4 (friction and Stribeck). Position loop stays sluggish no matter the tuning → look at cluster 5 first (resonance caps the rate loop), not cluster 3. Geolocation is off → cluster 7, and post 26 showed it is usually not the gimbal's fault.
Third, the seams are yours to walk. All three gaps are on seams, which means no paper will finish the calculation for you. That is what posts 22 through 27 of this series actually did — not invent new methods, but join existing ones together and work out the numbers where they meet.
Scope of citation in this post
The classification and method descriptions come from abstracts and public paper pages. This environment returns 403 for most publishers (IEEE, MDPI, Springer, ScienceDirect), so I did not verify full texts. The quoted figures (35%/22%/75%, 1–3 arcmin, and so on) are self-reported in abstracts or paper pages; I did not verify them independently.
"Paper count" is the relative count this series actually accumulated, not a survey of the field — it reflects what I found while writing the previous ten posts and will undercount subfields I never touched. The bar thickness in figure 1 should be read as an order of magnitude, not a statistic.
As for "what each cluster holds constant": that is my inference after reading, not a claim the papers make about themselves. It is the most subjective part of this post, and the part most worth checking yourself.
How to work through this with me
If you have a reading list in this field, these are the three things I most want to know:
Is there a paper with actuator sizing as its subject (not a passing mention — the subject)
Is there a paper that walks the whole loop in section three
Beyond vendor whitepapers, is there academic treatment of the three-axis versus four-gimbal trade
If so, tell me and I will correct the map.
References
Modeling
Ekstrand, B. (2001). Equations of Motion for a Two-Axes Gimbal System. IEEE Transactions on Aerospace and Electronic Systems, 37(3), 1083–1091. Link
Huang, Q., et al. (2024). Modeling and Control of a Two-Axis Stabilized Gimbal Based on Kane Method. Sensors, 24(11), 3615.
Abdo, M., Vali, A. R., Toloei, A. R., & Arvan, M. R. (2013). Research on the Cross-Coupling of a Two Axes Gimbal System with Dynamic Unbalance. International Journal of Advanced Robotic Systems.
Sensing architecture
Kennedy, P. J., & Kennedy, R. L. (2003). Direct versus Indirect Line of Sight (LOS) Stabilization. IEEE Transactions on Control Systems Technology, 11(1), 3–15.
Hilkert, J. M. (2008). Inertially Stabilized Platform Technology: Concepts and Principles. IEEE Control Systems Magazine, 28(1), 26–46.
Masten, M. K. (2008). Inertially Stabilized Platforms for Optical Imaging Systems. IEEE Control Systems Magazine, 28(1), 47–64.
Disturbance rejection
Hilkert, J. M., & Pautler, D. (2011). Reduced-Order Disturbance Observer Applied to Inertially Stabilized Line-of-Sight Control. Proc. SPIE 8052.
Abdo, M. M., Vali, A. R., Toloei, A. R., & Arvan, M. R. (2015). Improving two axes gimbal seeker performance using cascade control approach. Proc. IMechE Part G, 229(1), 38–55. DOI: 10.1177/0954410014525130
Stabilization of two-axis line-of-sight system using active disturbance rejection control (2025). Multibody System Dynamics.
Fast terminal sliding mode control based on SDRE observer for two-axis gimbal with external disturbances (2022). Journal of the Brazilian Society of Mechanical Sciences and Engineering.
Learning-Based Control Compensation for Multi-Axis Gimbal Systems. arXiv:2112.02561
Friction and nonlinearity
Dahl, P. R. (1968). A Solid Friction Model. The Aerospace Corporation, TOR-0158(3107-18)-1.
de Wit, C. C., Olsson, H., Åström, K. J., & Lischinsky, P. (1995). A New Model for Control of Systems with Friction. IEEE Transactions on Automatic Control, 40(3), 419–425.
Two-Axis Optoelectronic Stabilized Platform Based on Active Disturbance Rejection Controller with LuGre Friction Model (2023). Electronics, 12(5), 1261.
Sightline Jitter Minimization and Shaping Using Nonlinear Friction Compensation (2007). International Journal of Optomechatronics, 1(3), 259–283.
Mechanism and structure
Mokbel, H. F., Ying, L. Q., Roshdy, A. A., et al. (2012). Design Optimization of the Inner Gimbal for Dual Axis Inertially Stabilized Platform Using Finite Element Modal Analysis. International Journal of Modern Engineering Research.
Passive Isolator Design and Vibration Damping of EO/IR Gimbal Used in UAVs (2023). International Journal of Aviation Science and Technology.
Dynamic simulation and disturbance torque analyzing of motional cable harness based on Kirchhoff rod model (2012). Chinese Journal of Mechanical Engineering, 25(2), 346–354.
Jia, R., Nandikolla, V. K., Haggart, G., Volk, C., & Tazartes, D. (2017). System Performance of an Inertially Stabilized Gimbal Platform with Friction, Resonance, and Vibration Effects. Journal of Nonlinear Dynamics, 2017, 6594861.
Architecture
Hilkert, J. M. (2004). A comparison of inertial line-of-sight stabilization techniques using mirrors. Proc. SPIE 5430, Acquisition, Tracking, and Pointing XVIII. DOI: 10.1117/12.541808
Dynamics Modeling and Theoretical Study of the Two-Axis Four-Gimbal Coarse–Fine Composite UAV Electro-Optical Pod (2020). Applied Sciences, 10(6), 1923. DOI: 10.3390/app10061923
Downstream applications
Gautam, D., Watson, C., Lucieer, A., & Malenovský, Z. (2018). Error Budget for Geolocation of Spectroradiometer Point Observations from an Unmanned Aircraft System. Sensors, 18(10), 3465. DOI: 10.3390/s18103465
Dhruv, & Kaushal, H. (2025). A Review of Pointing Modules and Gimbal Systems for Free-Space Optical Communication in Non-Terrestrial Platforms. Photonics, 12(10), 1001.
Parameter identification
Kim, S. (2019). Moment of Inertia and Friction Torque Coefficient Identification in a Servo Drive System. IEEE Transactions on Industrial Electronics, 66(1), 60–70. DOI: 10.1109/TIE.2018.2826456
System identification and mechanical resonance frequency suppression for servo control used in single gimbal control moment gyroscope (2022). PLOS ONE, 17(8), e0267450. DOI: 10.1371/journal.pone.0267450
Liang, M., & Zhou, D. (2022). A Nonlinear Friction Identification Method Combining Separable Least Squares Approach and Kinematic Orthogonal Property. International Journal of Precision Engineering and Manufacturing, 23, 139–152. DOI: 10.1007/s12541-021-00611-0
Borrowed: actuator sizing
NASA-STD-5017B (2022). Design and Development Requirements for Mechanisms. NASA Technical Standard.
ECSS-E-ST-33-01C Rev.2 (2019). Space engineering — Mechanisms.
Nalbandian, R., Blais, M., & Horth, R. (2014). A Recommended New Approach on Motorization Ratio Calculations of Stepper Motors. 42nd Aerospace Mechanisms Symposium.