Next Article in Journal
An Automatic-Segmentation- and Hyper-Parameter-Optimization-Based Artificial Rabbits Algorithm for Leaf Disease Classification
Next Article in Special Issue
Modeling and Analysis of Bio-Inspired, Reconfigurable, Piezo-Driven Vibration Isolator for Spacecraft
Previous Article in Journal
Perceiving like a Bat: Hierarchical 3D Geometric–Semantic Scene Understanding Inspired by a Biomimetic Mechanism
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Dynamic Control: A Free-Flying Space Robot Inspired by Water Striders

1
College of Engineering, Peking University, Beijing 100871, China
2
CAS Key Laboratory of On-Orbit Manufacturing and Integration for Space Optics System, Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
3
University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Biomimetics 2023, 8(5), 437; https://doi.org/10.3390/biomimetics8050437
Submission received: 2 August 2023 / Revised: 31 August 2023 / Accepted: 15 September 2023 / Published: 19 September 2023
(This article belongs to the Special Issue Biomimetic Design for Space Applications)

Abstract

:
This work designed a free-flying space robot (FFSR) that simulates the on-orbit assembly of large space telescopes, drawing inspiration from the flexible movement of water striders on water surfaces. Initially, we developed the system structure of the robot, including the corresponding air-floating ground simulation system. This system enables floating movement of the robot in a gravity-free environment through the utilization of planar air bearings. Subsequently, we established the kinematics and dynamics models for the FFSR. Following that, we propose a novel adaptive boundary layer fuzzy sliding mode control (ABLFSMC) method to achieve trajectory tracking control of the FFSR. The virtual angle and angular velocity are formulated to serve as references for the angle and angular velocity in the body coordinate system. Furthermore, a fuzzy logic system is employed to minimize the chattering effect of the sliding mode control. The global stability of the proposed controller is guaranteed through the Lyapunov stability theory. Finally, we validate the effectiveness of the proposed control method as well as the high trajectory tracking accuracy of the developed FFSR through simulation and experimental results, respectively. Overall, our findings present a crucial experimental platform and development opportunity for the ground-based validation of technologies concerning the on-orbit assembly of large space telescopes.

1. Introduction

The development and deployment of large-aperture space telescopes have become a significant research area due to the crucial role played by large space optical telescopes (LSOTs) in space exploration missions, which is particularly relevant with the growing need for deep space exploration [1,2,3]. Nonetheless, the expanding aperture of the telescope is greatly limited by the carrying capacity of rockets. In-orbit assembly technology, based on the concept of LSOT segmented assembly, emerges as a highly promising and effective approach for constructing future LSOTs [4,5,6,7,8].
Free-flying space robots (FFSRs) possess the capability to revolutionize space exploration by enabling a variety of on-orbit operations. In recent years, numerous scientific research institutions have been contemplating the utilization of robotic systems in space missions, particularly within the context of large-scale space equipment assembly [9,10]. For instance, the Surrey Space Center has proposed the concept of autonomously assembling a reconfigurable space telescope through the utilization of microsatellite and docking technology in orbit [11]. Additionally, the MIT Space Systems Laboratory put forth the idea of assembling space telescopes by employing multiple satellites in orbit [12]. The China Academy of Space Technology presented an integrated assembly scheme that utilizes space robots to actualize the concept of a Space Solar Power Station [13]. However, technologies associated with FFSRs pose significant challenges, and conducting ground-based experiments remains the sole approach for their development. Currently, certain researchers have explored various distributed air-bearing simulation systems with three degrees of freedom (DOFs) to simulate spacecraft position and attitude motion separately [14,15,16]. There is still substantial work to be conducted in systematically simulating FFSRs [17,18,19]. To fulfill the demands of on-orbit simulations, which include docking, rendezvous, and formation flight, it is crucial to develop FFSRs capable of accurately tracking trajectories for algorithm validation and to serve as a platform for validating technologies associated with space on-orbit assembly. It is worth noting that the majority of existing FFSRs primarily focus on verifying space formation flight, rendezvous, and docking missions [20,21,22,23,24,25]. They are typically designed with smaller dimensions and flexible mobility. However, these FFSRs often suffer from limited carrying capacity and shorter endurance, which hinders their suitability for space telescope ground simulation assembly missions.
When utilized in ground-based simulations, FFSRs necessitate the precise tracking of relative position and synchronization of attitude between the robots and targets, particularly when dealing with non-cooperative targets [26]. While striving for accurate trajectory tracking and attitude synchronization, it is essential to address both the coupling and nonlinearity of the robot system as well as ensure the control system exhibits robustness. To address the issue of nonlinear coupling in the control of FFSRs, several methodologies have been attempted, including feedback linearization [27], model predictive control [28], and sliding mode control (SMC) [29]. Among these control algorithms, SMC demonstrates excellent performance in mitigating external disturbances and nonlinear factors, which has led to its widespread utilization in robotics [30,31], aerospace [32,33], and servo systems [34,35]. For example, in [34,35], researchers utilized extended sliding-mode observers to simultaneously estimate the system’s inertia and load torque, which benefits from its high accuracy and fast convergence. Nevertheless, the classical sliding mode control suffers from an inherent drawback known as chattering. To eliminate chattering, numerous methods have been put forward by researchers. One simple and easy-to-implement method involves surrounding the sliding surface with a boundary layer, allowing the relay control to be restored using a saturation function block [36]. Researchers utilize fuzzy control and SMC together to mitigate the effects of chattering without compromising system robustness [37]. The fuzzy rule is employed to adjust the control gain of the SMCer constructed by the approach law, effectively reducing the chattering phenomenon. Yang et al. [38] utilized the SMCer on unmanned quadrotors and introduced an adaptive fuzzy gain-scheduling algorithm. This algorithm employs fuzzy control to adjust specific parameters of the approach law, thereby enhancing the response speed of the control system. Gao et al. [15] devised a position and attitude controller utilizing fuzzy SMC and demonstrated its efficacy. However, when establishing the dynamic model, Gao et al. [15] only considered the dynamic relationship in the body coordinate system, and there are too many coefficients which are set in the control system. In contrast to the elaborate construction of complex dynamical models, fuzzy control can be applied without requiring prior knowledge of the system model [39], which makes it an ideal approach for nonlinear control tasks that involve uncertain input and output parameters.
This paper presents the design of an FFSR for validating on-orbit assembly technology for space telescopes, drawing inspiration from the agile locomotion of water striders on water surfaces. The design of this FFSR takes inspiration from the flexible movement exhibited by water striders on the water surface. With its high load capacity and long endurance, the designed FFSR serves as an ideal platform for validating ground-based simulations of space telescope on-orbit assembly. To improve the tracking accuracy of the robot in trajectory tracking and attitude synchronization, a novel adaptive boundary fuzzy sliding mode control (ABFLSMC) method is proposed for trajectory tracking and attitude tuning of FFSR, including a position and an attitude controller. For the attitude controller, a double-closed-loop control method is employed to address the coupling between kinematics and dynamics, thereby circumventing the need for complex transformations of the Euler angle and angular velocity in the body coordinate system. The outer loop implements the integral SMC method for Euler angle tracking, while the inner loop achieves tracking of the virtual reference angular velocity, which solves the problem that the robotic attitude dynamics cannot be directly applied. Simulations and experiments are conducted respectively to demonstrate the effectiveness of the proposed control method and the designed FFSR in performing the trajectory tracking task.
The rest of the paper is organized as follows. The structure of the FFSR system and the principle of movement of its position and attitude are described in Section 2. According to the robotic physical model, the Newton–Euler method is used to establish the dynamics model in Section 3. In Section 4, the ABFLSMC method is described based on the established dynamic model, and the definition of the fuzzy rule is discussed. The control system is simulated and experimentally evaluated in Section 5. Finally, conclusions are drawn in Section 6.

