Next Article in Journal
Naphthalene Detection in Air by Highly Sensitive TiO2 Sensor: Real Time Response to Concentration Changes Monitored by Simultaneous UV Spectrophotometry
Next Article in Special Issue
Determination of USV’s Direction Using Satellite and Fluxgate Compasses and GNSS-RTK
Previous Article in Journal
Guidelines on Asset Management of Offshore Facilities for Monitoring, Sustainable Maintenance, and Safety Practices
Previous Article in Special Issue
Autonomous Trajectory Generation Comparison for De-Orbiting with Multiple Collision Avoidance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Measurement-Aided Control System for Stabilization of the Real-Life Stewart Platform

1
Faculty of Electrical Engineering, Automatic Control and Informatics, Opole University of Technology, Prószkowska 76 Street, 45-758 Opole, Poland
2
MovieBird International, Romualda Traugutta 5 Street, 45-667 Opole, Poland
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(19), 7271; https://doi.org/10.3390/s22197271
Submission received: 31 August 2022 / Revised: 21 September 2022 / Accepted: 23 September 2022 / Published: 26 September 2022

Abstract

:
In the paper, an innovative control system devoted to the stabilization of the parallel manipulator-type Hexapod is presented. The device consists of three main parts, allowing us to reach the desired location during various external disturbances. Indeed, the telescopic boom located on the car along with the system providing the correction of the boom column deflection as well as the gyroscopic self-leveling head constitute a complex tool covering a plethora of modern techniques and solutions. Through the application of advanced issues strictly derived from nonlinear identification and multivariable control theory branches, the dynamical behavior of the discussed device has been handled in order to achieve a proper reference operation. Naturally, it has been supported by a set of accompanying approaches related to the processes of the real-time measurement and robust data transmission. It should be emphasized that the proposed computer-aided system is intended for the film industry, where image stabilization plays a crucial role. Such a statement has additionally been confirmed by other innovative products introduced by a company placed in Opole, Poland, called MovieBird International.

1. Introduction

In the literature, we can find a number of articles concerning the stabilization of position and tilt observed during crane boom movement [1,2,3,4,5]. The reason for this is a great interest in the mentioned technology due to the high implementability in various fields, mainly covering the film industry [6,7,8]. On the other hand, the discussed technology corresponds to a telescopic crane that can be treated as a complex mechanical system from the control theory and practice point of view. Its dynamic model is strongly nonlinear and should be classified as the underactuated one [9,10,11,12]. It should be emphasized that a plethora of studies are concerned with the application of control methods that enable the minimization of swinging and swaying as well as tilting of cranes. For example, Wu et al. [11] have developed a nonlinear model considering the output signals from five encoders. In order to have efficient control, they used an adaptive algorithm based on the fuzzy logic paradigm [13,14,15]. The model allows us to minimize some external disturbances deriving from wind gusts and nonlinear drawbacks in relation with dead-zones of mechanical components. The stability of the equilibrium point of the discussed nonlinear boom model has been examined using the commonly known Lyapunov method. On the other hand, Fujita and Sugiyama [16] have proposed a telescopic boom model that has taken into account the shifting nodal coordinates under the assumption of shifting common constraints. Additionally, it has covered the flexibility of the beams that have formed the boom. Nonlinear effects caused by both the dynamics of sliding contacts and the friction process have also been considered here. Moreover, Koumboulis et al. [17] have presented a mathematical model of a nonlinear tower crane in the state-space framework. They have used the ZigBee protocol-originated wireless sensors to gather the current position of the crane. In order to position control, a network of regulators based on the PID controllers has additionally been investigated.
However, it should be emphasized that most studies are concerned with stationary booms. A small amount of research has been conducted by employing mobile booms. For instance, Pertsch and Sawodny [18] have explored vibration mitigation of telescopic ladders in fire department vehicles. The authors have proposed a model respecting the coupling of bending and torsional forces. The model has allowed us to include both vertical boom slope and section asymmetry. In order to measure tilt of the boom, the gyroscope located at the top of the device has been used. An active vibration suppression algorithm has additionally been suggested, employing the Luenberger observer.
Taking into account the aforementioned considerations, it should strongly be emphasized that there are no studies in the literature covering the stabilization of telescopic booms in motion. However, the discussed issue has partially been addressed in the work of Kalmari et al. [19]. The authors have investigated the feasibility of an active tilt reduction in the articulated boom observed in a wood cutting and handling machine. A set of two gyroscopes and accelerometers have been applied to study the position and inclination of the operating tools. The rotation angle and angular velocities of the tools have been estimated using an extended Kalman filter. A similar idea is also examined while working the cranes on the open sea. For example, Ismail et al. [20] have described the dynamics of a ship-mounted crane system, which has respected the disturbances induced by ocean waves and strong winds. For the purpose of regulation, a controller based on the linear-quadratic algorithm has been proposed.
Concluding, the touched problem has a scientific and application-oriented nature. This brief overview shows that the proposed mobile technology falls within the area of pending issues. This is due to the fact that the addressed boom model is highly nonlinear, and its description requires the application of complex mathematical approaches. A group of important issues to be solved also complements the crucial control, which expects advanced algorithms operating in real time. The implementation of the discussed solution can be treated as the innovative one, which has never been seen before. There are no similar methods to that provided by the article, what can be treated as a significant extension of the existing ideas, especially in terms of their reasonable combination. The main contributions of the paper are as follows:
  • An original measurement-aided approach to the stabilization of the physical Stewart platform system is introduced.
  • A proposed algorithm is strictly dedicated to the complex nonlinear plant subjected to a set of different disturbances.
  • A smart methodology employing the innovative embedded-originated sensor and control layers is accented.
  • A number of analytical investigations involving the signal processing-based operations mainly respecting the Lagrangian and Kalman paradigms are considered.
  • The real-life confirmation certainly favors an application of the Stewart platform stabilization system in the modern film industry.
