Next Article in Journal
Design and Validation of an Ambulatory User Support Gait Rehabilitation Robot: NIMBLE
Previous Article in Journal
Electro-Mechanical Brake System Architectural Design and Analysis Based on Functional Safety of Vehicles
Previous Article in Special Issue
Optimization Design of Magnetically Suspended Control and Sensitive Gyroscope Deflection Channel Controller Based on Neural Network Inverse System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on the Control Method of a 2DOF Parallel Platform Based on Electromagnetic Drive

1
Hubei Key Laboratory of Modern Manufacturing Qualtity Engineering, Wuhan 430068, China
2
School of Mechanical Engineering, Hubei University of Technology, Wuhan 430068, China
*
Author to whom correspondence should be addressed.
Actuators 2024, 13(9), 347; https://doi.org/10.3390/act13090347
Submission received: 9 August 2024 / Revised: 3 September 2024 / Accepted: 8 September 2024 / Published: 9 September 2024

Abstract

:
In this paper, a spatial two-degree-of-freedom (2DOF) parallel platform based on electromagnetic redundant drive and its control method are investigated. The platform is redundantly driven by three electromagnetic-spring conforming branched chains, and the design provides better flexibility and responsiveness than conventional parallel structures. The introduction of the electromagnetic drive alleviates the stresses within the conventional rigid redundant drive structure and reduces the detrimental effects associated with rigid redundancy. In this paper, the structure and equivalent SPU model of the platform are first introduced, with S referring to the kinematic sub, P to the spherical sub, and U to the universal joint. The degrees of freedom of the platform are analyzed, and the inverse kinematic model and velocity Jacobi matrix are derived, so as to derive the relationship between the pitch, roll angles, and length of the gimbal chain, and the relational equation between the angle and the current is further established to realize the electromagnetic control of the parallel redundant platform. The control part is realized as follows. Firstly, the angle information of the platform is obtained from the gyroscope to the microcontroller, the filtered angle is derived through the Untraceable Kalman Filter (UKF), and the angle value can be fused with data by both the mathematical model and PID algorithm to introduce the current value required to achieve the balance and realize the balance. In the simulation part, this paper uses Simulink and Simscape in MATLAB for joint simulation, and by giving the simulated trajectory and the desired trajectory of the joints, the driving force diagrams of the three branched chains based on the Least-Second Paradigm method are derived, and the trajectory error and driving force error are given to validate the reliability of the method of this paper.

1. Introduction

With the rapid development of modern manufacturing and robotics, parallel platforms have been widely used in precision machining, assembly, medical, and aerospace fields due to their advantages of high accuracy, high rigidity, and high load capacity [1]. The background of its development can be traced back to the 1960s when researchers began to explore the possibility of parallel structures in order to improve the precision and rigidity of mechanical systems. Compared with traditional series-connected robots, parallel-connected platforms are able to achieve higher rigidity and better load capacity by combining multiple branched chains in parallel and evenly distributing the motion errors and loads over multiple branched chains, thus improving the stability and reliability of the system.
However, conventional parallel platforms still face a number of challenges in practical applications, especially those related to redundant drives. First, in the traditional rigid-redundant drive structure, the introduction of redundant drive mechanisms, while enhancing the flexibility and fault tolerance of the system, often leads to an increase in internal stresses, which may result in unnecessary rigid constraints when dealing with complex motions, limiting the system’s suppleness and responsiveness.
Second, the complexity of the dynamic model and the presence of signal drift and environmental noise in the sensors make it more difficult for redundant parallel platforms to achieve an accurate and efficient control balance [2]. For example, maintaining the camera balance at all times is an important factor in an environment-exploring spherical robot that needs to carry a camera; a stable picture is crucial for environment exploration and observation, and the spherical robot needs to face various uneven terrains while keeping the camera stable [3,4,5].
An-Dong Hwang and Woo-Young Kim from Chonnam National University have investigated the control of an agricultural mobile robot cargo platform with a 3-RPS parallel mechanism [6]. By establishing a kinematic model, inverse kinematic calculation, and PID controller adjustment, combined with real-time feedback IMU data, the length of the robot’s three drive rods was precisely adjusted to dynamically maintain the level of the agricultural mobile robot’s cargo platform during transportation on uneven ground, effectively reducing the tilt angle and ensuring the stability of agricultural products transportation [7]. In this article, each drive rod is connected to a servo motor, and these motors are responsible for adjusting the length of the drive rods. The mechanical structure is shown in Figure 1a.
Qiu Xiang Gu and Jiawei Tian, from the University of Electronic Science and Technology (UEST), studied a six-degree-of-freedom parallel platform structure based on Stewart [8]. The control chip of this structure is a S32K144 microcontroller. The manufacturer of the S32K144 is NXP, headquartered in Eindhoven, the Netherlands, and it is designed, developed and manufactured by NXP. Six parallel-connected robotic arms are controlled by the MCU program, and the servo motors of each group of robotic arms are brushless direct current (BLDC) motors [9,10], the manufacturer of this BLDC motor is DJI, a company based in Shenzhen, China; the length of each robotic arm is adjusted according to the real-time feedback data by using a PI control algorithm in order to realize the attitude adjustment of the platform in the workspace. In addition, the kinematic positive and negative solution algorithm calculation and trajectory planning are carried out through the control center program on the PC, as well as the real-time synchronous control of each drive using the CAN bus to ensure that the platform reaches the set target attitude, so as to complete the leveling process. This structure can come to test the effectiveness of the control algorithm, but its nature is still a rigid structure driven by brushless DC (BLDC) motors, which will have the problems of internal force wear and rigidity constraints. The structure of the six-degree-of-freedom parallel platform is shown in Figure 1b.
Jiang Shuo and Wang Junzheng et al. from the School of Automation, Beijing Institute of Technology (BIT) investigated a 3-degree-of-freedom (3-DOF) parallel stabilized platform with high vibration isolation performance [11]. Its working principle is, firstly, that a compliance control framework is established through the mass-spring-damper model and combined with a 3D striving solution, filtering, and online estimation of environmental stiffness and secondly, the flexibility of the electric cylinder is adjusted in real time to correct the reference trajectory, so as to keep the platform balanced and stabilized under the complex perturbation, but its core drive is still realized through the electric cylinder controlled by the motor. The electric cylinder is controlled by the motor, and its telescopic length is adjusted according to the adaptive active compliance control strategy, so as to adjust the platform’s attitude and position. The structure is shown in Figure 2a.
As can be seen from the above study, parallel platforms are used in a wide range of applications, and they have different modeling and control methods. In order to achieve the balance of the platform, drive rods and motors are often used, which are rigid mechanical drives. Because of this, there are problems of slow response and large internal forces in redundant drives; the former is not suitable for high-speed dynamic control, while the latter can cause structural deformation, losses, and a low energy conversion rate. These parallel platform mechanisms receive the effects of rigidity and internal forces, and there is a risk of wear and tear.
Therefore, it is crucial to develop a more efficient and stable control method. Electromagnetic drive, as an efficient and responsive drive method, provides new possibilities to solve this challenge [12,13]. Compared with traditional servomotor and hydraulic actuator drives, the electromagnetic drive has obvious advantages in terms of response speed and control accuracy, and structurally it is also free from wear and rigidity constraints caused by internal forces compared with traditional control methods. These advantages provide new ideas for the control of parallel redundant platforms.
In this paper, we propose a spatial two-degree-of-freedom parallel platform based on an electromagnetic redundant drive and its control method, which is redundantly driven by three electromagnetic-spring composite struts, which provides higher responsiveness and better flexibility than the traditional parallel structure and mitigates the adverse effects of the internal forces and rigid constraints on the structure of the traditional rigid redundant drive method. In terms of application, the driving method of the parallel platform proposed in this paper is seldom seen in the open literature and applications, so we apply the proposed parallel platform to an environment-detecting spherical robot with lidar and camera piggybacking so that the spherical robot can always maintain the lidar and the camera to keep a stable attitude during its movement, which is of better innovation and practical value. Parallel platform application on a spherical robot equipped with a camera and LiDAR 3D diagram is shown in Figure 2b.
In this paper, the structure of the platform and the equivalent SPU model are firstly introduced, the degrees of freedom of the redundant parallel platform are calculated, and the inverse kinematic equations and Jacobi matrix of the platform are analyzed. According to the analyzed results, the relationship between the rotation angle and the length of the branched chain is given and the relational equation between the angle and the current is deduced through the equations of dynamics and electromagnetism, which establishes the foundation for the later control. In order to solve the problems of noise and zero drift of the gyroscope sensor in practical applications, this paper introduces the untraceable Kalman filter (UKF), the processed angle information is passed to the controller, and the solved feedback signal is given to the current controller, so as to change the magnetic force of the electromagnet and realize the balance. In addition, we can also launch the angle and current relationship equation to solve the required current value, and the feedback signal together with the electromagnet, to realize the fusion of the two data and to achieve more accurate control. In the electromagnetic control process, how to efficiently distribute the magnetic force so that the power can be minimized is also a problem worth discussing. Based on this paper, we use MATLAB2023b to establish Simulink and Simscape models and use a driving force allocation strategy based on the minimum two-paradigm number method, through the design of the three-dimensional motion trajectory of the joint point at the end of the branched chain, to calculate the force of each branched chain. We also join the traditional hybrid driving force allocation for simulation and comparison, and the results show that the proposed method is smaller than the traditional method in terms of the consumption of power and deviation. The results show that the method proposed in this paper is smaller than the traditional method in terms of power consumption and deviation.
The paper is organized as follows: Section 1 is the introduction, which summarizes the latest research and applications of parallel platforms and gives an application of the electromagnetic redundantly driven parallel platform proposed in this paper. In Section 2, we analyze the electromagnetic redundant drive parallel platform structure, give the equivalent model, and analyze the degrees of freedom, inverse kinematics, Jacobi matrix, and platform offset angle of the parallel platform. In Section 3, this paper continues the analysis of the branched chain model and the dynamics model of the parallel platform and gives the equations for the relation between the length of the branched chain and the angle as well as the current and the angle. Section 4 presents the data fusion algorithm using UKF and describes the establishment of the equations of state and measurement as well as the process of traceless variation. Section 5 discusses the branched chain drive allocation, MATLAB simulation, and trajectory planning verification for the electromagnetic redundant drive parallel platform. In Section 6, the paper is summarized.