2. Design of the Free-Flying Space Robot

2.1. Mechanical Design of the FFSR

Nature-inspired structural design has become increasingly popular among scientists and engineers in recent decades. Certain semi-aquatic arthropods, such as water striders, have developed the capacity to float and navigate on the water’s surface, as depicted in Figure 1a. This serves as a source of inspiration for the advancement of free-flying space robots, as shown in Figure 1b, with the objective of executing the LSOT on-orbit assembly mission. The limbs of the water strider make contact with the water surface, creating small pits that generate capillary forces, supporting its ability to float. To establish a simulation system on the ground and to draw inspiration from this phenomenon, we designed four sets of aerostatic bearings for the FFSR. These bearings are intended to form a thin film of air with the ground, enabling levitation, as shown in Figure 1c. The developed FFSR achieves levitation through the use of planar air bearings and accomplishes propulsion and steering movements by employing air nozzles. The designed FFSR incorporates four suspension supports at its base, and each support features three aerostatic bearings for suspension and side-mounted nozzles for movement, as demonstrated in Figure 1d. The main structure of the FFSR is designed with trusses, effectively reducing the overall mass. An external interface is incorporated on each side, allowing for the easy expansion of the robot’s functionality. Moreover, the FFSR is equipped with an inertial measurement unit that enables the real-time detection of attitude angle, angular velocity, three-axis motion velocity, and acceleration. These measurements are crucial for closed-loop tracking control.
Figure 1d depicts the principal components of the FFSR, encompassing the main truss, the base, and the robotic arm support. The pedestal serves as a mounting point for the air bearing, which can be detached from the main truss. The aerostatic bearing is connected to the base through three supporting devices, which are themselves linked to the base using rod end-joint bearings. The FFSR incorporates a cold air propulsion system with liquid carbon dioxide serving as the gas source. Analysis of the factors influencing nozzle thrust reveals that there is minimal thrust increase as the pressure continues to rise beyond 0.4 MPa. However, higher pressure levels lead to elevated gas consumption. Therefore, the system is configured to operate at a working pressure of 0.4 MPa. Additionally, the physical layout clearly demonstrates a symmetrical arrangement of the nozzles. Previous experimental test results have confirmed that each individual nozzle generates a thrust of 1.025 N under the specified working pressure [40]. The structural parameters and performance indexes of the designed FFSR are shown in Table 1, which can meet the mission requirements.

2.2. Drive System Design of FFSR

The control system of the developed FFSR is illustrated in Figure 2. The controller receives the target position and desired attitude angle; then, it calculates the thrust required for the thruster. This thrust drives the FFSR to perform planar motion. To ensure accurate tracking, the controller utilizes feedback from the position and attitude angle by incorporating a gyroscope and LIDAR into the control system. This allows for information processing and establishes a closed-loop control of the system. The gyroscope, functioning as an inertial navigation sensor, not only captures the angular velocity increment during FFSR movement but also generates attitude angle information. The LiDAR scans the 2D plane 360 to gather distance information of the target within the surrounding environment. Through coordinate transformation, the corresponding position information can be obtained. To accurately simulate the motion of the FFSR in space, a cold gas propulsion system is employed. The FFSR is designed with symmetrical arrangements of four groups of gas nozzles on each side, allowing for independent gas injection along three directions, as depicted in Figure 3b. Consequently, the cold gas propulsion system enables planar motions in three translational dimensions, namely the x -axis and y -axis, as well as rotational motion around the z -axis, as illustrated in Figure 3c.

2.3. Gas Circuit Design of the FFSR

The gas path of the FFSR comprises two components: cold gas propulsion and planar aerostatic bearing. The gas circuit system of the entire device is illustrated in Figure 3. The high-pressure carbon dioxide gas undergoes depressurization through a two-stage pressure reducing circuit, effectively adjusting the air pressure within the desired range while ensuring consistent nozzle thrust output. Subsequently, the gas is filtered to remove moisture and oil mist using a filter valve, ensuring the cleanliness of the gas. A gas cylinder is installed in the propulsion branch to supply the required gas quantity for nozzle injection. A proportional valve is connected in series after the gas cylinder, which provides feedback on the air pressure signal. This feedback is used to adjust the PWM module in the controller, generating different pulse signals that actuate the solenoid valve for precise control of the driving force. At the executive end of the propulsion branch, the solenoid valve and Laval nozzle are installed, with the Laval nozzle generating the driving force. The bearing branch is responsible for supplying air to the plane air bearing, enabling the device to overcome gravity and achieve floating.

3. Kinematics and Dynamics Modeling of the Free-Flying Space Robot

3.1. Kinematic Modeling of the FFSR

