A Cross-Layer Command-to-Trajectory Planning Framework for Geosynchronous Transfer Orbit–Geostationary Earth Orbit Transfer with an Electric-Propulsion Vectoring Arm
Abstract
1. Introduction
- For low-thrust GTO–GEO transfer, we establish a unified cross-layer interface between mission-level thrust-command generation and execution-layer vectoring-arm planning, formalizing a time-tagged thrust-magnitude and unit-direction sequence as the coupling variable.
- We develop a direction-only, constraint-consistent trajectory planning method for a redundant multi-joint EP vectoring arm under joint bounds and continuity requirements, and we improve long-horizon executability through explicit regularization and warm-start propagation.
- We provide quantitative execution-oriented validation, including geometric thrust-direction tracking statistics, joint-motion cost metrics, and regularization-sensitivity results for reproducible assessment in the GTO–GEO scenario.
2. Mission-Level Thrust-Command Generation for GTO–GEO Transfer
2.1. Problem Setup
2.2. Orbit-to-Arm Command Interface
2.3. Mission-Level Orbital Evolution Model in Classical Elements with Secular Correction
2.4. Phase-Based Mission-Level Thrust-Command Shaping
- Time discretization: Divide the total transfer time T into equally spaced time points;
- Mass variation calculation: Calculate spacecraft mass at each time point based on the rocket equation;
- Orbital element interpolation: use exponential-function interpolation to generate the time histories of the semi-major axis, eccentricity, and inclination;
- Control-angle calculation: calculate the thrust elevation and azimuth angles according to the three-phase strategy.
3. Smooth Trajectory Planning of the Electric-Propulsion Vectoring Arm
3.1. Platform–Arm Layout and Coordinate Frames
3.2. Smooth IK Planning
| Algorithm 1 Sequential joint-trajectory planning driven by thrust-direction commands |
| Require: Discrete desired thrust directions ; kinematic mapping ; joint-limit vectors and ; regularization weight . Ensure: Joint trajectory ; pointing error .
|
4. Numerical Validation
4.1. Simulation Configuration and Parameter Settings
4.2. Orbit-Layer Command Generation Results
4.3. Vectoring Arm Trajectory Planning Results
4.4. Baseline and Sensitivity Analysis of Smoothness Regularization
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Chadalavada, S.; Dutta, A. Sequential Low-Thrust Orbit-Raising of All-Electric Satellites. Aerospace 2020, 7, 74. [Google Scholar] [CrossRef]
- Macdonald, M.; Owens, S.R. Combined high and low-thrust geostationary orbit insertion with radiation constraint. Acta Astronaut. 2018, 142, 1–9. [Google Scholar] [CrossRef]
- Sreesawet, S.; Dutta, A. Fast and Robust Computation of Low-Thrust Orbit-Raising Trajectories. J. Guid. Control Dyn. 2018, 41, 1888–1905. [Google Scholar] [CrossRef]
- Han, C.; Wang, Y.; Sun, X. Practical Low-Thrust Geostationary Orbit Transfer Guidance via Linearized State Equations. J. Guid. Control Dyn. 2020, 43, 497–510. [Google Scholar] [CrossRef]
- Wang, Y.; Han, C.; Sun, X. Optimization of low-thrust Earth-orbit transfers using the vectorial orbital elements. Aerosp. Sci. Technol. 2021, 112, 106614. [Google Scholar] [CrossRef]
- Wu, D.; Wang, W.; Jiang, F.; Li, J. Minimum-time low-thrust many-revolution geocentric trajectories with analytical costates initialization. Aerosp. Sci. Technol. 2021, 119, 107146. [Google Scholar] [CrossRef]
- Feng, H.; Yue, X.; Wang, X. A quasi-linear local variational iteration method for orbit transfer problems. Aerosp. Sci. Technol. 2021, 119, 107222. [Google Scholar] [CrossRef]
- Gong, X.; Chen, W.; Chen, Z. All-aspect attack guidance law for agile missiles based on deep reinforcement learning. Aerosp. Sci. Technol. 2022, 127, 107677. [Google Scholar] [CrossRef]
- Vasiloff, A.; Howell, K.C. Trajectory Optimization for Orbit Transfers: Principles, Advances, Case Studies, and Outlook. Aerospace 2025, 12, 1087. [Google Scholar] [CrossRef]
- Betts, J.T. Survey of Numerical Methods for Trajectory Optimization. J. Guid. Control Dyn. 1998, 21, 193–207. [Google Scholar] [CrossRef]
- Hager, W.W. Runge–Kutta Methods in Optimal Control and the Transformed Adjoint System. Numer. Math. 2000, 87, 247–282. [Google Scholar] [CrossRef]
- Benson, D.A.; Huntington, G.T.; Thorvaldsen, T.P.; Rao, A.V. Direct Trajectory Optimization and Costate Estimation via an Orthogonal Collocation Method. J. Guid. Control Dyn. 2006, 29, 1435–1440. [Google Scholar] [CrossRef]
- Garg, D.; Patterson, M.A.; Francolin, C.; Darby, C.L.; Huntington, G.T.; Hager, W.W.; Rao, A.V. Direct Trajectory Optimization and Costate Estimation of Finite-Horizon and Infinite-Horizon Optimal Control Problems Using a Radau Pseudospectral Method. Comput. Optim. Appl. 2011, 49, 335–358. [Google Scholar] [CrossRef]
- Leomanni, M.; Bianchini, G.; Garulli, A.; Quartullo, R. Optimal Low-Thrust Orbit Transfers Made Easy: A Direct Approach. J. Spacecr. Rocket. 2021, 58, 1904–1914. [Google Scholar] [CrossRef]
- Hiraiwa, N.; Henry, D.B.; Scheeres, D.J.; Bando, M. Design of minimum-time low-thrust transfer between quasi-periodic orbits. Acta Astronaut. 2025, 237, 34–41. [Google Scholar] [CrossRef]
- Hurley, J.T.; Mall, K.; Wang, Z. Solving Complex Low Earth Orbit-to-Geostationary Earth Orbit Transfer Problems Using Uniform Trigonometrization Method. Aerospace 2025, 12, 960. [Google Scholar] [CrossRef]
- Quarta, A.A. Effects of Discrete Thrust Levels on the Trajectory Design of the BIT-3 RF Ion Thruster-Equipped CubeSat. Appl. Sci. 2025, 15, 6314. [Google Scholar] [CrossRef]
- Wang, J.; Jia, Q.; Yu, D. Spacecraft Attitude Stabilization Control with Fault-Tolerant Capability via a Mixed Learning Algorithm. Appl. Sci. 2023, 13, 9415. [Google Scholar] [CrossRef]
- Yang, X.; Liao, Y.; Li, L.; Li, Z. Agile Attitude Maneuver Control of Micro-Satellites for Multi-Target Observation Based on Piecewise Power Reaching Law and Variable-Structure Sliding Mode Control. Appl. Sci. 2024, 14, 797. [Google Scholar] [CrossRef]
- Shumeiko, I.; Telekh, V.; Ryzhkov, S. Thrust-vectoring schemes for electric propulsion systems: A review. Chin. J. Aeronaut. 2025, 38, 103401. [Google Scholar] [CrossRef]
- Zhao, S.; Chen, C.; Li, J.; Gao, S.; Guo, X. Trajectory Planning of an Aerial Robotic Manipulator Using Hybrid Particle Swarm Optimization. Appl. Sci. 2022, 12, 10892. [Google Scholar] [CrossRef]
- Misra, G.; Bai, X. Optimal Path Planning for Free-Flying Space Manipulators via Sequential Convex Programming. J. Guid. Control Dyn. 2017, 40, 2795–2810. [Google Scholar] [CrossRef]
- Crain, A.; Ulrich, S. Experimental Validation of Pseudospectral-Based Optimal Trajectory Planning for Free-Floating Robots. J. Guid. Control Dyn. 2019, 42, 2649–2663. [Google Scholar] [CrossRef]
- Hong, M.; Wang, L.; Liu, L.; Wang, Q.; Guo, Y. Trajectory planning of a free-floating dual-arm space robot with minimal base disturbance in obstacle environments. Adv. Space Res. 2024, 74, 1410–1423. [Google Scholar] [CrossRef]
- Al Ali, A.; Shi, J.F.; Zhu, Z.H. Path planning of 6-DOF free-floating space robotic manipulators using reinforcement learning. Acta Astronaut. 2024, 224, 367–378. [Google Scholar] [CrossRef]