The paper is organized in the following manner. Section 2 describes in detail the examined device. Subsequently, in Section 3, an idea of the measurement system is shown, in particular, from the practical point of view. The crucial control is proposed in Section 4. The summary along with open problems successfully summarizes the achievements of the paper.

2. System Representation

In order to measure and stabilize in a real-time process, the physical Stewart platform system is examined, as shown in Figure 1 [21]. Additionally, the second real-life plant is applied to compensate the dynamic behavior only in the laboratory case (see Figure 2). Indeed, the proposed solution allows us to predefine a wide range of results before putting the entire complex object on the devoted vehicle.
Observe that following a notion of Refs. [22,23], the commonly known six degrees of freedom-originated Stewart platform system derived from the Lagrangian paradigm can be described in the comprehensive manner. Thus, from the Lagrangian method, we obtain for the chosen linearized operating point
L = T U ,
where
T = 1 2 m v 2 + 1 2 I ω 2 ,
and
U = m g h ,
stand for the kinetic and potential energies, respectively, whereas the symbols m, v, I, ω , g and h denote the corresponding mass, velocity, inertia moment, angular velocity, gravity and altitude.
Now, respecting the Euler–Lagrange equation, expressed as follows [24,25,26,27,28,29,30]
d d t L q ˙ L q + F q ˙ = Q ,
where parameters q, F and Q are the vector of generalized coordinates, friction and damper forces vector as well as the generalized forces vector, respectively, combined with the discussed motion formula, the overall dynamic equation can be formed in the following manner
M ( q ) q ¨ + C ( q , q ˙ ) q ˙ + G ( q ) + F ( q ˙ ) = τ .
Observe that the crucial relation (5) employs the parameters M R 6 × 6 , C R 6 × 6 , G R 6 × 1 , F and τ being the inertia matrix, Coriolis/centripetal matrix, vector of the gravity expressions, friction element and a reported torque vector. Naturally, the explained approach has a number of useful properties, for instance see Refs. [31,32,33].
Having the fundamental notions covering the control object, let us switch to present the crucial measurement system applied in order to gather the process data.

3. Measurement System