By neglecting the vertical direction, the motion of the FFSR can be treated as the motion of a rigid body within a plane. Taking into account the motion of the FFSR within this plane, we can establish the reference coordinate system o X f Y f Z f and the body coordinate system o X b Y b Z b for the FFSR. Subsequently, we can derive the transformation matrix from the body coordinate system to the reference coordinate system as
R = T 11 T 12 T 13 T 21 T 22 T 23 T 31 T 32 T 33 = c ψ c θ s ψ c ϕ + c ψ s θ s ψ s ϕ + c ψ s θ c ϕ s ψ c θ c ψ c ϕ + s ψ s θ s ϕ c ψ s ϕ + s ψ s θ c ϕ s θ c θ s ϕ c θ c ϕ
where c and s are the cosine and sine, respectively. The Euler angles ψ , θ and ϕ correspond to rotations around the z-axis, y-axis, and x-axis in the reference coordinate system, respectively.
The angular velocities associated with the Euler angles ψ , θ , and ϕ are denoted as w y a w , w p i t c h , and w r o l l , respectively. Additionally, the components of the angular velocities of the FFSR in the ontological coordinate system’s x-axis, y-axis, and z-axis are represented as w x , w y , and w z . By considering the relationship between the ontological coordinates and the reference coordinates, we can establish the following equations
w x = w r o l l w y a w sin θ w y = w y a w cos θ sin ϕ + w p i t c h cos ϕ w z = w y a w cos θ cos ϕ w p i t c h sin ϕ
Combining with (1), it can be solved for the Euler angle as
ϕ = atan T 32 T 33 θ = asin T 31 ψ = atan T 21 T 11
The utilization of Euler angles to represent attitude offers several advantages, including clear physical interpretation, absence of parameter redundancy, and the ability to directly measure the required data using sensors.

3.2. Dynamic Modeling of the FFSR

Before proceeding with the dynamics modeling of the FFSR, it is imperative to declare the following assumptions:
Assumption A1.
The FFSR is treated as a single rigid body, where the influence of elastic deformation is disregarded.
Assumption A2.
The space environment is assumed to possess zero gravity.
Assumption A3.
The center of mass of the FFSR aligns with its center of geometric symmetry, and the axes of inertia are parallel to the corresponding axes of the body coordinate system.
According to the kinematic Equation (2), we can obtain
ξ ˙ = R ξ w
where ξ = ϕ θ ψ T R 3 × 1 , w = w x w y w z T R 3 × 1 , R ξ = 1 0 s θ 0 c ϕ s ϕ c θ 0 s ϕ c ϕ c θ 1 .
Then, the angular components in the body coordinate system are assumed to be ϑ x , ϑ y and ϑ z , and it can obtain
w x = ϑ ˙ x , w y = ϑ ˙ y , w z = ϑ ˙ z , w ˙ x = ϑ ¨ x , w ˙ y = ϑ ¨ y , w ˙ z = ϑ ¨ z
The dynamic equation of attitude motion can be expressed as
I ϑ ¨ + ϑ ˙ × I ϑ ˙ = τ
where I = diag I x , I y , I z , I x , I y and I z are the moments of inertia that the robot rotates around in the three axes of the body coordinate system; τ = T x b , T y b , T z b , T x b , T y b and T z b are the torques in the three axes of the body coordinate system, respectively.
The C-W equations can be utilized, along with Euler angles, to depict the attitude of a space robot and to transform reference coordinates to the body coordinate system following the rule of 321. Moreover, these equations can describe the orbital motion of a space robot in an inertial coordinate system when the robot is located near a large spacecraft or a target mission. The orbital dynamics model can be written as
x ¨ 2 ω 0 y ˙ 3 ω 0 2 x = u x + f x y ¨ + 2 ω 0 x ˙ = u y + f y z ¨ + ω 0 2 z = u z + f z
where w 0 denotes the desired orbital angular velocity, x y z T R 3 × 1 , u x u y u z T R 3 × 1 ,   a n d f x , f y , f z T R 3 × 1 represent the position, control force, and external disturbances of the FFSR in each direction within the reference frame system. Then, (7) can be further written as
M r ¨ + C r ˙ + Dr = u + f *
where M R 3 × 3 denotes the unit matrix, C = 0 2 ω 0 0 2 ω 0 0 0 0 0 0 , D = 3 ω 0 2 0 0 0 0 0 0 0 ω 0 2 , f * = f x , f y , f z T satisfies f * f d , r = x , y , z T , u = u x , u y , u z T .

4. Design of Fuzzy Sliding Mode Controller

4.1. Design of the Sliding Mode Controller

