{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T01:51:03Z","timestamp":1781920263727,"version":"3.54.5"},"reference-count":50,"publisher":"American Institute of Aeronautics and Astronautics (AIAA)","issue":"8","content-domain":{"domain":["arc.aiaa.org"],"crossmark-restriction":true},"short-container-title":["Journal of Aerospace Information Systems"],"published-print":{"date-parts":[[2025,8]]},"abstract":"<jats:p> This research addresses the growing issue of space debris by developing advanced computer vision, guidance, and control techniques for autonomous docking in proximity operations. Specifically, this work develops these technologies to present an experiment where a chaser platform autonomously docks with a cooperative spinning target while avoiding an uncooperative obstacle. A stereovision system using ArUco markers tracks the target\u2019s pose in real-time, while an unscented Kalman filter processes the data. The obstacle is detected through bounding box manipulation and stereo disparity principles. A novel artificial potential function guidance law, herein adapted for spinning targets, calculates a collision-free trajectory, which is tracked using a real-time adaptive control law. Experimental validation at Carleton University\u2019s Spacecraft Proximity Operations Testbed confirms the effectiveness of the proposed system. <\/jats:p>","DOI":"10.2514\/1.i011560","type":"journal-article","created":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:42:53Z","timestamp":1750218173000},"page":"716-729","update-policy":"https:\/\/doi.org\/10.2514\/aiaa_crossmarkpolicy","source":"Crossref","is-referenced-by-count":2,"title":["Computer-Vision-Driven Artificial Potential Function Guidance and Adaptive Control for Spacecraft Proximity Operations"],"prefix":"10.2514","volume":"22","author":[{"given":"Natasha","family":"Reid","sequence":"first","affiliation":[{"name":"Carleton University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ryan","family":"Goodridge","sequence":"additional","affiliation":[{"name":"Carleton University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Parker","family":"Stewart","sequence":"additional","affiliation":[{"name":"Carleton University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shae","family":"Simonson","sequence":"additional","affiliation":[{"name":"Carleton University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Austin","family":"Dahlseide","sequence":"additional","affiliation":[{"name":"Carleton University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kristian","family":"Delaney","sequence":"additional","affiliation":[{"name":"Carleton University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexis Valdez","family":"Cascajares","sequence":"additional","affiliation":[{"name":"Carleton University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Courtney","family":"Savytska","sequence":"additional","affiliation":[{"name":"Carleton University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexander","family":"Crain","sequence":"additional","affiliation":[{"name":"Carleton University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Steve","family":"Ulrich","sequence":"additional","affiliation":[{"name":"Carleton University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1387","reference":[{"key":"r1","doi-asserted-by":"publisher","DOI":"10.1029\/JA083iA06p02637"},{"key":"r2","unstructured":"EberleC.SebesvariZ. \u201cTechnical Report: Space Debris,\u201d Interconnected Disaster Risks 2023: Risk Tipping Points, United Nations University - Institute for Environment and Human Security (UNU-EHS), 2023. 10.53324\/YIKU7602"},{"key":"r3","unstructured":"ESA Space Debris Office, \u201cESA\u2019s Annual Space Environment Report,\u201d GEN-DB-LOG-00288-OPS-SD, TR, European Space Agency, 2023."},{"key":"r4","first-page":"1","volume-title":"33rd Annual AAS Guidance and Control Conference","volume":"137","author":"Kessler D. J.","year":"2010"},{"key":"r5","first-page":"299","volume-title":"5th International Symposium on Artificial Intelligence, Robotics and Automation in Space (ISAIRAS)","volume":"440","author":"Kasai T.","year":"1999"},{"key":"r6","doi-asserted-by":"publisher","DOI":"10.1117\/12.783792"},{"key":"r7","first-page":"1","volume-title":"8th European Conference on Space Debris","author":"Biesbroek R.","year":"2021"},{"key":"r8","first-page":"1","volume-title":"72nd International Astronautical Congress","author":"El-Shawa S.","year":"2021"},{"key":"r9","doi-asserted-by":"publisher","DOI":"10.1080\/14777622.2023.2274922"},{"key":"r10","doi-asserted-by":"publisher","DOI":"10.2514\/1.22092"},{"key":"r12","doi-asserted-by":"publisher","DOI":"10.2514\/6.2021-4123"},{"key":"r13","first-page":"1","author":"Muralidharan V.","year":"2024","journal-title":"Astrodynamics"},{"key":"r14","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2014.01.005"},{"issue":"1","key":"r15","first-page":"63","volume":"29","author":"MacLean S. G.","year":"1993","journal-title":"Canadian Aeronautics and Space Journal"},{"key":"r17","doi-asserted-by":"publisher","DOI":"10.1117\/12.777193"},{"key":"r18","doi-asserted-by":"publisher","DOI":"10.2514\/1.40161"},{"key":"r19","doi-asserted-by":"publisher","DOI":"10.1016\/j.actaastro.2022.08.024"},{"key":"r20","volume-title":"International Astronautical Congress","author":"Muralidharan V.","year":"2022"},{"key":"r21","doi-asserted-by":"publisher","DOI":"10.2514\/1.G000687"},{"key":"r22","volume-title":"38th AAS Guidance and Control Conference","author":"Valverde A.","year":"2015"},{"key":"r23","unstructured":"RizzoloG. \u201cUnscented Kalman Filters for Vision-Based Relative Dynamics Estimation Between Cooperating Spacecraft,\u201d Ph.D. Thesis, Univ. of Padova, Padova, 2019."},{"key":"r24","unstructured":"JewisonC. M. \u201cGuidance and Control for Multi-sStage Rendezvous and Docking Operations in the Presence of Uncertainty,\u201d Ph.D. Thesis, Massachusetts Inst. of Technology, Cambridge, MA, 2017."},{"key":"r25","unstructured":"NoletS. \u201cDevelopment of a Guidance, Navigation and Control Architecture and Validation Process Enabling Autonomous Docking to a Tumbling Satellite,\u201d Ph.D. Thesis, Massachusetts Inst. of Technol., Cambridge, MA, 2007."},{"key":"r26","doi-asserted-by":"publisher","DOI":"10.2514\/2.3908"},{"key":"r27","doi-asserted-by":"publisher","DOI":"10.2514\/1.G007314"},{"key":"r28","doi-asserted-by":"publisher","DOI":"10.2514\/1.43563"},{"key":"r29","doi-asserted-by":"publisher","DOI":"10.1016\/j.actaastro.2010.08.012"},{"key":"r30","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2018.2866963"},{"key":"r32","unstructured":"SachdevJ. \u201cSpacecraft Formation Flying Using L1 Adaptive Control Techniques,\u201d Master\u2019s Thesis, Carleton Univ., Ottawa, ON, 2017."},{"key":"r33","volume-title":"AIAA Guidance, Navigation, and Control Conference","author":"Hough J.","year":"2020"},{"key":"r34","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0005037"},{"key":"r35","doi-asserted-by":"publisher","DOI":"10.2514\/1.G001491"},{"key":"r36","doi-asserted-by":"publisher","DOI":"10.1109\/TAES.2022.3211825"},{"key":"r38","doi-asserted-by":"publisher","DOI":"10.1016\/j.actaastro.2020.12.048"},{"key":"r40","doi-asserted-by":"publisher","DOI":"10.1080\/713806130"},{"key":"r41","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2018.2866963"},{"key":"r42","doi-asserted-by":"publisher","DOI":"10.2514\/1.G003528"},{"key":"r43","doi-asserted-by":"publisher","DOI":"10.1177\/0278364918804660"},{"key":"r44","doi-asserted-by":"publisher","DOI":"10.2514\/6.2018-2222"},{"key":"r45","doi-asserted-by":"publisher","DOI":"10.3390\/rs14184483"},{"key":"r46","doi-asserted-by":"publisher","DOI":"10.2514\/6.2014-4262"},{"key":"r47","doi-asserted-by":"publisher","DOI":"10.2514\/1.A32813"},{"key":"r48","doi-asserted-by":"publisher","DOI":"10.1007\/s10846-020-01307-9"},{"issue":"11","key":"r49","first-page":"388","volume":"10","author":"Joshua O.","year":"2019","journal-title":"International Journal of Scientific and Engineering Research"},{"key":"r50","doi-asserted-by":"publisher","DOI":"10.3390\/s24030821"},{"key":"r51","unstructured":"HassanH. A.TolstrupW.SurianaJ. P.KizilokluI. D. \u201cA Comparative Analysis Between the Additive and the Multiplicative Extended Kalman Filter for Satellite Attitude Determination,\u201d arXiv preprint arXiv:2307.06300, 2023. 10.48550\/arXiv.2307.06300"},{"key":"r53","first-page":"287","volume-title":"Kalman Filter from the Ground Up","author":"Becker A.","year":"2023","edition":"2"},{"key":"r54","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2018.2866963"},{"key":"r55","unstructured":"ZappullaR. II, \u201cExperimental Evaluation Methodology for Spacecraft Proximity Maneuvres in a Dynamic Environment,\u201d Ph.D. Thesis, Naval Postgraduate School, Monterey, CA, 2017."},{"issue":"5","key":"r57","first-page":"91","volume":"21","author":"Rao V. G.","year":"2001","journal-title":"IEEE Control Systems Magazine"}],"container-title":["Journal of Aerospace Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/arc.aiaa.org\/doi\/pdf\/10.2514\/1.I011560","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,5]],"date-time":"2025-08-05T06:50:54Z","timestamp":1754376654000},"score":1,"resource":{"primary":{"URL":"https:\/\/arc.aiaa.org\/doi\/10.2514\/1.I011560"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8]]},"references-count":50,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2025,8]]}},"alternative-id":["10.2514\/1.I011560"],"URL":"https:\/\/doi.org\/10.2514\/1.i011560","relation":{},"ISSN":["1940-3151","2327-3097"],"issn-type":[{"value":"1940-3151","type":"print"},{"value":"2327-3097","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,8]]},"assertion":[{"value":"2024-10-03","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-03-30","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-06-18","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}