For the purpose of employing the stabilization system, the entire structure of the measurement and control tasks was successfully designed. For that reason, the three Raspberry Pi-oriented original model computers were proposed and implemented using the original PCB modules (see Figure 3). The discussed solution allows us to arrange the structures of circuits and place the sensitive electronics in the waterproof boxes.
Going further, the components of the complex system of Figure 3 were directly connected through the one network engaging the commonly known UDP protocol. Naturally, the chosen number of modules results from the nature of the investigated process, covering additional parameters derived from the dynamics of the plant. In fact, the Stewart stabilization platform is intended to take place on a moving vehicle; therefore, apart from topology, the structural arrangement has great importance as well (see Figure 4).
Following the correct overall process, the measurement system was directly located on a moving car. Thus, the problem of stabilization is not trivial, and the additional disturbances in the form of vehicle accelerations should be respected. For that reason, the original configuration was assumed. The crucial sensor module, certainly applied during the stabilization action, was placed on the base of the upper Stewart platform (red color—No. 3). Moreover, the attached-to-the-car additional accelerometer element allows us to measure the disturbances in the forms of vibrations and accelerations transmitted through the construction to the controlled object (green color—No. 2). The last part constituted a server enabling a fast data exchange with other equipment and allowed for the connection of the keyboard and monitor for some service purpose (blue color—No. 1).
It should be emphasized that the main part of the developed stabilization system is based on the precise XSENS MTi-28A53G35 sensor module. The discussed model guarantees real-time measurement data under a drift-free 3D orientation. The features of the professional element are expressed in the Table 1. Therefore, it is an excellent device for the considered stabilization tasks.
Figure 5 ultimately summarizes the main achievements of this section.
Remark 1.
Observe that during a preparation of the physical layer, an overall calibration process was undertaken in order to simultaneously meet two optimal performance indices strictly related to accuracy and speed of the real-time system. Naturally, the discussed calibration should be understood, e.g., in the adequate time regime of the used communication protocol with respect to a maximal precision of measured data. Additionally, the transducers were calibrated according to the manufacturer’s user manuals.
It is clear now that the resulting outcomes from the physical environment are crucial for the next stage covering the advanced control strategy design. Section 4 clearly explains this important issue.

4. Control System

In this section, the simulation investigations concerning the stabilization process of the Stewart platform are presented. The entire procedure was divided into different phases according to the assumed schedule of the experiment.

Gyroscopic Measurements