Let Λ d and Λ denote the ideal and actual trajectory positions or attitudes of the FFSR, so the tracking error can be expressed as
e = Λ d Λ
Define a dynamic sliding mode surface as
s 1 = e ˙ + ce
where c = diag c x , c y , c z is a positive definite symmetric matrix. Deriving both sides of (10) and taking it into (8) yields
s ˙ 1 = e ¨ + c e ˙ = c e ˙ + Λ ¨ d Λ ¨ = c e ˙ + Λ ¨ d M 1 u + f * C r ˙ + Dr
Choosing the exponential convergence law as
s ˙ 1 = k p s ε p sgn s
where k p = diag k x , k y , k z and ε p = diag ε x , ε y , ε z denote the positive definite gain matrix, and ε p satisfies ε p f d . sgn · denotes the symbolic function. Then, combining (11) and (12), one can calculate the position tracking control input of the FFSR as
u = M k p s + ε p sgn s + c e ˙ + Λ ¨ d + C r ˙ Dr
Consider a Lyapunov function candidate as
V 1 = 1 2 s 1 T s 1
Take the derivative of V 1 with respect to time yields
V ˙ 1 = s 1 T s ˙ 1 = s 1 T c e ˙ + Λ ¨ d M 1 u + f * C r ˙ + Dr
Taking (13) into (15), one can obtain
V ˙ 1 = s 1 T c e ˙ + Λ ¨ d M 1 M k p s 1 + ε p sgn ( s ) + c e ˙ + Λ ¨ d + C r ˙ Dr + f * C r ˙ + Dr = s 1 T k p s 1 ε p sgn ( s ) f * / M = k p s 1 T s 1 ε p s 1 s 1 T f * / M k p s 1 2 ε p s 1 f d s 1 0
It shows that the tracking error can asymptotically converge to zero by choosing appropriate parameters. This completes our proof.
By a similar controller design approach, the design of an attitude tracking controller for FFSR is given as follows. First, the attitude dynamic equation of the FFSR can be expressed as
J w ˙ + w × Jw = τ + τ *
where J 0 ,   Δ J R 3 × 3 is the nominal inertia matrix uncertainty term of the FFSR regarding the propriety coordinate system, and τ and τ * denote the system’s control torque and the unknown but bounded external disturbance, respectively. Then, considering the sliding mold surface s 1 defined in (10) and combining it with (17) yields
s ˙ 1 = e ¨ + c e ˙ = c e ˙ + Λ ¨ d Λ ¨ = c e ˙ + Λ ¨ d R ˙ 1 ( ξ ) ω R 1 ( ξ ) J 0 1 ω × J 0 ω ω × Δ J ω Δ J ω ˙ + τ + τ * = c e ˙ + Λ ¨ d R ˙ 1 ( ξ ) ω R 1 ( ξ ) J 0 1 ω × J 0 ω + τ + d
where d = ω × Δ J ω Δ J ω ˙ + τ * . Since both the external disturbance and the uncertain inertia matrix of the system are bounded, it can be assumed that R 1 ( ξ ) J 0 1 d D d . The exponential convergence law is then chosen as
s ˙ 1 = k a s 1 ε a sgn s 1
where k a = diag k x , k y , k z and ε a = diag ε x , ε y , ε z denote the positive definite gain matrix, and ε a satisfies ε a D d . According to (18) and (19), it can be calculated that
τ = J 0 R ( ξ ) ε a sgn ( s 2 ) + k a s 1 + c e ˙ + Λ ¨ d R ˙ 1 ( ξ ) ω + ω × J 0 ω
Consider a Lyapunov function candidate as
V 2 = 1 2 s 1 T s 1
Taking the derivative of V 2 with respect to time yields
V ˙ 2 = s 1 T s ˙ 1 = s 1 T c e ˙ + Λ ¨ d R ˙ 1 ( ξ ) ω + R 1 ( ξ ) J 0 1 ω × J 0 ω + τ + d = s 1 T c e ˙ + Λ ¨ d R ˙ 1 ( ξ ) ω + R 1 ( ξ ) J 0 1 ω × J 0 ω + J 0 R ( ξ ) ε a sgn ( s ) + k a s 1 + c e ˙ + Λ ¨ d R ˙ 1 ( ξ ) ω + ω × J 0 ω + d = s 1 T ε a sgn ( s ) k a s 1 R 1 ( ξ ) J 0 1 d k a s 2 ε a s D d s 0
This demonstrates that by selecting suitable parameters, the tracking error can asymptotically converge to zero. Thus, our proof is concluded.
Although the designed SMCer can be used for position and attitude tracking control of FFSR and weakens the chattering of the system by the designed convergence law, the chattering due to the sign function is still unavoidable. For the designed SMCer, the parameters of the exponential approaching law affect the speed at which the sliding surface is reached and the dynamic quality of system. Therefore, fuzzy control is employed to modify the approaching law parameters, enhancing the system’s ability to fulfill requirements and adapt to uncertain external inputs.

4.2. Design of the Fuzzy Controller

Equation (12) can be solved by a first-order linear non-homogeneous differential equation
s 1 ( t ) = c e k p t α ε p k p
where c and α are positive constants. From (23), it can be seen that increasing the value of parameter k p or ε p can accelerate the approach speed. When the value of s 1 is large, increasing the value of parameter k p can ensure that the system quickly approaches the sliding mode surface. Nevertheless, from (13), it can be seen that a larger value of parameter k p will also increase the system control input requirements. When the value of s 1 is small, ε p plays a major role due to the property of the exponential function. However, when the value of s 1 approaches zero, the large value of parameter ε p causes the system chattering. Hence, when the value of s 1 is large, a smaller value of k p and a larger value of ε p should be chosen.
Figure 4 shows the designed fuzzy input rule for regulating the parameters k p and ε p . Figure 4a illustrates the fuzzy input rule for s and s ˙ . Figure 4b,c illustrate the fuzzy output rule for ε and the fuzzy output rule for k p . The fuzzy control rules between s, s ˙ and k p are shown in Table 2, and the fuzzy control rules between s, s ˙ and k p are shown in Table 3.
Considering that the attitude controller (20) of the FFSR operates with the same convergence law and sliding mode surface as the position controller, the fuzzy control rules designed for the latter can also be applied to the attitude controller. This means that the parameters ε a and k a can be adjusted using the aforementioned fuzzy rules. Therefore, combining the designed fuzzy controller, the position controller (13) and the attitude controller (20) can be rewritten as
u = M k ^ p s + ε ^ p sgn s + c e ˙ + Λ ¨ d + C r ˙ Dr
τ = J 0 R ( ξ ) ε ^ a sgn ( s 2 ) + k ^ a s 1 + c e ˙ + Λ ¨ d R ˙ 1 ( ξ ) ω + ω × J 0 ω
where k ^ p , ε ^ p , k ^ a , a n d ε ^ a are the gain parameters determined by the fuzzy controller.

4.3. Design of the Adaptive Boundary Layer Fuzzy Sliding Mode Control

In the context of attitude tracking control for the FFSR, it is not feasible to directly construct the reference angle in the body coordinate system. Instead, a transformation of the angular velocity is necessary. As a result, the design of the attitude tracking controller utilizes a double-closed-loop control method. The outer closed loop adopts the integral SMC to realize the tracking of the Euler angle, and the inner closed loop adopts the exponential approach law SMC to track the angular velocity. Figure 5 shows the schematic diagram of the proposed ABLFSMC scheme.
The outer closed-loop sliding surface of the attitude controller is designed as
s 2 = ξ e + K 1 0 t ξ e d t
where K 1 = diag k 11 , k 12 , k 13 denotes the positive definite gain matrix, and ξ e is the error of the Euler angle. An attitude angular velocity w c is constructed as a tracking virtual control term for the angular velocity w of the body, and we have w e = w c w . Consider the virtual control term of the inner loop controller as
ω c = R ( ξ ) ξ ˙ c + K 1 ξ e + β R ( ξ ) s 2
where β is a defined positive constant.
Consider a Lyapunov function candidate as
V 3 = 1 2 s 2 T s 2
Taking the derivative of V 3 with respect to time yields
V ˙ 3 = s 2 s ˙ 2 = s 2 T ξ ˙ c R 1 ( ξ ) ω c + R 1 ( ξ ) ω e + K 1 ξ e
By substituting (27) into (29), one has
V ˙ 3 = s 2 T ξ ˙ c R 1 ( ξ ) R ( ξ ) ξ ˙ c + K 1 ξ e + β R ( ξ ) s 2 + R 1 ( ξ ) ω e + K 1 ξ e = β s 2 2 + s 2 T R 1 ( ξ ) ω e
It can be seen from (30) that it is necessary to ensure that V ˙ 3 0 , and the error w e should be controlled by the inner loop to be small.
The reference angle ϑ c for the inner loop controller is determined by integrating w c . Subsequently, the inner closed-loop attitude controller mentioned in Section 4.2 is selected. Moreover, to ensure a smooth sliding surface and eliminate chattering resulting from the symbolic function, the symbolic function is replaced with a saturation function, such as
sat s = 1 , s > 0.05 20 s , 0.05 < s 0.05 1 , s 0.05
Then, the attitude inner loop control SMCer can be obtained as
τ = J 0 ε ^ a sat ( s ) + k ^ a s + c e ˙ + ω ˙ c + ω × J 0 ω

