Fuelless On-Orbit Assembly of a Large Space Truss Structure Using Repulsion of the Service Spacecraft by Robotic Manipulators
Abstract
:1. Introduction
2. Problem Statement
- The structure reference frame (SRF) is fixed to the CC, point A is the defined point of the CC, and the axes are a right-handed triad. The coordinates of the TS rods’ edge points, of the CC’s center of mass, and of the installing platform’s position are defined in SRF and they are assumed to be constant. The SS’s start point is defined by the radius-vector in SRF; the SS’s target point for the SS’s free motion remains constant in SRF during the flight.
- The body reference frame (BRF) axes are aligned with the SRF axes, although BRF’s origin point C is located at the UB center of mass.
- The inertial reference frame (IRF) origin is located in the Earth’s center of mass, the Z-axis is directed along the Earth’s rotation axis, the X-axis is directed towards the vernal equinox, and the Y-axis completes the right-handed triad.
- The orbital reference frame (ORF) has its origin O at the system common center of mass at an initial time, and point O moves along the circular orbit with radius . During the motion, the the system’s common center of mass can deviate from point O. The z-axis of ORF is co-directed with the local vertical direction and the y-axis aligns with the orbital angular momentum; the x-axis completes the right-handed triad.
3. Equations of Motion
4. Initial Conditions after the SS’s Repulsion
5. Planar Motion Case
- The position vectors of the SS’s center of mass and the UB’s center of mass have zero values for their y-axis components;
- The angular velocity of the UB has zero values for its x- and z-axis components;
- Gravitational torque is not considered;
- The inertia tensor is reduced to a single y-axis moment of inertia ;
- The time duration of the SS’s free flight after the repulsion is fixed.
6. Assembly in Spatial Motion Case
6.1. Constrained-Motion Parameters
- The SS’s trajectory must not intersect the UB’s elements to avoid collision with them except for the target point .
- Since, at a high UB angular velocity, the problem (1) could have no solution in the limited domain of the repulsion velocity values as it has been demonstrated in the planar motion case, the value of the UB’s angular velocity after the TS’s capture should not exceed an acceptable value.
- To maintain the UB’s attitude in ORF in the vicinity of its initial attitude during the assembly, it can be additionally demanded that the UB’s attitude deviation after the TS’s capture should be inside the limited domain. It is reasonable to place initially the UB in the vicinity of the stable gravitational equilibrium attitude position and stay in this vicinity during the assembly.
- During the assembly, the UB’s center of mass can significantly deviate from the origin of the ORF moving along the circular orbit. In order to prevent possibly undesirable deviation from the initial orbit, the UB’s center of mass’s position and velocity must be kept within prescribed limits.
- Approach 1. During the numerical search of the repulsion velocity, the final position deviation is calculated using the integration of the attitude and translational motion equations. At each integration point of the SS’s center of mass’s position, the minimum distance with the UB’s points approximated by a grid is calculated. If this distance is less than the defined characteristic size of the SS, it is assumed that the trajectory intersects the UB. At this point , the integration of the motion equations stops and the deviation is calculated as . If ; then, it is assumed that the trajectory collides with UB’s elements and the numerical search continues. If , then it is assumed that solution of the problem (1) is found.
- Approach 2. Another approach is to consider a continuous function g to describe the trajectory intersection with the UB’s elements. Function g is used to define the hyperquadratic potential field in the vicinity of the structure; this approach for structure assembly was proposed in [28]. Function g is positive if the SS is outside the UB’s elements, and negative if the SS is inside. Since the UB consists of a container and a set of rods, which can be considered as elongated bodies, the following function g is used to describe the potential field for a cylinder:
6.2. Target Function for the Numerical Search
6.3. Repulsion Velocity’s Initial Guess
- (1)
- (2)
6.4. Numerical Search Algorithms
- Algorithm 1. For the case of using Approach 1 from Section 6.1, when the numerical integration stops when the SS’s trajectory intersects the UB’s element during the search for the solution, and when the vector of constrained parameters from (19) is short (it does not include the g functions), then Newton’s method was used in this paper to solve the problem (21). Newton’s method iteratively calculates the repulsion velocity using the following formula [30]:The iterative procedure stops if the norm of the difference of two sequential values of is less than the defined small value : <.
- Algorithm 2. For the case of using the Approach 2 from Section 6.1, when the functions g (20) are added to the vector of constrained parameters to address the collision avoidance, the trust region [30] method from the Python library “scipy” was used. This method is based on a subset of the objective function region that is approximated using a model quadratic function. If an appropriate approximation of the objective function is found within the trust region, then the searching region is expanded; conversely, if the approximation is poor, then the region is contracted. The criterion for appropriate approximation is the improvement of the objective function value.
7. On-Orbit Assembly Example
7.1. Acceptable Repulsion Velocity Restriction
7.2. Simulation of the Assembly Process
8. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
IRF | Inertial reference frame |
ORF | Orbital reference frame |
BRF | Body reference frame |
SRF | Structure reference frame |
SS | Servicing spacecraft |
TS | Truss structure |
CC | Cargo container |
UB | United body |
References
- Piskorz, D.; Jones, L.K. On-orbit assembly of space assets: A path to affordable and adaptable space infrastructure. Aerosp. Corp. 2018, 1–10. Available online: https://aerospace.org/sites/default/files/2018-05/OnOrbitAssembly_0.pdf (accessed on 30 July 2024).
- Davis, J.P.; Mayberry, J.P.; Penn, J.P. On-orbit servicing: Inspection repair refuel upgrade and assembly of satellites in space. Aerosp. Corp. 2019, 1–14. Available online: https://aerospace.org/sites/default/files/2019-05/Davis-Mayberry-Penn_OOS_04242019.pdf (accessed on 30 July 2024).
- Oegerle, W.R.; Purves, L.R.; Budinoff, J.G.; Moe, R.V.; Carnahan, T.M.; Evans, D.C.; Kim, C.K. Concept for a large scalable space telescope: In-space assembly. Space Telesc. Instrum. I Opt. Infrared Millim. 2006, 6265, 755–766. [Google Scholar]
- Izzo, D.; Pettazzi, L.; Ayre, M. Mission Concept for Autonomous on Orbit Assembly of a Large Reflector in Space. In Proceedings of the 56th International Astronautical Congress, Fukuoka, Japan, 17–21 October 2005. IAC-05-D1.4.03. [Google Scholar]
- Gralla, E.L.; De Weck, O.L. Strategies for on-orbit assembly of modular spacecraft. J. Br. Interplanet. Soc. 2007, 60, 219–227. [Google Scholar]
- Sternberg, D.; Chodas, M.; Jewison, C.; Jones, M.; De Weck, O. Multidisciplinary system design optimization of on orbit satellite assembly architectures. In Proceedings of the 2015 IEEE Aerospace Conference, Big Sky, MT, USA, 7–14 March 2015. [Google Scholar]
- McInnes, C.R. Distributed control of maneuvering vehicles for on-orbit assembly. J. Guid. Control Dyn. 1995, 18, 1204–1206. [Google Scholar] [CrossRef]
- Izzo, D.; Pettazzi, L. Equilibrium shaping: Distributed motion planning for satellite swarm. In Proceedings of the 8th International Symposium on Artificial Intelligence, Robotics and Automation in Space, Munich, Germany, 5–8 September 2005. [Google Scholar]
- 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]
- Cheng, Z.; Hou, X.; Zhang, X.; Zhou, L.; Guo, J.; Song, C. On-orbit assembly mission for the space solar power station. Acta Astronaut. 2016, 129, 299–308. [Google Scholar] [CrossRef]
- On-Orbit Servicing, Assembly, and Manufacturing 2 (OSAM-2). Available online: https://www.nasa.gov/mission/on-orbit-servicing-assembly-and-manufacturing-2-osam-2/ (accessed on 2 November 2023).
- Li, W.J.; Cheng, D.Y.; Liu, X.G.; Wang, Y.B.; Shi, W.H.; Tang, Z.X.; Gao, F.; Zeng, F.M.; Chai, H.Y.; Luo, W.B.; et al. On-orbit service (OOS) of spacecraft: A review of engineering developments. Prog. Aerosp. Sci. 2019, 108, 32–120. [Google Scholar] [CrossRef]
- Akhloumadi, M.; Ivanov, D. Satellite Motion Control System Parameters on Performance of Space Debris Capturing. Aerospace 2020, 7, 160. [Google Scholar] [CrossRef]
- Rutkovskii, V.Y.; Sukhanov, V.M.; Glumov, V.M. Motion equations and control of the free-flying space manipulator in the reconfiguration mode. Autom. Remote Control 2010, 71, 70–86. [Google Scholar] [CrossRef]
- Glumov, V.M.; Krutova, I.N.; Sukhanov, V.M. Some features of powered gyrostabilization of a large space structure assembled in orbit. Autom. Remote Control 2018, 79, 524–534. [Google Scholar] [CrossRef]
- Glumov, V.M.; Rutkovskii, V.Y.; Sukhanov, V.M. Formation of the control strategy for the large space structure assembled in orbit. Autom. Remote Control 2007, 68, 2113–2127. [Google Scholar] [CrossRef]
- Uzo-Okoro, E.; Erkel, D.; Manandhar, P.; Dahl, M.; Kiley, E.; Cahoy, K.; De Weck, O.L. Optimization of On-Orbit Robotic Assembly of Small Satellites. In Proceedings of the Accelerating Space Commerce, Exploration, and New Discovery Conference, Las Vegas, NV, USA, 16–18 November 2020; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 2020. [Google Scholar]
- Pisculli, A.; Felicetti, L.; Gasbarri, P.; Palmerini, G.B.; Sabatini, M. A reaction-null/Jacobian transpose control strategy with gravity gradient compensation for on-orbit space manipulators. Aerosp. Sci. Technol. 2014, 38, 30–40. [Google Scholar] [CrossRef]
- Palma, P.; Seweryn, K.; Rybus, T. Impedance control using selected compliant prismatic joint in a free-floating space manipulator. Aerospace 2022, 9, 406. [Google Scholar] [CrossRef]
- Liu, J.; Zhao, P.; Chen, K.; Zhang, X.; Zhang, X. 1U-Sized Deployable Space Manipulator for Future On-Orbit Servicing, Assembly, and Manufacturing. Space Sci. Technol. 2022, 2022, 1–14. [Google Scholar] [CrossRef]
- Hubert Delisle, M.; Christidi-Loumpasefski, O.-O.; Yalçın, B.C.; Li, X.; Olivares-Mendez, M.; Martinez, C. Hybrid-Compliant System for Soft Capture of Uncooperative Space Debris. Appl. Sci. 2023, 13, 7968. [Google Scholar] [CrossRef]
- Magarotto, M.; Manente, M.; Pavarin, D. Electric Propulsion for CubeSats: A Review. In Proceedings of the 72nd International Astronautical Congress (IAC), Dubai, United Arab Emirates, 25 October 2021. IAC-21,C4,8-B4.5A,1,x64088. [Google Scholar]
- Schäfer, F.; Montag, C.; Herdrich, G.; Laufer, R. Flight results of the PETRUS pulsed plasma thruster on the 3u CubeSat GreenCube. In Proceedings of the 73rd International Astronautical Congress (IAC), Paris, France, 18–22 September 2022. IAC-22,C4,8-B4.5A. [Google Scholar]
- Borelli, G.; Gaias, G.; Nakajima, Y.; Colombo, C.; Capuano, V.; Saggiomo, F.; Leccese, G.; Natalucci, S. Mission analysis and guidance and control for the SpEye inspection CubeSat. Acta Astronaut. 2024, 220, 75–87. [Google Scholar] [CrossRef]
- Ivanov, D.; Shestakov, S.; Ovchinnikov, M. Satellite formation flying control by mass exchange. Acta Astronaut. 2014, 102, 392–401. [Google Scholar]
- Clohessy, W.H.; Wiltshire, R.S. Terminal Guidance System for Satellite Rendezvous. J. Aerosp. Sci. 1960, 27, 653–658. [Google Scholar] [CrossRef]
- Sazonov, V.V.; Barbashova, T.F. Gravitational Orientation of Artificial Earth Satellites: A Special Course; CURS: Moscow, Russia, 2023; pp. 1–144. [Google Scholar]
- Badawy, A.; McInnes, C.R. On-orbit assembly using superquadric potential fields. J. Guid. Control Dyn. 2008, 31, 30–43. [Google Scholar] [CrossRef]
- Nesterov, Y.E. Convex Optimiation Methods (Metody Vypukloj Optimizacii); ICNMO Publishing House: Moscow, Russia, 2010; pp. 1–281. [Google Scholar]
- Fletcher, R. Practical Methods of Optimization; John Wiley & Sons: New York, NY, USA, 1987; pp. 1–455. [Google Scholar]
Parameter | Value | Value of Vectors | Standard Deviation |
---|---|---|---|
20 kg | m/s | ||
650 kg | 10 m | ||
5600 kg·m2 | , | 10 m | |
4000 s | 5 m | ||
7000 km | rad/s |
Variable | Value |
---|---|
The SS’s mass | 20 kg |
The UB’s initial mass | 650 kg |
Number of rods | 78 |
Length of rods | 5–10 m |
Linear mass density of rods | 1 kg/m |
Maximum SS repulsion velocity | 0.05 m/s |
0.001 rad/s | |
500 m | |
0.1 m/s | |
Radius of collision avoidance zone around rods | 30 cm |
Manipulator capture radius | 50 cm |
Maximum motion time | s |
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. |
© 2024 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Orlov, V.; Monakhova, U.; Ovchinnikov, M.; Ivanov, D. Fuelless On-Orbit Assembly of a Large Space Truss Structure Using Repulsion of the Service Spacecraft by Robotic Manipulators. Aerospace 2024, 11, 635. https://doi.org/10.3390/aerospace11080635
Orlov V, Monakhova U, Ovchinnikov M, Ivanov D. Fuelless On-Orbit Assembly of a Large Space Truss Structure Using Repulsion of the Service Spacecraft by Robotic Manipulators. Aerospace. 2024; 11(8):635. https://doi.org/10.3390/aerospace11080635
Chicago/Turabian StyleOrlov, Vladislav, Uliana Monakhova, Mikhail Ovchinnikov, and Danil Ivanov. 2024. "Fuelless On-Orbit Assembly of a Large Space Truss Structure Using Repulsion of the Service Spacecraft by Robotic Manipulators" Aerospace 11, no. 8: 635. https://doi.org/10.3390/aerospace11080635
APA StyleOrlov, V., Monakhova, U., Ovchinnikov, M., & Ivanov, D. (2024). Fuelless On-Orbit Assembly of a Large Space Truss Structure Using Repulsion of the Service Spacecraft by Robotic Manipulators. Aerospace, 11(8), 635. https://doi.org/10.3390/aerospace11080635