At the early stage of the research, the gyroscopic measurements were performed. For this reason, a truck involving the installed sensors was driven several times through one of the housing estates in Opole city. Gathered results from the accelerometer, gyroscope and magnetometer are essential for future analysis. An exemplary set of data is depicted in Figure 6.
Subsequently, the received data are helpful during estimation of the current orientation of the all measurement system. Thanks to the Matlab functions called ‘ahrsfilter(.)’ and ‘fuse(.)’, the applied solution is very convenient. Since the method employs the Kalman filter, it allows us to track the estimation error derived from the orientation, bias of the gyroscope, linear acceleration and the magnetic disturbance [35].
In order to apply the needed parameters to the Kalman filter, the data characteristics, calculated before a filtration process, were given as shown in Table 2. Moreover, the physical features of the Stewart platform were implemented into the dynamical Matlab-oriented simulation control system [36]. Thus, the whole analyzed plant can be treated as the real-life one, whose behavior was exhibited by conducted simulation studies.
Remark 2.
Observe that since the theoretical and practical points of view can be slightly different in some sense, an additional set of tools had to be employed in order to fulfill the requirements of the physical environment. For that reason, the minor adjustments were adapted, covering the implementation of, for example, the window filters with different time and frequency characteristics.
It should be emphasized that the discussed studies, regarding the stabilization process of the Stewart platform, should respect various irregularities observed in the ground or even a number of holes through that the vehicle was driving. (see Figure 7).
It is clear now that we are dealing with changes of the positions of the appropriate coordinate systems with respect to the origin ones. According to the small deviations between the spherical trajectory-originated location of the entire plant in regard to the expected vertical vector, we omit the problem related to the translation of the Z-axis coordinate (see the upper right corner of the Figure 7). Hence, we only consider the rotation issue with respect to the basic axes, which can be described in the following manner.
R = R x ( α ) R y ( β ) R z ( θ ) ,
where
R x ( α ) = 1 0 0 0 c o s ( α ) s i n ( α ) 0 s i n ( α ) c o s ( α ) , R y ( β ) = c o s ( β ) 0 s i n ( β ) 0 1 0 s i n ( β ) 0 c o s ( β ) and
R z ( θ ) = c o s ( θ ) s i n ( θ ) 0 s i n ( θ ) c o s ( θ ) 0 0 0 1 .
Referring to the above results, we can demonstrate a real change of the base vector orientation in the global X Y Z -coordinate system (see Figure 8).
Next, the received data from the physical environment were treated as the disturbances in the task of the platform stabilization according to the scheme of Figure 9.
Therefore, in order to obtain a proper stabilization process, the PID controller was proposed, tuned by two methods. The first approach was based on the expert method, whereas the second optimization one applied the Gradient Descent algorithm and the Sequential Quadratic Programming. Note that simulation studies, performed in the Matlab/Simulink environment, were conducted according to the following performance index
J = 0 t s e 2 ( t ) d t ,
where the term e 2 ( t ) denotes a sum of the x ( t ) - and y ( t ) -related squared variances around the zero value, and the symbol t s stands for an assumed simulation time horizon. Naturally, our compensatory control scheme tends to make the performance index (8) zero. Two figures given below strictly confirm the correctness of the innovative solution. Note that the Figure 10 respects the expert method of tuning the PID parameters, whereas the Figure 11 is derived from the optimization procedure application.
Remark 3.
It should be emphasized that there is no need to change the fixed operating point in a wide range since the stabilization system has only one predefined position. Naturally, due to the nonlinearity that occurred in the entire plant, in the case of a changing operating point, another optimization process should be performed.
Remark 4.
Observe that the similar solutions to these indicated in the paper can be found in the literature. A very interesting approach seems to be the method given in Ref. [37], where the roll stabilization system dedicated to a monohull ship is examined. In such a case, a set of data derived from the physical identification process was obtained in order to design two particular compensators. It turned out that the multilayer perceptron neural network-originated adaptive linear quadratic compensator outperformed the classical frequency domain-related one. This fact was confirmed by using a real ship.
Finally, for the expert method, the criterion (8) was equal to J = 8054.82 . On the other hand, the optimization task brought us J m i n = 7990.71 . Naturally, in order to meet the practical control system requirement, the triplet ( x ( t ) , y ( t ) , e ( t ) ) was sampled with the specified time period T s = 0.01 s. Thus, each discrete-time-oriented vector contained 8000 samples for a separate simulation study.

5. Conclusions and Open Problems

In the paper, the complex measurement-supported control system dedicated to the stabilization of the PS-6TM-2500 Stewart Platform is offered. For that reason, the outcomes derived from the physical tool in the form of the XSENS MTi-28A53G35 gyroscope and associated with the real parameters of the actual object structure have been engaged. Referring to the proposal, it is possible to select a linear control, which allows us to provide satisfactory results for a nonlinear plant in the context of a preserved operating point. Additionally, it turned out that the optimization-oriented approach to a design of the feedback-like control system outperformed the classical one based on the expert method. Moreover, since the synthesized plant has a high dynamic, it is impossible to adapt the convenient integration action. This fact constitutes a solid contribution to the improvement of the discussed stabilization control system. Last but not least, the developed physical layer of the entire complex object can be treated as the universal one worth engagement in other real-life solutions. A set of new peculiarities covering the measurement and control techniques strictly supports the novelty of the manuscript. Following the notions, a number of open problems could immediately be given. The first important one is focused on the application of, other than the PID-type algorithm, control laws in order to fulfill the performance index requirement. It seems that the chosen predictive regulation would be very attractive here. Secondly, the real-life load synthesis in the form of a boom with a camera is really welcomed in the near future. In the end, an adaptive neural network-based phenomenon respecting uncertainties and a system robustness improvement should also be taken into account.

Author Contributions