5. Simulation and Experimental Results

5.1. Simulation Results

In this section, we primarily focus on evaluating the effectiveness of the proposed control scheme by examining the position and attitude tracking performance of the FFSR in the workspace.
The parameters associated with the FFSR are listed in Table 4. The desired tracking trajectory is set to sin 0.1 t , sin 0.1 t + π 2 1 , sin 0.1 t + π 2 1 , and the desired attitude is set to cos 0.1 t 1 , cos 0.1 t 1 , cos 0.1 t 1 . The initial position and attitude of the system are set to 0. The controller parameters are set to c = diag 2.5 , 2.5 , 2.5 , K 1 = diag 0.1 , 0.1 , 0.1 , β = 1.5 . The selection of control parameters is primarily based on a trial-and-error method, but they can also adhere to the following principles. A larger gain parameter c results in faster convergence of the position error as compared to the velocity error. Similarly, a larger gain parameter K 1 results in faster convergence of the error but leads to a rapid increase in the control inputs. Additionally, a larger gain parameter β results in faster estimation of the virtual angular velocity but tends to increase the tracking error during the initial tracking phase.
Simulation results based on the proposed ABFLSMC are presented in Figure 6, Figure 7 and Figure 8. Figure 6a provides insight into the system’s trajectory error when tracking 3D spatial curves in the x , y , and z directions. The analysis of trajectory errors reveals that these errors remain within the narrow range of ± 5 × 10 5 m, highlighting the precise tracking capabilities of the proposed control scheme. Furthermore, Figure 6b further supports the efficacy of the control scheme by showcasing the trajectory tracking curves in the workspace. In Figure 7, a depiction of the velocity tracking results of the FFSR demonstrates that with the implementation of the proposed ABLFSMC scheme, the FFSR achieves highly accurate tracking of the desired velocity within a short duration of only 7.1 s. Additionally, Figure 8 provides valuable insights into the control inputs, revealing the successful attainment of smooth control inputs through the utilization of both fuzzy adaptive gain control and the boundary layer technique. The FFSR operates without any contact with the ground, which implies that it is practically unaffected by friction, resulting in a minimal need for propulsive force. As shown in Figure 8, the maximum input force is less than 1 N, making it easily attainable for the jet system employed to propel the FFSR.

5.2. Experimental Results

In order to evaluate the motion capability of the proposed controller and the designed FFSR, we conducted tracking control experiments on a smooth marble platform using a rectangular trajectory. The experimental setup is depicted in Figure 9a,b. The coordinates of the four points that define the desired rectangular trajectory are set as follows: A(1.5, 2), B(5, 2), C(5, 4), and D(1.5, 4). The FFSR initiates at point A, follows the trajectory A B C D A , and eventually returns to point A. In this experiment, we employ a gyroscope and LIDAR to measure the rotational attitude angle and position information. Specifically, the gyroscope is used to determine the angle around the z-axis, while the LIDAR and target markers mounted around the marble platform are employed to obtain the position information, as shown in Figure 9c. The movement of the FFSR in performing the trajectory tracking task is shown in Figure 9d.
During the experiment, the control terminal actively transmits precise target position and attitude commands to the system, which are subsequently compared with the highly accurate position and attitude information obtained from the inertial guidance unit and the LIDAR. This meticulous comparison enables us to precisely ascertain the tracking error, which is the discrepancy between the desired and actual position and attitude. Subsequently, the tracking error is seamlessly integrated as an input to the controller, which then robustly computes and generates the required force and torque in each direction to effectively regulate the system’s motion. The signal modulation module, an integral component of the control system, is specifically responsible for generating finely tuned and precisely timed pulse signals, which are diligently transmitted to the dedicated solenoid valves utilized for precise airline control. Ultimately, the activated nozzles, calibrated and synchronized with the pulse signals, providently and consistently deliver thrust in the intended directions, thereby ensuring precise and controlled movement of the system.
Figure 10 visually demonstrates the exceptional capability of the FFSR in closely adhering to the intended rectangular contour as its motion trajectory. Evidently, the FFSR exhibits remarkable precision, with only minor positional and attitude deviations during its movement. Notably, the error values consistently maintain well within the range of 80 mm, effectively meeting the stipulated safe area size requirements throughout the trajectory. These favorable outcomes highlight the commendable performance of the control system in vigorously regulating the FFSR’s trajectory and attaining reliable tracking results. Moreover, in consideration of the potential errors anticipated from the FFSR’s lidar and gyroscope during the acquisition of information, the control system confidently demonstrates its ability to overcome these challenges and achieve exemplary trajectory tracking. These compelling findings reinforce the substantial potential of the FFSR as an invaluable experimental vehicle for the comprehensive ground validation of LSOT-related technologies. However, throughout the experiment, we observed that the proportional valve employed for air pressure regulation demonstrated slow response time and inadequate precision when fine-tuning the air pressure. This limitation significantly contributes to the substantial discrepancies seen in the experimental testing of the developed FFSR when compared to the corresponding simulation results.

6. Conclusions