2. Parallel Platform Analysis of the Electromagnetic Drive

The object analyzed in this paper is a 2DOF parallel platform mechanism, and the control method is an electromagnetic drive. The structure is divided into a circular upper platform and a lower platform, in which the top surface of the upper platform is equipped with a gyroscope sensor, the bottom surface is uniformly distributed with three permanent magnets of the same specification, the top surface of the lower platform is distributed with three electromagnets of the same specification, and the middle of the platform has a universal hinge in the center of the circle as well as three springs of the same specification uniformly distributed, the three permanent magnets, and the three electromagnets that form three electromagnetic-spring composite drive struts together.
The three-branched-chain two-degree-of-freedom platform forms a redundant drive control. The three-branched-chain structure can effectively improve the stability of the system by sharing the loads and moments through the redundant degrees of freedom [14], especially when responding to external perturbations and load variations. The system can be automatically adjusted to maintain equilibrium to adapt to the dynamically changing working environment, which is very important for application scenarios that require rapid adjustment and precise control. The schematic of the electromagnetically driven 2DOF parallel platform is shown in Figure 3.
In order to simplify the mechanism analysis, the parallel platform is designed for equivalent analysis. Then, the parallel platform has three electromagnetic-spring composite drive pivot chains. This mechanism includes a fixed lower platform A1A2A3, a movable upper platform B1B2B3, universal joints connecting the platforms, and three legs AiBi (i = 1, 2, 3). Both platforms are circular, as shown in Figure 4. Among them, each strut chain has a spherical sub (S) at the top, a moving sub (P) in the middle, and a universal joint (U) at the bottom. A fixed coordinate system A-xyz is established on the lower platform, and a moving coordinate system B-xyz is established on the upper platform. The origins of both coordinate systems are located at the centers of the respective platforms, with the Y axis and y axis parallel to A2A3 and B2B3, respectively, and the Z axis and z axis perpendicular to the planes A1A2A3 and B1B2B3, respectively.

2.1. Degree of Freedom Analysis of Parallel Platform

As shown in Figure 4, this mechanism consists of three SPU legs. According to the modified Grubler–Kutzbach (G–K) formula [15], the degree of freedom (DOF) of the system is 6. Due to the constraint forces exerted by the intermediate universal joint (U) in the z-direction of the moving platform and along the coordinate axes of the moving platform, the end-effector can only rotate about the x and y axes, resulting in two DOFs for the end-effector. Moreover, there are no common constraints or redundant constraints in this mechanism. Based on the aforementioned analysis, the overall DOF of the mechanism can be calculated as follows:
M = 6 ( n g 1 ) + i = 1 g f i + v ζ = 2
where n is the total number of links in the system, including all moving and fixed components, g is the total number of joints in the system, fi is the DOF of the i-th joint, representing the number of independent movements the joint can provide, v is the number of independent input motions in the system, the active DOFs of the system, and ζ is the number of redundant constraints in the system.