Conceptualization, W.P.H. and P.M. (Paweł Majewski); methodology, W.P.H. and P.M. (Paweł Majewski); software, W.P.H., P.M. (Paweł Majewski), D.Z., R.W. and P.M. (Paweł Młotek); validation, W.P.H., P.M. (Paweł Majewski), J.Z., Ł.N., D.Z., R.W., P.M. (Paweł Młotek) and P.W.; formal analysis, W.P.H., P.M. (Paweł Majewski), J.Z., Ł.N., D.Z., P.M. (Paweł Młotek) and P.W.; investigation, W.P.H., P.M. (Paweł Majewski), J.Z., Ł.N., D.Z. and P.M. (Paweł Młotek); resources, W.P.H., P.M. (Paweł Majewski), J.Z., Ł.N., D.Z. and P.M. (Paweł Młotek); data curation, W.P.H., P.M. (Paweł Majewski), J.Z., Ł.N., D.Z., R.W., P.M. (Paweł Młotek) and P.W.; writing—original draft preparation, W.P.H. and P.M. (Paweł Majewski); writing—review and editing, W.P.H. and P.M. (Paweł Majewski); visualization, W.P.H., P.M. (Paweł Majewski), D.Z., R.W. and P.M. (Paweł Młotek); supervision, W.P.H., P.M. (Paweł Majewski), J.Z., Ł.N., D.Z., P.M. (Paweł Młotek) and P.W.; project administration, W.P.H., D.Z. and P.M. (Paweł Młotek); funding acquisition, P.M. (Paweł Młotek) and P.W. All authors have read and agreed to the published version of the manuscript.

Funding