This paper presents the development of a three-degrees-of-freedom FFSR, inspired by water striders, for conducting ground-based validation experiments pertaining to the on-orbit assembly of large-aperture space optical telescopes. The unique gas path design enables a rotational freedom of motion decoupling in the gas drive, thereby facilitating high precision and rapid response motion capability. Additionally, the integration of the intelligent control algorithm fuzzy logic system with the robust control technology SMC effectively enhances the accuracy of trajectory tracking. Simulation and experimental evaluations corroborate the commendable trajectory tracking performance of the proposed controller and the developed FFSR, substantiating its utility as a robust technology verification platform for the ground assembly of space telescopes. Our future efforts will focus on conducting ground-based validation experiments for the on-orbit assembly of space telescopes using the developed FFSR.

Author Contributions

Conceptualization, H.S.; methodology, H.S.; software, H.S. and C.X.; validation, H.S. and C.X.; writing—original draft preparation, H.S.; writing—review and editing, C.X. and H.L.; visualization, H.S.; supervision, Z.X.; project administration, Z.X.; funding acquisition, Z.X. and H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant No. 11972343) and Jilin Province Science and Technology Development Plan Project (Grant No. 20230401094).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lillie, C.F.; MacEwen, H.A.; Polidan, R.S.; Breckinridge, J.B. A 4-m evolvable space telescope configured for NASA’s HabEx Mission: The initial stage of LUVOIR. In Proceedings of the UV/Optical/IR Space Telescopes and Instruments: Innovative Technologies and Concepts VIII, San Diego, CA, USA, 25–26 August 2017; Volume 10398, pp. 266–282. [Google Scholar]
  2. Saunders, C.; Lobb, D.; Sweeting, M.; Gao, Y. Building large telescopes in orbit using small satellites. Acta Astronaut. 2017, 141, 183–195. [Google Scholar] [CrossRef]
  3. Miller, D.W.; Mohan, S.; Budinoff, J. Assembly of a large modular optical telescope (ALMOST). In Proceedings of the Space Telescopes and Instrumentation 2008: Optical, Infrared, and Millimeter, Marseille, France, 23–28 June 2008; Volume 7010, pp. 717–727. [Google Scholar]
  4. Song, Y.; Li, C.; Zhao, H.; Xia, S.; Li, X.; Fan, X. Review on on-orbit assembly of large space telescopes. In Proceedings of the AOPC 2019: Space Optics, Telescopes, and Instrumentation, Beijing, China, 7–9 July 2019; Volume 11341, pp. 11–22. [Google Scholar]
  5. Lillie, C.F.; MacEwen, H.A. In-space assembly and servicing infrastructures for the Evolvable Space Telescope (EST). In Proceedings of the Space Telescopes and Instrumentation 2016: Optical, Infrared, and Millimeter Wave, Edinburgh, UK, 24 June–1 July 2016; Volume 9904, pp. 574–585. [Google Scholar]
  6. She, Y.; Li, S.; Du, B.; Cao, K. On-orbit assembly mission planning considering topological constraint and attitude disturbance. Acta Astronaut. 2018, 152, 692–704. [Google Scholar] [CrossRef]
  7. Shi, Y.; Hou, X.; Gao, G.; Na, Z.; Liu, Y.; Deng, Z. Design and Simulation of On-Orbit Assembly System Based on Insect-Inspired Transportation. Biomimetics 2023, 8, 256. [Google Scholar] [CrossRef] [PubMed]
  8. Hu, Y.; Sharf, I.; Chen, L. Three-spacecraft autonomous orbit determination and observability analysis with inertial angles-only measurements. Acta Astronaut. 2020, 170, 106–121. [Google Scholar] [CrossRef]
  9. Belvin, W.K.; Doggett, W.R.; Watson, J.J.; Dorsey, J.T.; Warren, J.E.; Jones, T.C.; Komendera, E.E.; Mann, T.; Bowman, L.M. In-space structural assembly: Applications and technology. In Proceedings of the 3rd AIAA Spacecraft Structures Conference, San Diego, CA, USA, 4–8 January 2016; p. 2163. [Google Scholar]
  10. Dorsey, J.; Watson, J. Space assembly of large structural system architectures (SALSSA). In Proceedings of the AIAA SPACE 2016, Long Beach, CA, USA, 13–16 September 2016; p. 5481. [Google Scholar]
  11. Underwood, C.; Pellegrino, S.; Lappas, V.J.; Bridges, C.P.; Baker, J. Using CubeSat/micro-satellite technology to demonstrate the Autonomous Assembly of a Reconfigurable Space Telescope (AAReST). Acta Astronaut. 2015, 114, 112–122. [Google Scholar] [CrossRef]
  12. Uzo-Okoro, E.E. Robots Making Satellites: Advancing In-Space Manufacturing Through On-Orbit Robotic Assembly. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 2022. [Google Scholar]
  13. Cheng, Z.; Hou, X.; Zhang, X.; Zhou, L.; Guo, J.; Song, C. In-orbit assembly mission for the space solar power station. Acta Astronaut. 2016, 129, 299–308. [Google Scholar] [CrossRef]
  14. Rybus, T.; Seweryn, K.; Oleś, J.; Basmadji, F.L.; Tarenko, K.; Moczydłowski, R.; Barciński, T.; Kindracki, J.; Mężyk, Ł.; Paszkiewicz, P.; et al. Application of a planar air-bearing microgravity simulator for demonstration of operations required for an orbital capture with a manipulator. Acta Astronaut. 2019, 155, 211–229. [Google Scholar] [CrossRef]
  15. Gao, Q.; Liu, J.; Tian, T.; Li, Y. Free-flying dynamics and control of an astronaut assistant robot based on fuzzy sliding mode algorithm. Acta Astronaut. 2017, 138, 462–474. [Google Scholar] [CrossRef]
  16. Fernandez, B.R.; Herrera, L.; Hudson, J.; Romano, M. Development of a tip-tilt air-bearing testbed for physically emulating proximity-flight orbital mechanics. Adv. Space Res. 2023, 71, 4332–4339. [Google Scholar] [CrossRef]
  17. Zhang, W.; Wen, H. Motion planning of a free-flying space robot system under end effector task constraints. Acta Astronaut. 2022, 199, 195–205. [Google Scholar] [CrossRef]
  18. Liu, L.; Yao, W.; Guo, Y. Prescribed performance tracking control of a free-flying flexible-joint space robot with disturbances under input saturation. J. Frankl. Inst. 2021, 358, 4571–4601. [Google Scholar] [CrossRef]
  19. Seddaoui, A.; Saaj, C.M. Combined nonlinear H controller for a controlled-floating space robot. J. Guid. Control Dyn. 2019, 42, 1878–1885. [Google Scholar] [CrossRef]
  20. Kim, J.J.; Agrawal, B. System identification and automatic mass balancing of ground-based three-axis spacecraft simulator. In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Keystone, Colorado, 21–24 August 2006; p. 6595. [Google Scholar]
  21. Romano, M.; Agrawal, B. Tracking and pointing of target by a bifocal relay mirror spacecraft using attitude control and fast steering mirrors tilting. In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Monterey, CA, USA, 5–8 August 2002; p. 5030. [Google Scholar]
  22. Kim, B.; Velenis, E.; Kriengsiri, P.; Tsiotras, P. Designing a low-cost spacecraft simulator. IEEE Control Syst. Mag. 2003, 23, 26–37. [Google Scholar]
  23. Zappulla, R.; Virgili Llop, J.; Park, H.; Zagaris, C.; Romano, M. Floating spacecraft simulator test bed for the experimental testing of autonomous guidance, navigation, & control of spacecraft proximity maneuvers and operations. In Proceedings of the AIAA/AAS Astrodynamics Specialist Conference, Long Beach, CA, USA, 13–16 September 2016; p. 5268. [Google Scholar]
  24. Thomas, D.; Wolosik, A.T.; Black, J. CubeSat attitude control simulator design. In Proceedings of the 2018 AIAA Modeling and Simulation Technologies Conference, Atlanta, GA, USA, 25–29 June 2018; p. 1391. [Google Scholar]
  25. Deng, S.; Zhi, J.; Cai, H.; Chen, Z.; Wang, Y. The Design and Analysis of Light Passive Air-Bearing Simulator. In Proceedings of the 2022 6th International Conference on Robotics and Automation Sciences (ICRAS), Wuhan, China, 16–18 June 2022; pp. 152–156. [Google Scholar]
  26. Rekleitis, I.; Martin, E.; Rouleau, G.; L’Archevêque, R.; Parsa, K.; Dupuis, E. Autonomous capture of a tumbling satellite. J. Field Robot. 2007, 24, 275–296. [Google Scholar] [CrossRef]
  27. Ibrahimbegovic, A.; Knopf-Lenoir, C.; Kučerová, A.; Villon, P. Optimal design and optimal control of structures undergoing finite rotations and elastic deformations. Int. J. Numer. Methods Eng. 2004, 61, 2428–2460. [Google Scholar] [CrossRef]
  28. Meduri, A.; Shah, P.; Viereck, J.; Khadiv, M.; Havoutis, I.; Righetti, L. Biconmp: A nonlinear model predictive control framework for whole body motion planning. IEEE Trans. Robot. 2023, 39, 905–922. [Google Scholar] [CrossRef]
  29. Sai, H.; Xu, Z.; He, S.; Zhang, E.; Zhu, L. Adaptive nonsingular fixed-time sliding mode control for uncertain robotic manipulators under actuator saturation. Isa Trans. 2022, 123, 46–60. [Google Scholar] [CrossRef]
  30. Sai, H.; Xu, Z.; Xia, C.; Sun, X. Approximate continuous fixed-time terminal sliding mode control with prescribed performance for uncertain robotic manipulators. Nonlinear Dyn. 2022, 110, 431–448. [Google Scholar] [CrossRef]
  31. Sai, H.; Xu, Z.; Cui, J. Nonconservative adaptive practical predefined-time sliding mode tracking of uncertain robotic manipulators. Int. J. Robust Nonlinear Control 2023. [Google Scholar] [CrossRef]
  32. Sai, H.; Xia, C.; Li, H.; Xu, Z. Predefined-time Sliding Mode Control for Attitude Tracking Control of Space Free-flying Robots. In Proceedings of the 2022 IEEE International Conference on Mechatronics and Automation (ICMA), Guilin, China, 7–9 August 2022; pp. 292–297. [Google Scholar]
  33. Cao, L.; Qiao, D.; Xu, J. Suboptimal artificial potential function sliding mode control for spacecraft rendezvous with obstacle avoidance. Acta Astronaut. 2018, 143, 133–146. [Google Scholar] [CrossRef]
  34. Lian, C.; Xiao, F.; Gao, S.; Liu, J. Load torque and moment of inertia identification for permanent magnet synchronous motor drives based on sliding mode observer. IEEE Trans. Power Electron. 2018, 34, 5675–5683. [Google Scholar] [CrossRef]
  35. Wang, L.; Tang, Z.; Zhang, P.; Liu, X.; Wang, D.; Li, X. Double Extended Sliding Mode Observer-Based Synchronous Estimation of Total Inertia and Load Torque for PMSM-Driven Spindle-Tool Systems. IEEE Trans. Ind. Inform. 2022, 19, 8496–8507. [Google Scholar] [CrossRef]
  36. Bai, Y.; Biggs, J.D.; Wang, X.; Cui, N. Attitude tracking with an adaptive sliding mode response to reaction wheel failure. Eur. J. Control 2018, 42, 67–76. [Google Scholar] [CrossRef]
  37. Qureshi, M.S.; Swarnkar, P.; Gupta, S. A supervisory on-line tuned fuzzy logic based sliding mode control for robotics: An application to surgical robots. Robot. Auton. Syst. 2018, 109, 68–85. [Google Scholar] [CrossRef]
  38. Yang, Y.; Yan, Y. Attitude regulation for unmanned quadrotors using adaptive fuzzy gain-scheduling sliding mode control. Aerosp. Sci. Technol. 2016, 54, 208–217. [Google Scholar] [CrossRef]
  39. Yin, S.; Shi, P.; Yang, H. Adaptive fuzzy control of strict-feedback nonlinear time-delay systems with unmodeled dynamics. IEEE Trans. Cybern. 2015, 46, 1926–1938. [Google Scholar] [CrossRef]
  40. Xu, C.; Li, D.W.; He, S.; Xia, M.Y.; Xu, Z.B.; Zhao, Z.Y. Design of air-bearing simulator for free-flying robot. Opt. Precis. Eng. 2019, 27, 352–362. [Google Scholar]