| Index | (m) | (°) | (m) | (°) |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | |
| 2 | −1.255 | 90 | −0.2725 | |
| 3 | −1.092 | 180 | 0.048 | |
| 4 | 0 | 90 | −0.1265 | 0 |
| Item | Symbol | Value | Unit / Note |
|---|---|---|---|
| Earth gravitational parameter | 3.986004418 × 1014 | m3/s2 | |
| Earth mean radius | 6,378,137 | m | |
| Standard gravity | 9.80665 | m/s2 | |
| Total thrust (dual thrusters) | T | N | |
| Specific impulse | 3000 | s | |
| Initial mass | 1800 | kg | |
| GTO perigee radius | 6.578 × 106 | m (200 km altitude) | |
| GTO apogee radius | 4.2164 × 107 | m (35,786 km altitude) | |
| Initial semi-major axis | 2.4371 × 107 | m | |
| Initial eccentricity | 0.7301 | – | |
| Initial inclination | 28.5 | deg | |
| Target semi-major axis (GEO) | 4.2164 × 107 | m | |
| Target eccentricity | 1.0 × 10−4 | – | |
| Target inclination | 0 | deg | |
| Circularization efficiency factor | 1.15 | multiplies | |
| Inclination efficiency factor | 1.20 | multiplies | |
| margin | 150 | m/s | |
| Duty cycle | 0.92 | – | |
| Effective-thrust factor | 0.85 | – | |
| Trajectory grid size | N | 2000 | uniform points over |
| Phase time allocation | — | 40/40/20 | % of (raise/circ/inc) |
| Steering angles definition | — | RTN elevation/azimuth | |
| Nominal shaping (trajectory only) | 3000 | m/s (used for intermediate shaping) |
| Item | Symbol | Value | Note |
|---|---|---|---|
| Thrust-command input | — | — | |
| Desired pointing vector | — | ||
| Actual thrust direction | — | (negative , normalized) | |
| Manipulator DOF | n | 4 | all revolute (R–R–R–R) |
| Tool segment (fixed) | — | 1 | fixed DH row, |
| Joint bounds | rad | ||
| Base yaw misalignment | 15 | deg (fixed rotation about Z) | |
| Base translation | m (irrelevant for direction-only IK) | ||
| Initial guess | deg | ||
| Multi-start trials | 10 | random perturbation search | |
| Perturbation amplitude | deg (independent per joint) | ||
| Regularization weight | smoothness term | ||
| Least-squares tolerances | — | xtol/ftol/gtol | |
| Max. function evaluations | — | 200 | max_nfev |
| Random seed | — | 0 | reproducible multi-start perturbations |
| Quantity | Min (deg) | Max (deg) | Range (deg) | Max Step (deg/step) |
|---|---|---|---|---|
| joint1 | 91.64 | 137.16 | 45.52 | 1.84 |
| joint2 | 71.64 | 117.16 | 45.52 | 1.84 |
| joint3 | 62.71 | 67.29 | 4.58 | 1.04 |
| joint4 | 22.71 | 27.29 | 4.58 | 1.04 |
| Pointing error | Overall: max = 0.04167°, mean = 7.39 × 10 −4°, P95 = 0.00101° | |||
| Mean Error (deg) | Error (deg) | Max Step (deg/step) | ||
|---|---|---|---|---|
| 0 | 1.6425 | 0.006907 | ||
| 1.5337 | 0.006865 | |||
| 1.5330 | 0.006865 | |||
| 1.5263 | 0.006878 |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Wang, S.; Zhang, Y.; Wang, J.; Chen, J.; Wang, J. A Cross-Layer Command-to-Trajectory Planning Framework for Geosynchronous Transfer Orbit–Geostationary Earth Orbit Transfer with an Electric-Propulsion Vectoring Arm. Appl. Sci. 2026, 16, 3170. https://doi.org/10.3390/app16073170
Wang S, Zhang Y, Wang J, Chen J, Wang J. A Cross-Layer Command-to-Trajectory Planning Framework for Geosynchronous Transfer Orbit–Geostationary Earth Orbit Transfer with an Electric-Propulsion Vectoring Arm. Applied Sciences. 2026; 16(7):3170. https://doi.org/10.3390/app16073170
Chicago/Turabian StyleWang, Songchao, Yexin Zhang, Jian Wang, Jinbao Chen, and Jianyuan Wang. 2026. "A Cross-Layer Command-to-Trajectory Planning Framework for Geosynchronous Transfer Orbit–Geostationary Earth Orbit Transfer with an Electric-Propulsion Vectoring Arm" Applied Sciences 16, no. 7: 3170. https://doi.org/10.3390/app16073170
APA StyleWang, S., Zhang, Y., Wang, J., Chen, J., & Wang, J. (2026). A Cross-Layer Command-to-Trajectory Planning Framework for Geosynchronous Transfer Orbit–Geostationary Earth Orbit Transfer with an Electric-Propulsion Vectoring Arm. Applied Sciences, 16(7), 3170. https://doi.org/10.3390/app16073170