The paper is supported by the Regional Operational Programme for Opolskie Voivodeship 2014–2020 under the grant agreement No. RPOP.01.01.00-16-0007/16 entitled “A gyroscopically stabilized system for correcting the deflection of a hydraulic column of the camera boom being in motion with a gyroscopic self-leveling head”.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Helma, V.; Goubej, M. Active anti-sway crane control using partial state feedback from inertial sensor. In Proceedings of the 2021 23rd International Conference on Process Control (PC), Štrbské Pleso, Slovakia, 1–4 June 2021; pp. 137–142. [Google Scholar] [CrossRef]
  2. Omar, M.N.; Ismail, M.M.; Ayob, M.N.; Arith, F. Upgrading for overhead crane anti-sway method using variable frequency drive. Bull. Electr. Eng. Inform. 2022, 11, 1837–1844. [Google Scholar] [CrossRef]
  3. Qian, Y.; Hu, D.; Chen, Y.; Fang, Y.; Hu, Y. Adaptive Neural Network-Based Tracking Control of Underactuated Offshore Ship-to-Ship Crane Systems Subject to Unknown Wave Motions Disturbances. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 3626–3637. [Google Scholar] [CrossRef]
  4. Ali, G.M.; Mansoor, A.; Liu, S.; Olearczyk, J.; Bouferguene, A.; Al-Hussein, M. Decision support for hydraulic crane stabilization using combined loading and crane mat strength analysis. Autom. Constr. 2021, 131, 103884. [Google Scholar] [CrossRef]
  5. Qi, X.; Ye, H.; Li, C. Stabilization of the Overhead Crane System via Saturation Technique. In Proceedings of the 2021 40th Chinese Control Conference (CCC), Shanghai, China, 26–28 July 2021; pp. 297–301. [Google Scholar]
  6. Sabetghadam, B.; Alcántara, A.; Capitán, J.; Cunha, R.; Ollero, A.; Pascoal, A. Optimal Trajectory Planning for Autonomous Drone Cinematography. In Proceedings of the 2019 European Conference on Mobile Robots (ECMR), Prague, Czech Republic, 4–6 September 2019; pp. 1–7. [Google Scholar] [CrossRef]
  7. Pătru, G.C.; Vasilescu, I.; Rosner, D.; Tudose, D. Aerial Drone Platform for Asset Tracking Using an Active Gimbal. In Proceedings of the 2021 23rd International Conference on Control Systems and Computer Science (CSCS), Bucharest, Romania, 26–28 May 2021; pp. 138–142. [Google Scholar] [CrossRef]
  8. Nocerino, E.; Menna, F.; Verhoeven, G. Good vibrations? How image stabilisation influences photogrammetry. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2022, 46, 395–400. [Google Scholar] [CrossRef]
  9. Ordaz, P.; Poznyak, A. ‘KL’-gain adaptation for attractive ellipsoid method. IMA J. Math. Control. Inf. 2015, 32, 447–469. [Google Scholar] [CrossRef]
  10. Knudsen, M.; Hendseth, S.; Tufte, G.; Sandvig, A. Model-free Control of Partially Observable Underactuated Systems by pairing Reinforcement Learning with Delay Embeddings. Model. Identif. Control. 2022, 43, 1–8. [Google Scholar] [CrossRef]
  11. Wu, T.S.; Karkoub, M.; Yu, W.S.; Chen, C.T.; Her, M.G.; Wu, K.W. Anti-sway tracking control of tower cranes with delayed uncertainty using a robust adaptive fuzzy control. Fuzzy Sets Syst. 2016, 290, 118–137. [Google Scholar] [CrossRef]
  12. Astrov, I.; Udal, A.; Molder, H. A Trajectory Control Method for a Strongly Underactuated Spherical Underwater Surveillance Robot. In Proceedings of the 2021 IEEE 25th International Conference on Intelligent Engineering Systems (INES), Budapest, Hungary, 7–9 July 2021; pp. 43–48. [Google Scholar] [CrossRef]
  13. García-Martínez, J.R.; Cruz-Miguel, E.E.; Carrillo-Serrano, R.V.; Mendoza-Mondragón, F.; Toledano-Ayala, M.; Rodríguez-Reséndiz, J. A PID-Type Fuzzy Logic Controller-Based Approach for Motion Control Applications. Sensors 2020, 20, 5323. [Google Scholar] [CrossRef]
  14. Zhou, Z.; Zhang, B.; Mao, D. MIMO Fuzzy Sliding Mode Control for Three-Axis Inertially Stabilized Platform. Sensors 2019, 19, 1658. [Google Scholar] [CrossRef]
  15. Chaubey, S.; Puig, V. Autonomous Vehicle State Estimation and Mapping Using Takagi-Sugeno Modeling Approach. Sensors 2022, 22, 3399. [Google Scholar] [CrossRef] [PubMed]
  16. Fujita, H.; Sugiyama, H. Development of flexible telescopic boom model using absolute nodal coordinate formulation sliding joint constraints with LuGre friction. Theor. Appl. Mech. Lett. 2012, 2, 063005. [Google Scholar] [CrossRef]
  17. Koumboulis, F.N.; Kouvakas, N.D.; Giannaris, G.L.; Vouyioukas, D. Independent motion control of a tower crane through wireless sensor and actuator networks. ISA Trans. 2016, 60, 312–320. [Google Scholar] [CrossRef]
  18. Pertsch, A.; Sawodny, O. Modelling and control of coupled bending and torsional vibrations of an articulated aerial ladder. Mechatronics 2016, 33, 34–48. [Google Scholar] [CrossRef]
  19. Kalmari, J.; Backman, J.; Visala, A. Nonlinear model predictive control of hydraulic forestry crane with automatic sway damping. Comput. Electron. Agric. 2014, 109, 36–45. [Google Scholar] [CrossRef]
  20. Ismail, R.R.; That, N.D.; Ha, Q. Modelling and robust trajectory following for offshore container crane systems. Autom. Constr. 2015, 59, 179–187. [Google Scholar] [CrossRef]
  21. MotionSystems. Motion Platform PS-6TM-2500; Technical Report; MotionSystems: Nadolice Wielkie, Poland, 2022. [Google Scholar]
  22. Jajarmi, A.; Baleanu, D.; Zarghami Vahid, K.; Mohammadi Pirouz, H.; Asad, J. A new and general fractional Lagrangian approach: A capacitor microphone case study. Results Phys. 2021, 31, 104950. [Google Scholar] [CrossRef]
  23. Shinde, V.J.; Gaitonde, D.V. Lagrangian approach for modal analysis of fluid flows. J. Fluid Mech. 2021, 928, A35. [Google Scholar] [CrossRef]
  24. Nacivet, S.; Pierre, C.; Thouverez, F.; Jezequel, L. A dynamic Lagrangian frequency–time method for the vibration of dry-friction-damped systems. J. Sound Vib. 2003, 265, 201–219. [Google Scholar] [CrossRef]
  25. Zucca, S.; Firrone, C.; Gola, M. Numerical assessment of friction damping at turbine blade root joints by simultaneous calculation of the static and dynamic contact loads. Nonlinear Dyn. 2012, 67, 1943–1955. [Google Scholar] [CrossRef]
  26. El-Nabulsi, R.A.; Anukool, W. A new approach to nonlinear quartic oscillators. Arch. Appl. Mech. 2022, 92, 351–362. [Google Scholar] [CrossRef]
  27. El-Nabulsi, R.A. Some Geometrical Aspects of Fractional Nonconservative Autonomous Lagrangian Mechanics. Int. J. Appl. Math. Stat. 2006, 5, 50–64. [Google Scholar]
  28. El-Nabulsi, R.A. Fractional variational approach for dissipative mechanical systems. Anal. Theory Appl. 2014, 30, 249–259. [Google Scholar] [CrossRef]
  29. He, Z.; Feng, X.; Zhu, Y.; Yu, Z.; Li, Z.; Zhang, Y.; Wang, Y.; Wang, P.; Zhao, L. Progress of Stewart Vibration Platform in Aerospace Micro–Vibration Control. Aerospace 2022, 9, 324. [Google Scholar] [CrossRef]
  30. Markou, A.A.; Elmas, S.; Filz, G.H. Revisiting Stewart–Gough platform applications: A kinematic pavilion. Eng. Struct. 2021, 249, 113304. [Google Scholar] [CrossRef]
  31. Shao, K.; Tang, R.; Xu, F.; Wang, X.; Zheng, J. Adaptive sliding mode control for uncertain Euler–Lagrange systems with input saturation. J. Frankl. Inst. 2021, 358, 8356–8376. [Google Scholar] [CrossRef]
  32. Muñoz-Vázquez, A.J.; Parra-Vega, V.; Sánchez-Orta, A.; Sánchez-Torres, J.D. High-gain PI-like control of Euler–Lagrange mechanical systems: Simulations and experiments in 2DoF robotic manipulators. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2022, 236, 857–869. [Google Scholar] [CrossRef]
  33. Farnam, A.; Mehdizadeh Gavgani, B.; Crevecoeur, G. A Robust Synchronizing Distributed Controller for Multi-Robotic Manipulators with Euler-Lagrange Equations. In Proceedings of the Flanders Make Conference on Machines, Vehicles and Production Technology, Ghent, Belgium, 14–15 September 2022. [Google Scholar]
  34. XSENS Technologies. MTi-28A53G25 Miniature Attitude and Heading Reference System; Technical Report; XSENS Technologies: Enschede, The Netherlands, 2009. [Google Scholar]
  35. Mathworks. Description of Matlab Ahrsfilter—Orientation from Accelerometer, Gyroscope, and Magnetometer Readings; Mathworks: Natick, MA, USA, 2022. [Google Scholar]
  36. Bottle, K. Stewart Platform Mechanical System; Technical Report; Mathworks: Natick, MA, USA, 2016. [Google Scholar]
  37. Fortuna, L.; Muscato, G. A roll stabilization system for a monohull ship: Modeling, identification, and adaptive control. IEEE Trans. Control. Syst. Technol. 1996, 4, 18–28. [Google Scholar] [CrossRef]