Figure 1. Mechanical design of the FFSR. (a) Water striders moving on the surface of the water. (b) Hypothetical view of LSOT assembly in orbit. (c) Schematic of the movement of the FFSR. (d) Mechanical design and detail drawing of FFSR.
Figure 1. Mechanical design of the FFSR. (a) Water striders moving on the surface of the water. (b) Hypothetical view of LSOT assembly in orbit. (c) Schematic of the movement of the FFSR. (d) Mechanical design and detail drawing of FFSR.
Biomimetics 08 00437 g001
Figure 2. Drive system design of FFSR. (a) Diagram of the control principle of FFSR. (b) Schematic diagram of the gas nozzle. (c) Cold gas propulsion system.
Figure 2. Drive system design of FFSR. (a) Diagram of the control principle of FFSR. (b) Schematic diagram of the gas nozzle. (c) Cold gas propulsion system.
Biomimetics 08 00437 g002
Figure 3. The principal design drawing of the gas circuit of the FFSR. (a) Main air circuit. (b) Drive circuit. (c) Gravity unloading circuit.
Figure 3. The principal design drawing of the gas circuit of the FFSR. (a) Main air circuit. (b) Drive circuit. (c) Gravity unloading circuit.
Biomimetics 08 00437 g003
Figure 4. Fuzzy membership function. (a) Fuzzy input membership function for s and s ˙ . (b) Fuzzy output membership function for ε p . (c) Fuzzy membership function for k p .
Figure 4. Fuzzy membership function. (a) Fuzzy input membership function for s and s ˙ . (b) Fuzzy output membership function for ε p . (c) Fuzzy membership function for k p .
Biomimetics 08 00437 g004
Figure 5. Schematic diagram of the ABLFSMC scheme.
Figure 5. Schematic diagram of the ABLFSMC scheme.
Biomimetics 08 00437 g005
Figure 6. Results of trajectory tracking. (a) Tracking 3D space circular trajectory error. (b) Three-dimensional (3D) space circular trajectory.
Figure 6. Results of trajectory tracking. (a) Tracking 3D space circular trajectory error. (b) Three-dimensional (3D) space circular trajectory.
Biomimetics 08 00437 g006
Figure 7. The desired velocity signal and the tracked results. (a) Trajectory velocity tracking results. (b) Attitude velocity tracking results.
Figure 7. The desired velocity signal and the tracked results. (a) Trajectory velocity tracking results. (b) Attitude velocity tracking results.
Biomimetics 08 00437 g007
Figure 8. Control input. (a) Position control force. (b) Attitude control torques.
Figure 8. Control input. (a) Position control force. (b) Attitude control torques.
Biomimetics 08 00437 g008
Figure 9. Schematic diagram of the experimental environment. (a) FFSR for the trajectory tracking experiment. (b) Marble platforms for the tracking experiment. (c) Schematic diagram of trajectory tracking. (d) The trajectory tracking of the FFSR.
Figure 9. Schematic diagram of the experimental environment. (a) FFSR for the trajectory tracking experiment. (b) Marble platforms for the tracking experiment. (c) Schematic diagram of trajectory tracking. (d) The trajectory tracking of the FFSR.
Biomimetics 08 00437 g009
Figure 10. Experimental results of trajectory tracking. (a) Diagram of the location of the rectangular trajectory. (b) Diagram of rectangular trajectory attitude angle.
Figure 10. Experimental results of trajectory tracking. (a) Diagram of the location of the rectangular trajectory. (b) Diagram of rectangular trajectory attitude angle.
Biomimetics 08 00437 g010
Table 1. Performance metrics of the designed FFSR.
Table 1. Performance metrics of the designed FFSR.
ParametersValues
Mass (kg)158.7
Inertia matrix ( kg · m 2 ) 25.56 0.02 3.11 0.019 57.26 0.04 3.11 0.04 48.95
Geometric dimensions (m)1.6 × 0.9 × 1
Maximum load (kg)800
Maximum kinematic thrust (N)8
Maximum runtime (min)34.3
Table 2. Fuzzy control rules between ε , s and s ˙ .
Table 2. Fuzzy control rules between ε , s and s ˙ .
s ˙ NBNMNSZPSPMPB
s
NBNBNBNMNMNSNSZ
NMNBNMNMNSNSZPS
NSNMNMNSNSZPSPS
ZNMNSNSZPSPSPM
PSNSNSZPSPSPMPM
PMNSZPSPSPMPMPB
PBZPSPSPMPMPBPB
Table 3. Fuzzy control rules between k p , s and s ˙ .
Table 3. Fuzzy control rules between k p , s and s ˙ .
s ˙ NBNMNSZPSPMPB
s
NBZPSPMPBPMPSZ
NMPSPMPBPBPBPMPS
NSPMPBPBPBPBPBPM
ZPBPBPBPBPBPBPB
PSPMPBPBPBPBPBPM
PMPZPMPBPBPBPMPZ
PBZPSPMPBPMPSZ
Table 4. Parameters of the FFSR used for simulation emulation.
Table 4. Parameters of the FFSR used for simulation emulation.
ParametersValues
Mass (kg)50
Moment of inertia ( kg · m 2 )diag (8, 11, 11)
Maximum torque ( τ ϕ , τ θ , τ ψ ) (Nm)(2, 2, 2.5)
Maximum thrust (N)4
Disturbance of the position controller (N)(0.01sin(0.1t), 0.02sin(0.1t), 0.03sin(0.1t))
Disturbance of the attitude controller (N)(0.1sin(0.1t) + 0.1, 0.2sin(0.1t) + 0.2, 0.3sin(0.1t) + 0.3)
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

Sai, H.; Xia, C.; Xu, Z.; Li, H. Design and Dynamic Control: A Free-Flying Space Robot Inspired by Water Striders. Biomimetics 2023, 8, 437. https://doi.org/10.3390/biomimetics8050437

AMA Style

Sai H, Xia C, Xu Z, Li H. Design and Dynamic Control: A Free-Flying Space Robot Inspired by Water Striders. Biomimetics. 2023; 8(5):437. https://doi.org/10.3390/biomimetics8050437

Chicago/Turabian Style

Sai, Huayang, Chengkai Xia, Zhenbang Xu, and Hang Li. 2023. "Design and Dynamic Control: A Free-Flying Space Robot Inspired by Water Striders" Biomimetics 8, no. 5: 437. https://doi.org/10.3390/biomimetics8050437

APA Style

Sai, H., Xia, C., Xu, Z., & Li, H. (2023). Design and Dynamic Control: A Free-Flying Space Robot Inspired by Water Striders. Biomimetics, 8(5), 437. https://doi.org/10.3390/biomimetics8050437

Article Metrics

Back to TopTop