2.2. Inverse Solution Model and Jacobian Matrix Analysis of the Parallel Platform

The electromagnet is equivalent to the prime A1A2A3, then the triangle formed by the vertices of the upper and lower planes of this mechanism is equilateral, the distance from the center of the upper plane to the vertex BBi = 2 b , the distance from the center of the lower plane to the vertex AAi = 2 a , and the distance between the upper and lower planes A B = h 0 . The length of the prismatic joint P is x i = A i B i for (i = 1, 2, 3). Then, according to the inverse solution model of the mechanism, we can obtain the relationship equation between the α and β angle changes caused by the X—Y rotation sequence of the moving platform and the length of the chain x i as
x 1 = A B 1 = 2 b cos β + h 0 sin β 2 a 2 b sin α sin β h 0 sin α cos β 2 b cos α sin β + h 0 cos α cos β x 2 = A B 2 = h 0 sin β + 3 b sin β b cos β + a 3 b cos α + K 11 3 a 3 b sin α + K 22 x 3 = A B 3 = b cos β + 3 b sin β + h 0 sin β + a 3 b cos α + K 11 + 3 a 3 b sin α + K 22
In the above formula, the following applies:
K 11 = b sin α sin β h 0 sin α cos β K 22 = b cos α sin β + h 0 cos α cos β
To perform kinematic analysis for the design of a more efficient control algorithm, we need to analyze the Jacobian matrix of the mechanism to simulate its actual motion [16]. Then, the first order fully differential equation for the length of the strut with respect to the angle is given by
d x 1 = 0 2 D 88 + h 0 cos α 2 b D 44 h 0 D 22 2 b D 33 + h 0 D 11 2 b D 11 h 0 D 33 2 b D 22 h 0 D 44 d α d β d x 2 = 0 D 99 + D 77 + D 88 D 55 b D 44 h 0 D 22 b D 33 + h 0 D 11 D 66 b D 11 h 0 D 33 b D 22 h 0 D 44 d α d β d x 3 = 0 D 88 + D 77 + D 99 D 55 b D 44 h 0 D 22 b D 33 + h 0 D 11 D 66 b D 11 h 0 D 33 b D 22 h 0 D 44 d α d β
In the above formula, the following applies:
D 11 = sin α sin β D 22 = cos α cos β D 33 = sin α cos β D 44 = cos α sin β D 55 = 3 b sin α D 66 = 3 b cos α D 77 = 3 b cos β D 88 = b sin β D 99 = h 0 cos β
In simplified form, this can be expressed as
x ˙ 1 x ˙ 2 x ˙ 3 = J α ˙ β ˙ v 1 v 2 v 3 = J ω α ω β
where v i (for i = 1, 2, 3) represents the velocity of the chain length changes, ω n (for n = α, β) denotes the angular velocities of points on the moving platform, and J is the velocity Jacobian matrix of the mechanism. The relationship can be represented as
J = 0 2 D 88 + h 0 cos α 2 b D 44 h 0 D 22 2 b D 33 + h 0 D 11 2 b D 11 h 0 D 33 2 b D 22 h 0 D 44 0 D 99 + D 77 + D 88 D 55 b D 44 h 0 D 22 b D 33 + h 0 D 11 D 66 b D 11 h 0 D 33 b D 22 h 0 D 44 0 D 88 + D 77 + D 99 D 55 b D 44 h 0 D 22 b D 33 + h 0 D 11 D 66 b D 11 h 0 D 33 b D 22 h 0 D 44
This Jacobian matrix analysis allows us to understand the velocity and angular velocity relationships within the mechanism, which is crucial for designing accurate and responsive control algorithms.

2.3. Calculation of an Offset Angle of the Moving-Fixed Platform

In electromagnetic systems, accurate calculation of the interaction force between the electromagnet and the permanent magnet is important for optimizing the design and improving the system performance. Since the sizes of the moving and fixed platforms are different (a ≠ b), the angular deviation between the permanent magnet and the electromagnet will be generated. In order to accurately control the magnetic force of the mechanism, we need to calculate the directional cosine cos γ i (for i = 1, 2, 3) between the points of the moving and fixed platforms, between B i and A i , then their directional cosines can be expressed as
cos γ 1 = B 1 A 1 B 1 A 1 cos γ 2 = B 2 A 2 B 2 A 2 cos γ 3 = B 3 A 3 B 3 A 3
By calculating the directional cosines between electromagnets and permanent magnets, we are able to accurately characterize their relative positional relationship and calculate the interaction force based on this. This is important for the design and optimization of electromagnetic systems.

3. Electromagnetic-Spring Composite Pivot Chain Model and Dynamic Analysis of the Parallel Platform