Figure 1. Real-life Stewart platform system: PS-6TM-2500 [Source: MovieBird Intl.].
Figure 1. Real-life Stewart platform system: PS-6TM-2500 [Source: MovieBird Intl.].
Sensors 22 07271 g001
Figure 2. A real-life compensation system involving two Stewart platforms [Source: MovieBird Intl.].
Figure 2. A real-life compensation system involving two Stewart platforms [Source: MovieBird Intl.].
Sensors 22 07271 g002
Figure 3. Core modules of the developed stabilization system: 1—server element, 2—accelerometer element, 3—main gyroscope sensor element [Source: MovieBird Intl.].
Figure 3. Core modules of the developed stabilization system: 1—server element, 2—accelerometer element, 3—main gyroscope sensor element [Source: MovieBird Intl.].
Sensors 22 07271 g003
Figure 4. A module configuration (colored shapes): vehicle vs. laboratory instances [Source: MovieBird Intl.].
Figure 4. A module configuration (colored shapes): vehicle vs. laboratory instances [Source: MovieBird Intl.].
Sensors 22 07271 g004
Figure 5. An application of the XSENS MTi-28A53G35 sensor for measurement tests [Source: MovieBird Intl.].
Figure 5. An application of the XSENS MTi-28A53G35 sensor for measurement tests [Source: MovieBird Intl.].
Sensors 22 07271 g005
Figure 6. An exemplary data set [Source: MovieBird Intl.].
Figure 6. An exemplary data set [Source: MovieBird Intl.].
Sensors 22 07271 g006
Figure 7. Simulation of falling into holes by a vehicle—the case of rotation around the y axis [Source: MovieBird Intl.].
Figure 7. Simulation of falling into holes by a vehicle—the case of rotation around the y axis [Source: MovieBird Intl.].
Sensors 22 07271 g007
Figure 8. A change of the base vector orientation in the global X Y Z -coordinate system [Source: MovieBird Intl.].
Figure 8. A change of the base vector orientation in the global X Y Z -coordinate system [Source: MovieBird Intl.].
Sensors 22 07271 g008
Figure 9. Stewart platform stabilization system [Source: MovieBird Intl.].
Figure 9. Stewart platform stabilization system [Source: MovieBird Intl.].
Sensors 22 07271 g009
Figure 10. Stabilization studies—the expert method; blue line: disturbances, red line: controlled signal, speed: 10 km/h [Source: MovieBird Intl.].
Figure 10. Stabilization studies—the expert method; blue line: disturbances, red line: controlled signal, speed: 10 km/h [Source: MovieBird Intl.].
Sensors 22 07271 g010
Figure 11. Stabilization studies—the optimization method; blue line: disturbances, red line: controlled signal, speed: 10 km/h [Source: MovieBird Intl.].
Figure 11. Stabilization studies—the optimization method; blue line: disturbances, red line: controlled signal, speed: 10 km/h [Source: MovieBird Intl.].
Sensors 22 07271 g011
Table 1. Technical specifications of the XSENS MTi-28A53G35 [34].
Table 1. Technical specifications of the XSENS MTi-28A53G35 [34].
Sensor PerformanceRotate of TurnAccelerationMagnetic Field
Dimensions3 axes3 axes3 axes
Full scale±300 deg/s±50 m/ s 2 ±750 mGauss
Noise0.05 deg/s/ Hz 0.002 m/ s 2 / Hz 0.5 mGauss
Alignment error0.1 deg0.1 deg0.1 deg
Attitude and HeadingValue
Static accuracy (roll/pitch)<0.5 deg
Static accuracy (heading)<1 deg
Dynamic accuracy2 deg RMS
Angular resolution0.05 deg
Table 2. Measured sensor noise variances—driving a car at a speed of 10 km/h.
Table 2. Measured sensor noise variances—driving a car at a speed of 10 km/h.
Gyroscope Noise VarianceAccelerometer Noise VarianceMagnetometer Noise Variance
5.5259 × 10 5 8.1440 × 10 5 3.1317 × 10 6
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hunek, W.P.; Majewski, P.; Zygarlicki, J.; Nagi, Ł.; Zmarzły, D.; Wiench, R.; Młotek, P.; Warmuzek, P. A Measurement-Aided Control System for Stabilization of the Real-Life Stewart Platform. Sensors 2022, 22, 7271. https://doi.org/10.3390/s22197271

AMA Style

Hunek WP, Majewski P, Zygarlicki J, Nagi Ł, Zmarzły D, Wiench R, Młotek P, Warmuzek P. A Measurement-Aided Control System for Stabilization of the Real-Life Stewart Platform. Sensors. 2022; 22(19):7271. https://doi.org/10.3390/s22197271

Chicago/Turabian Style

Hunek, Wojciech P., Paweł Majewski, Jarosław Zygarlicki, Łukasz Nagi, Dariusz Zmarzły, Roman Wiench, Paweł Młotek, and Piotr Warmuzek. 2022. "A Measurement-Aided Control System for Stabilization of the Real-Life Stewart Platform" Sensors 22, no. 19: 7271. https://doi.org/10.3390/s22197271

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop