Related Experiment Video
Updated: Aug 14, 2025

Operation of the Collaborative Composite Manufacturing CCM System
Published on: October 1, 2019
A Homotopic Direct Collocation Approach for Operational-Compliant Trajectory Design
Alessandra Mannocchi1, Carmine Giordano1, Francesco Topputo1
1Department of Aerospace Science and Technology, Politecnico di Milano, Milan, Italy.
This study introduces a new method for optimizing deep-space CubeSat trajectories, ensuring fuel efficiency while adhering to operational constraints. The developed algorithm successfully generates optimal flight paths for missions like M-ARGO.
Area of Science:
- Aerospace Engineering
- Astrodynamics
- Space Mission Design
Background:
- Deep-space CubeSats are crucial for future space exploration, but budget constraints necessitate operational-compliant (OC) trajectories.
- Traditional trajectory optimization methods struggle with the discontinuous constraints inherent in OC transfers.
Purpose of the Study:
- To develop a novel homotopic direct collocation approach for optimizing operational-compliant trajectories for deep-space CubeSats.
- To address the convergence issues faced by traditional algorithms when dealing with discontinuous constraints.
Main Methods:
- A continuation algorithm is employed to transform fuel-optimal, low-thrust trajectories into OC solutions.
- The M-ARGO CubeSat mission is used as a case study, incorporating a realistic thruster model with variable specific impulse and thrust.
Main Results:
- The developed algorithm successfully computes OC trajectories that closely resemble non-OC optimal solutions.
- The computed trajectories match optimal solutions in terms of thrusting profiles and propellant mass.
Conclusions:
- The homotopic direct collocation approach provides an effective solution for optimizing CubeSat trajectories under operational constraints.
- This method enables fuel-efficient deep-space missions within budget limitations, validating its applicability with the M-ARGO mission.
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
Relative Motion Analysis - Velocity
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...
Design Example: Traverse Angle Computations
Relative Velocity in One Dimension
Kinematic Equations: Problem Solving