The electromagnetic-spring composite pivot chain in a 2-DOF parallel platform is modeled as shown in Figure 5.
In Figure 5, let the sum of the interaction force between the electromagnet and the permanent magnets be F m i I , x , the elastic force of the spring be F s x , the mass of the permanent magnets be m i (for i = 1, 2, 3), x i t (for i = 1, 2, 3) be the amount of the change in length of each strut chain induced in the course of the motion, the excitation current of the electromagnet be I i t , and the air resistance be neglected. In the initial state, since the three permanent magnets are uniformly distributed in the upper plane of the three equidistant lines, it is an equilibrium state, and the force point is at the center of the circle. The mathematical model of the electromagnetic drive system can be described by the equations of electromagnetism, kinematics, and circuitry, as follows:
F m i ( I , x ) = μ 0 N S M V I i ( t ) 4 π x i 3 ( t ) cos γ i F s ( t ) = k s x i ( t ) m i x ¨ i ( t ) = m i g + F m i ( I , x ) + F s ( t )
In the above equation, μ 0 is the air permeability, S is the magnetic pole area of the electromagnet, N is the number of turns of the coil, M is the magnetization strength of the permanent magnet, V is the volume of the permanent magnet, and K is the elasticity coefficient of the spring. The electromagnetic and elastic formulas of the Equation (9) are obtained by substituting them into the kinematic equations:
m i x ¨ i ( t ) = m i g + μ 0 N S M V I i ( t ) 4 π x i 3 ( t ) cos γ i + k s x i ( t )
The simplified transformation leads to the equation for the variation in the current I i t with respect to the length of the branched chain x i t as
I i ( t ) = 4 π x i 3 ( t ) μ 0 N S M V cos γ i m i x ¨ i ( t ) g k s x i ( t )
Thus, we have
I 1 ( t ) = 4 π x 1 3 ( t ) μ 0 N S M V cos γ i m 1 x ¨ 1 ( t ) g k s x 1 ( t ) I 2 ( t ) = 4 π x 2 3 ( t ) μ 0 N S M V cos γ i m 2 x ¨ 2 ( t ) g k s x 2 ( t ) I 3 ( t ) = 4 π x 3 3 ( t ) μ 0 N S M V cos γ i m 3 x ¨ 3 ( t ) g k s x 3 ( t )
The relationship between the current and the angle is
I 1 ( t ) = K m 1 x 1 3 ( t ) m 1 d 2 x 1 d t 2 g k s x 1 I 2 ( t ) = K m 2 x 2 3 ( t ) m 2 d 2 x 2 d t 2 g k s x 2 I 3 ( t ) = K m 3 x 3 3 ( t ) m 3 d 2 x 3 d t 2 g k s x 3
Let t 1 = cos α and t 2 = cos β , then the coefficients in Equation (13) are given by
K m i = 4 π μ 0 N S M V cos γ i k 0 = 4 a 2 + b 2 k 1 = 6 a b t 1 + 2 a b t 2 k 2 = 2 3 a b 1 t 1 2 1 t 2 2
Based on the analysis above, we can implement a simplified control of the parallel platform mechanism. The control process is as follows:
In the initial state, the system does not receive external interference; at this time, the center of gravity of the mechanism is in the center position, the mechanism is in a state of equilibrium, and the gyroscope measurement shows that α = β = 0. In the process of movement, the platform will be tilted, as shown in Figure 6. In order to maintain the balance of the upper platform, the gyroscope sensor needs to measure the actual tilt angle α and β of the upper platform in real time. These measured angles are compared with the target angle, and the error value is calculated. The error value is processed to generate the control signals, which are used as the pulse signals of the actuator, and by adjusting the magnetic force generated by the electromagnet, these signals correct the attitude of the upper platform, thus realizing the dynamic balance control.
However, if filtering is not applied, sensor noise and measurement errors may significantly affect the accuracy and stability of the control system. This may lead to incorrect error calculations and unstable platform motion. To address these issues, the Unscented Kalman Filter (UKF) can be introduced. The UKF is an advanced filtering technique that provides more accurate state estimation by taking into account the nonlinear characteristics of the system. By applying the UKF, we can reduce the effects of noise and measurement errors, thus improving the stability and performance of the dynamic balance control system [17].

4. Data Fusion Algorithm Based on the Unscented Kalman Filter

In the actual operation of the mechanism, relying solely on gyroscope sensors to detect angles for real-time control may encounter issues such as noise and drift, leading to inaccurate angle measurements and compromised control performance. The noise and cumulative drift of the gyroscope can cause error accumulation, resulting in significant deviations during long-term operation [18,19,20].
To address this, the Unscented Kalman Filter (UKF) can be introduced. By considering the tilt angles of the platform as the state equation and the angles measured by the gyroscope sensor as the observation equation, the UKF can perform data fusion. This method effectively combines sensor data with the mathematical model, significantly reducing the noise and drift errors of the gyroscope. Consequently, it provides more accurate and stable angle estimations, allowing for precise system state estimation and control. This enhances the robustness and reliability of the control system. The process of data fusion between the gyroscope sensor and the mathematical model is illustrated in Figure 7.
Based on Figure 6, it is understood that the equilibrium state of the upper platform is primarily determined by the variables α and β . Therefore, the state vector of the platform’s position is
X k = α k β k
Assuming the system is driven by process noise, the state transition equation of the system is
X k + 1 = X k + W k
The observation vector obtained from the gyroscope sensor is
Z k = Δ α k Δ β k
Based on the angular variations measured by the gyroscope, the measurement equation can be expressed as
Z k = H X k + V k
In the equations above, W k represents the process noise, which describes the random perturbations or uncertainties within the system at each time step. It is assumed to be zero-mean Gaussian noise with a covariance matrix Q. Δ α k and Δ β k denote the angular variations in the dynamic platform at time step k . V k represents the measurement noise, assumed to be zero-mean Gaussian noise with a covariance matrix R.
Due to the uncertainty in the motion state of the mechanism, the angle variation exhibits nonlinearity. Therefore, we employ the Unscented Transform (UT) to handle the state estimation of nonlinear systems. The process involves calculating a set of Sigma points based on the state mean and covariance matrix. Each Sigma point is assigned a weight, and the Sigma points are transformed through a nonlinear function to obtain a new set of Sigma points. These transformed Sigma points are then used to estimate the mean and covariance of the transformed variables, thereby providing updated filter values. The transformation process is as follows [21]:
  • Calculate Sigma Points
To capture the statistical characteristics of the state variables, a set of sample points called Sigma points is chosen. These points are generated based on the mean and covariance matrix. Denote the number of Sigma points by n and the state dimension of the system by N. From the Equation (15), it is known that the system’s state dimension is N = 2. Set the state vector mean as X and the initial covariance matrix as P. The Sigma points are then calculated as
χ 0 = X , i = 0 χ i = X + n + λ P i , i = 1 , 2 , , n χ i + n = X n + λ P i , i = 1 , 2 , , n
λ = σ 2 n + κ n
In this context, λ is the scaling parameter and σ typically ranges from (0.001, 1). A smaller σ will make the Sigma points more concentrated. Generally, σ is set to 10−3. κ is a secondary scaling parameter used to further adjust the distribution of Sigma points, generally set to 0.
2.
Calculate the Weights of Sigma Points
The weights are used to calculate the weighted mean and covariance of the transformed Sigma points, as follows:
W 0 m = λ ( n + λ ) W 0 c = λ ( n + λ ) + 1 σ 2 + η W i m = W i c = 1 2 ( n + λ ) , i = 1 , 2 , , 2 N
Here, η is used to adjust for known distribution biases, typically set to 2 for Gaussian distributions.
3.
Initialize the State Vector and Covariance Matrix
P 0 = E X 0 X ^ 0 X 0 X ^ 0 T
4.
Prediction Step
χ i , t 1 = X ^ t 1 , i = 0 χ i , t 1 = X ^ t 1 + n + λ P t 1 i , i = 1 , 2 , , n χ i + n , t 1 = X ^ t 1 n + λ P t 1 i , i = 1 , 2 , , n
Using the system model to predict the transformation of the Sigma points and employing the state transition equation χ i , t | t 1 = f( χ i , t 1 ) [22], the predicted values at the next time step for each Sigma point are calculated. The predicted mean and covariance are then computed using the transformed Sigma points and their corresponding weights, as follows:
X ^ t | t 1 = i = 0 2 n W i m X t | t 1
P t | t 1 = i = 0 2 n W i ( c ) X ^ t | t 1 X t | t 1 X ^ t | t 1 X t | t 1 T
5.
Correct Step
δ i , t | t 1 = X ^ t | t 1 , i = 0 δ i , t | t 1 = X ^ t | t 1 + n + λ P t | t 1 i , i = 1 , 2 , , n δ i + n , t | t 1 = X ^ t | t 1 n + λ P t | t 1 i , i = 1 , 2 , , n
Using the current predicted Sigma points δ i , t | t 1 , calculate the Sigma points Ζ i , t | t 1 in the measurement space, as follows:
Z i , t | t 1 = H X δ i , t | t 1
Next, compute the mean, covariance, and cross-covariance matrices using the transformed Sigma points Ζ i , t | t 1 in the measurement space and their corresponding weights W i m , as follows:
Z ^ i , t | t 1 = i = 0 2 n W i m Z i , t | t 1 S t = i = 0 2 n W i ( c ) Z ^ i , t | t 1 Z i , t | t 1 Z ^ i , t | t 1 Z i , t | t 1 T P X Z = i = 0 2 n W i ( c ) X ^ t | t 1 X t | t 1 Z ^ i , t | t 1 Z i , t | t 1 T
Using the calculated cross-covariance matrix P X Z and measurement covariance matrix S t , the Kalman gain K t is computed as
K t = P X Z S t 1
6.
Update the State Estimate
Using the Kalman gain Kt and the measurement residual ( Z t Z ^ t 1 ), update the state estimate X ^ t as follows:
X ^ t = X ^ t | t 1 + K t Z t Z ^ t | t 1
P t = P t | t 1 K t S t K t T
With the above calculations, we can obtain the updated X ^ t angle data. The updated angle value can be solved by the PID algorithm, which solves the feedback signal to the current controller to be converted into the corresponding current value; the angle value is then transmitted to the mathematical model of the mechanism, which solves the current value required by each branch chain at time t . By fusing the current data solved by the mathematical model with the current data solved by the PID controller with weights, we can change the magnetism of the electromagnet more accurately to keep the platform balanced.
In order to show the filtering effect of UKF on the angle, the nonlinearly varying angle is given to compare with the observed value, where the angle range is (−14°, 14°), as shown in Figure 8. In addition, we added a sine wave and compared it with the PID algorithm without UKF, and it can be concluded that the following effect of this paper is better, the result is shown in Figure 8b.

5. Verification of Drive Distribution and Simulation in Redundant Platforms

In electromagnetic redundant drive parallel mechanisms, it is crucial to address the coordinated distribution of drive forces as the number of actuators exceeds the degrees of freedom [23]. Effective force distribution not only minimizes energy consumption but also enhances system stability. The following section discusses the drive assignment methodology for electromagnetically redundant parallel platforms.
Since the model in this paper is a three-branched two-degree-of-freedom structure, the number of actuators exceeds the degrees of freedom. A key issue is how to appropriately allocate the driving forces to effectively reduce energy consumption and enhance system stability [24]. This paper proposes a strategy based on the minimum two-norm method for optimizing force allocation in such mechanisms.
According to Equation (7), we can learn that the relationship between the length change velocity and the angle change velocity of each branched chain is derived from the Jacobian matrix J . In order to realize the minimum two-paradigm number allocation strategy for the driving torque [25], it is necessary to first compute the transpose matrix J T of the Jacobian matrix J and then derive the pseudo-inverse J + of the Jacobian matrix. We first compute the transpose of the Jacobian matrix J T , as shown in Equation
J T = 0 2 b D 44 h 0 D 22 D 55 b D 44 h 0 D 22 D 66 b D 11 h 0 D 33 2 D 88 + h 0 cos α 2 b D 33 + h 0 D 11 b D 33 + h 0 D 11 b D 22 h 0 D 44
Then, we can obtain this Equation
J T J = A B T B C
where A , B , and C are matrices, and the pseudo-inverse is given by
J + = J T J 1 J T
To implement the force allocation strategy, we define the platform velocity vector x ˙ , which can be derived from the velocity Jacobi matrix mentioned above, and solve the joint velocity vector q ˙ through the pseudo-inverse matrix, as follows:
q ˙ = J + x ˙
Then, the driving forces τ are calculated using the dynamics equation, as follows:
τ = M q ˙ q ¨ + C q ˙ , q q ˙ + G q
where M is the inertia matrix, C is the Coriolis matrix, and G is the gravity matrix. To minimize the input forces τ , the minimum two-norm method can be used. This problem can be expressed as
min τ 2
Under these circumstances, the use of the pseudo-inverse matrix J + ensures the minimum two-norm solution. Specifically, this means that when solving for the force distribution τ , the solution with the minimum two-norm of the input force is selected [26].

5.1. Trajectory Planning and Simulation Verification of Parallel Platforms Using MATLAB

In this section, we simulate and analyze the electromagnetic redundant drive parallel platform model by using Simulink and Simscape tools in MATLAB. The Simulink model is used to design and implement the control system, including input signal generation, control algorithms (PID controllers), and output signal processing, in which we will also add modules such as Simulink-PS converter to convert the signals, so that the control signals can be transmitted to the model, and Simscape is used to build a three-dimensional model of the electromagnetic redundant drive parallel platform. Through the joint simulation of the two, we can describe the dynamic behavior of the system to achieve efficient simulation and verification of complex systems. Figure 9 shows the joint simulation model of the electromagnetic redundant drive parallel platform.
In order to verify the effectiveness of the minimum two-paradigm method of the driving force, this paper simulates the simulated and desired three-dimensional motion trajectories of the joint points at the end of the branched chain by a given change in angle, and the displacement deviation of the motion trajectories is given. The parameter settings are shown in Table 1.
The variations in the pose of the moving platform (in degrees) and the motion trajectory at the end joint of the branched chain (in meters) are described by the following equations:
α = 14 × sin 2 π 5 t β = 14 × sin 2 π 5 t
The simulated and desired 3D trajectories of the joint points at the end of the branched chain are derived from the variation of angles α and β within the reachable range of the platform motion, as shown in Figure 10a. The simulated and desired trajectory errors of the joint points at the end of the branched chain are shown in Figure 10b.
From the figure, we can see the simulated and desired trajectories and their displacement deviations, and it can be seen that the deviation values are all within a reasonable range of 1%.
Next, based on the trajectory designed in Figure 10 for the parallel mechanism, the theoretical drive forces for each branch obtained using the minimum two-norm method are compared with the simulated drive forces for each branch [27]. In order to verify the efficiency of the drive force assignment based on the least two-paradigm method used in this paper, we include the traditional hybrid drive force assignment for comparison, and the results show that the proposed method in this paper requires less force and deviation than the traditional method for the same trajectory. The comparison chart is shown in Figure 11.
The offset graph between the simulated and theoretical driving force can be seen in Figure 12, it can be seen that the error of the least-square-paradigm-based driving force allocation method used in this paper is at 0.7%, while the error of the traditional hybrid force drive is at 8%, and the effect used in this paper is better. The method used in this paper also uses less force for the same trajectory.

5.2. Evaluation of Interference Immunity, Response, and Load Capacity of Parallel Platforms

In order to evaluate the performance of the control algorithm, we tested a parallel platform driven by electromagnetic redundancy by adding a periodic sine wave with a peak value of 10 degrees. We performed comparative simulations using a single PID controller versus a PID controller containing a traceless Kalman filter, as shown in Figure 13.
The results show that the PID controller containing the UKF is able to suppress the influence of external disturbances more effectively.
For electromagnetic redundant drive parallel platforms, another very important thing is the response-ability. The response capability can show a platform’s anti-interference ability and control ability. Therefore, we test the platform’s responsiveness by inputting different angle values to the platform, as shown in Figure 14.
The specific condition is to input 7-degree and 14-degree angles to the platform as external interference and add some noise. In the parameterization, we are given Kp = 88,614, Ki = 652,500, and Kd = 130. By comparing the graphs, we can see that the PID controller with UKF used in this paper is better than just the PID controller in terms of response-ability.
The next step is to evaluate the load capacity of the EM-driven parallel redundant platforms, as the load capacity is directly related to the performance and reliability of the platforms under different operating conditions. Evaluating the load capacity determines whether the platform is able to maintain stable accuracy and motion performance when subjected to varying weights and external forces. This is critical to ensure that the platform is still able to perform accurately in applications with high load and dynamic requirements. Therefore, we used MATLAB to make a 3D plot of the load force of the parallel platform as a function of the length of the branched chain and the current, as shown in the following Figure 15.
From the figure, we can see that with the parameters given in this paper, the load force can reach up to 5.8 N, which can provide loads for some small cameras and so on. Of course, the size of the load force is very much related to the specifications of the electromagnet and permanent magnet, as well as the elasticity coefficient of the spring, so different scenarios and loads, electromagnets, permanent magnets, springs, etc., with different parameters, can be used.

6. Conclusions

In this paper, the control method of a spatial two-degree-of-freedom parallel platform driven by electromagnetic redundancy is investigated. Firstly, the latest research and applications of parallel platforms are analyzed, and a background of the application of this platform on spherical robots is given with a three-dimensional diagram. Then, the platform with an electromagnetic-spring composite pivot chain is equivalent to the SPU parallel platform [28], and the degrees of freedom, inverse kinematics, Jacobian matrix, and offset angle of the platform are analyzed to build a mathematical model of the platform [29].
Next, we derived the relationship between the current and the length and angle of the branched chain through the mathematical model, laying the foundation for the next step of data fusion. By introducing the Unscented Kalman Filter (UKF) [30], we have filtered the angle information well, and the processed angle information can be solved by both PID and mathematical modeling to fuse the current values to achieve more accurate control.
Due to the redundancy of actuators in parallel redundant mechanisms exceeding the number of degrees of freedom, optimally distributing forces to reduce energy consumption and improve system stability is crucial [31]. Then, we used MATLAB to build the simulation model, and according to the input trajectory, we compared the drive force allocation based on the Least-Second Paradigm method used in this paper with the traditional hybrid drive force allocation [32,33], and the method in this paper is better than the traditional both in terms of the error and the use of force allocation. Finally, using simulation software, the response curves and load capacity curves of the platform under different external disturbance conditions are given to further verify the response and load capacity of the design.

Author Contributions

Conceptualization, W.W. and J.C.; methodology, W.W. and J.C.; software, J.C. and X.L.; validation, Y.Y. and H.Y.; formal analysis, W.W.; investigation, X.H.; resources, W.W.; data curation, J.C.; writing—original draft preparation, J.C.; writing—review and editing, W.W.; visualization, W.Z.; supervision, W.W.; project administration, W.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Nature Science Foundation of China, grant number 61976083.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Dabbagh, S.R.; Alseed, M.M.; Saadat, M.; Sitti, M.; Tasoglu, S. Biomedical Applications of Magnetic Levitation. Adv. NanoBiomed Res. 2022, 2, 2100103. [Google Scholar] [CrossRef]
  2. Hu, S.; Liu, H.; Kang, H.; Ouyang, P.; Liu, Z.; Cui, Z. High Precision Hybrid Torque Control for 4-DOF Redundant Parallel Robots under Variable Load. Actuators 2023, 12, 232. [Google Scholar] [CrossRef]
  3. Crossley, V.A. A Literature Review on the Design of Spherical Rolling Robots; Carnegie Mellon University: Pittsburgh, PA, USA, 2006. [Google Scholar]
  4. Chase, R.; Pandya, A. A Review of Active Mechanical Driving Principles of Spherical Robots. Robotics 2012, 1, 3–23. [Google Scholar] [CrossRef]
  5. Alves, J.; Dias, J. Design and Control of a Spherical Mobile Robot. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2003, 217, 457–467. [Google Scholar] [CrossRef]
  6. Huang, A.; Kim, W.-Y.; Chen, T.; Jang, J.; Lee, K.-H. Pitch Angle Control of the Self-Balancing Cargo Platform in an Agricultural Mobile Robot Using a 3-RPS Parallel Mechanism. Precis. Agric. Sci. Technol. 2024, 6, 151–164. [Google Scholar]
  7. Lv, Z.; Ning, D.; Liu, P.; Liao, P. PD Control with Gravity Compensation for 3-RPS Parallel Manipulator. In Proceedings of the 2023 IEEE 12th Data Driven Control and Learning Systems Conference (DDCLS), Xiangtan, China, 12–14 May 2023; pp. 1744–1749. [Google Scholar]
  8. Gu, Q.; Tian, J.; Yang, B.; Liu, M.; Gu, B.; Yin, Z.; Yin, L.; Zheng, W. A Novel Architecture of a Six Degrees of Freedom Parallel Platform. Electronics 2023, 12, 1774. [Google Scholar] [CrossRef]
  9. Murali, M.; Arulmozhiyal, R. Investigation on Modeling and Simulation BLDC Motor Fed Universal Actuation System. RIMNI 2021, 37, 1–8. [Google Scholar] [CrossRef]
  10. Dat, N.T.; Kien, C.V.; Anh, H.P.H. Optimal FOC-PID Parameters of BLDC Motor System Control Using Parallel PM-PSO Optimization Technique. Int. J. Comput. Intell. Syst. 2021, 14, 1142. [Google Scholar] [CrossRef]
  11. Jiang, S.; Wang, J.; Wang, S.; Shen, W. Vibration Isolation Control Performance for an Innovative 3-DOF Parallel Stabilization Platform. J. Mech. Sci. Technol. 2022, 36, 3677–3689. [Google Scholar] [CrossRef]
  12. Tan, C.; Li, B.; Ge, W.; Sun, B. Design and analysis of a bi-stable linear force actuator for directly-driven metering pump. Smart Mater. Struct. 2018, 27, 107001. [Google Scholar] [CrossRef]
  13. Lu, Y.; Tan, C.; Ge, W.; Li, B.; Lu, J. Improved Sliding Mode-Active Disturbance Rejection Control of Electromagnetic Linear Actuator for Direct-Drive System. Actuators 2021, 10, 138. [Google Scholar] [CrossRef]
  14. Shang, C.; Tao, G.; Zuo, H.; Meng, D. Modeling and Adaptive Robust Posture Control of 3-RPS Pneumatic Parallel Platform. In Proceedings of the Volume 5C: 39th Mechanisms and Robotics Conference, Boston, MA, USA, 2 August 2015; American Society of Mechanical Engineers: Houston, TX, USA; p. V05CT08A019. [Google Scholar]
  15. Huang, Z.; Liu, J.; Li, Y. General formula problem for 150 years of institutional freedom. J. Yanshan Univ. 2011, 35, 39. [Google Scholar]
  16. Joshi, S.A.; Tsai, L.-W. Jacobian Analysis of Limited-DOF Parallel Manipulators. J. Mech. Des. 2002, 124, 254–258. [Google Scholar] [CrossRef]
  17. Zheng, B.; Fu, P.; Li, B.; Yuan, X. A Robust Adaptive Unscented Kalman Filter for Nonlinear Estimation with Uncertain Noise Covariance. Sensors 2018, 18, 808. [Google Scholar] [CrossRef] [PubMed]
  18. Passaro, V.M.N.; Cuccovillo, A.; Vaiani, L.; De Carlo, M.; Campanella, C.E. Gyroscope Technology and Applications: A Review in the Industrial Perspective. Sensors 2017, 17, 2284. [Google Scholar] [CrossRef]
  19. Zhanshe, G.; Fucheng, C.; Boyu, L.; Le, C.; Chao, L.; Ke, S. Research Development of Silicon MEMS Gyroscopes: A Review. Microsyst. Technol. 2015, 21, 2053–2066. [Google Scholar] [CrossRef]
  20. Piyabongkarn, D.; Rajamani, R.; Greminger, M. The Development of a MEMS Gyroscope for Absolute Angle Measurement. IEEE Trans. Control Syst. Technol. 2005, 13, 185–195. [Google Scholar] [CrossRef]
  21. Yue, S.; Fan, Y. Hierarchical Direct Yaw-Moment Control System Design for In-Wheel Motor Driven Electric Vehicle. Int.J Automot. Technol. 2018, 19, 695–703. [Google Scholar] [CrossRef]
  22. Song, D.; Yang, J.; Dong, M.; Joo, Y.H. Kalman filter-based wind speed estimation for wind turbine control. Int. J. Control Autom. Syst. 2017, 15, 1089–1096. [Google Scholar] [CrossRef]
  23. Luo, Z.; Yang, Z.; Cong, D.; Zhang, H.; Guo, J. Design of 2DOF Motion Simulator with Actuation Redundancy. Robot 2012, 34, 574. [Google Scholar] [CrossRef]
  24. Nahon, M.A.; Angeles, J. Force Optimization in Redundantly-Actuated Closed Kinematic Chains. In Proceedings of the 1989 International Conference on Robotics and Automation Proceedings, Scottsdale, AZ, USA, 14–19 May 1989; Volume 2, pp. 951–956. [Google Scholar]
  25. Gautier, M.; Janot, A.; Vandanjon, P.-O. A New Closed-Loop Output Error Method for Parameter Identification of Robot Dynamics. IEEE Trans. Control Syst. Technol. 2013, 21, 428–444. [Google Scholar] [CrossRef]
  26. Gao, M.; Zhang, X. Optimum of Driving Force for 4-RRR Redundant Parallel Robot. Chin. J. Agric. Mach. 2014, 45, 301–305. [Google Scholar]
  27. Liu, X.; Zhao, Y. Dynamic analysis and control strategy research of redundant actuated parallel manipulator. Yanshan Univ. 2019, 167, 483–491. [Google Scholar]
  28. Gosselin, C.; Angeles, J. The Optimum Kinematic Design of a Spherical Three-Degree-of-Freedom Parallel Manipulator. J. Mech. Transm. Autom. Des. 1989, 111, 202–207. [Google Scholar] [CrossRef]
  29. Stewart, D. A Platform with Six Degrees of Freedom. Proc. Inst. Mech. Eng. 1965, 180, 371–386. [Google Scholar] [CrossRef]
  30. Ajgl, J.; Simandl, M. Multisensor Constrained Estimation with Unscented Transformation. In Proceedings of the 2010 13th International Conference on Information Fusion, Edinburgh, UK, 26–29 July 2010; IEEE: New York, NY, USA, 2010; pp. 1–7. [Google Scholar]
  31. Cheng, H.; Yiu, Y.K.; Li, Z. Dynamics and Control of Redundantly Actuated Parallel Manipulators. IEEE/ASME Trans. Mechatron. 2003, 8, 483–491. [Google Scholar] [CrossRef]
  32. Xu, Y.; Jiang, Z.; Ju, Z.; Wang, Z.; Liu, W.; Zhao, Y. Force Analysis of the Redundantly Actuated Parallel Mechanism 2RPR+P Considering Different Control Methodologies. Robot. Auton. Syst. 2021, 142, 103783. [Google Scholar] [CrossRef]
  33. Lee, S.H.; Yi, B.-J.; Kim, S.H.; Kwak, Y.K. Control of Impact Disturbance by Redundantly Actuated Mechanism. In Proceedings of the 2001 ICRA, IEEE International Conference on Robotics and Automation (Cat. No.01CH37164), Seoul, Republic of Korea, 21–26 May 2001; IEEE: New York, NY, USA, 2001; Volume 4, pp. 3734–3741. [Google Scholar]
Figure 1. (a) Agricultural mobile robot with the 3-RPS parallel mechanism studied by Andong Huang and Woo-Young Kim [6]; (b) A six-degree-of-freedom parallel platform structure studied by Qiuxiang Gu and Jiawei Tian [8].
Figure 1. (a) Agricultural mobile robot with the 3-RPS parallel mechanism studied by Andong Huang and Woo-Young Kim [6]; (b) A six-degree-of-freedom parallel platform structure studied by Qiuxiang Gu and Jiawei Tian [8].
Actuators 13 00347 g001
Figure 2. (a) A three-degree-of-freedom (3-DOF) parallel stabilized platform with high vibration isolation performance by Shuo Jiang and Junzheng Wang [11]; (b) The parallel platform proposed in this paper is applied to a spherical robot equipped with a camera and LiDAR 3D design drawing.
Figure 2. (a) A three-degree-of-freedom (3-DOF) parallel stabilized platform with high vibration isolation performance by Shuo Jiang and Junzheng Wang [11]; (b) The parallel platform proposed in this paper is applied to a spherical robot equipped with a camera and LiDAR 3D design drawing.
Actuators 13 00347 g002
Figure 3. Schematic diagram of the electromagnetic drive platform.
Figure 3. Schematic diagram of the electromagnetic drive platform.
Actuators 13 00347 g003
Figure 4. The main view and top view of the double platform mechanism schematic diagram.
Figure 4. The main view and top view of the double platform mechanism schematic diagram.
Actuators 13 00347 g004
Figure 5. Electromagnetic-spring composite pivot chain model for two-degree-of-freedom parallel platforms.
Figure 5. Electromagnetic-spring composite pivot chain model for two-degree-of-freedom parallel platforms.
Actuators 13 00347 g005
Figure 6. Schematic diagram of the tilt of the mechanism.
Figure 6. Schematic diagram of the tilt of the mechanism.
Actuators 13 00347 g006
Figure 7. Data fusion between the gyroscope sensor and the kinetic model.
Figure 7. Data fusion between the gyroscope sensor and the kinetic model.
Actuators 13 00347 g007
Figure 8. (a) Unscented Kalman Filter filters the angle and tracks the situation; (b) Effect of adding UKF to the PID algorithm versus following a sine wave without it.
Figure 8. (a) Unscented Kalman Filter filters the angle and tracks the situation; (b) Effect of adding UKF to the PID algorithm versus following a sine wave without it.
Actuators 13 00347 g008
Figure 9. MATLAB Modeling of Electromagnetic Redundant Drive Parallel Platforms.
Figure 9. MATLAB Modeling of Electromagnetic Redundant Drive Parallel Platforms.
Actuators 13 00347 g009
Figure 10. (a) Simulation and desired motion trajectories of joint points at the end of a support chain; (b) Simulated and desired trajectory errors for joint points at the end of a support chain.
Figure 10. (a) Simulation and desired motion trajectories of joint points at the end of a support chain; (b) Simulated and desired trajectory errors for joint points at the end of a support chain.
Actuators 13 00347 g010
Figure 11. (a) Minimum two-paradigm method-based drive assignment; (b) Conventional hybrid drive distribution.
Figure 11. (a) Minimum two-paradigm method-based drive assignment; (b) Conventional hybrid drive distribution.
Actuators 13 00347 g011
Figure 12. (a) Driving force allocation error based on the least-square-paradigm method; (b) The Coventional hybrid drive power distribution error.
Figure 12. (a) Driving force allocation error based on the least-square-paradigm method; (b) The Coventional hybrid drive power distribution error.
Actuators 13 00347 g012
Figure 13. Anti-jamming effect of PID controllers with and without the addition of UKF on sinusoidal waveforms.
Figure 13. Anti-jamming effect of PID controllers with and without the addition of UKF on sinusoidal waveforms.
Actuators 13 00347 g013
Figure 14. (a) Response curve at an input condition of 7 degrees; (b) Response curve at an input condition of 14 degrees.
Figure 14. (a) Response curve at an input condition of 7 degrees; (b) Response curve at an input condition of 14 degrees.
Actuators 13 00347 g014
Figure 15. Load force of a parallel platform as a function of the current and length of the branch chain.
Figure 15. Load force of a parallel platform as a function of the current and length of the branch chain.
Actuators 13 00347 g015
Table 1. Parallel redundant mechanism scale parameters.
Table 1. Parallel redundant mechanism scale parameters.
Scale ParameterNumerical ValueUnit
Moving platform radius Rb0.06m
Fixed platform radius Ra0.04m
Fore-aft angle range α±14(°)
Left-right angle range β±14(°)
Time range t0~5s
Frequency ω2π/5Hz
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, W.; Cao, J.; Liu, X.; Ye, Y.; Yang, H.; Zhang, W.; Huang, X. Research on the Control Method of a 2DOF Parallel Platform Based on Electromagnetic Drive. Actuators 2024, 13, 347. https://doi.org/10.3390/act13090347

AMA Style

Wang W, Cao J, Liu X, Ye Y, Yang H, Zhang W, Huang X. Research on the Control Method of a 2DOF Parallel Platform Based on Electromagnetic Drive. Actuators. 2024; 13(9):347. https://doi.org/10.3390/act13090347

Chicago/Turabian Style

Wang, Wei, Jinlong Cao, Xu Liu, Yangguang Ye, Hao Yang, Weilun Zhang, and Xudong Huang. 2024. "Research on the Control Method of a 2DOF Parallel Platform Based on Electromagnetic Drive" Actuators 13, no. 9: 347. https://doi.org/10.3390/act13090347

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