{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T19:37:42Z","timestamp":1775677062127,"version":"3.50.1"},"reference-count":34,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2023,7,18]],"date-time":"2023-07-18T00:00:00Z","timestamp":1689638400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Robot. AI"],"abstract":"<jats:p>The demands of traditional industrial robotics differ significantly from those of space robotics. While industry requires robots that can perform repetitive tasks with precision and speed, the space environment needs robots to cope with uncertainties, dynamics, and communication delays or interruptions, similar to human astronauts. These demands make a well-suited application for compliant robotics and behavior-based programming. Pose Target Wrench Limiting (PTWL) is a compliant behavior paradigm developed specifically to meet these demands. PTWL controls a robot by moving a virtual attractor to a target pose. The attractor applies virtual forces, based on stiffness and damping presets, to an underlying admittance controller. Guided by virtual forces, the robot will follow the attractor until safety conditions are violated or success criteria are met. We tested PTWL on a variety of quasi-static tasks that may be useful for future space operations. Our results demonstrate that PTWL is an extremely powerful tool. It makes teleoperation easy and safe for a wide range of quasi-static tasks. It also facilitates the creation of semi-autonomous state machines that can reliably complete complex tasks with minimal human intervention.<\/jats:p>","DOI":"10.3389\/frobt.2023.1124207","type":"journal-article","created":{"date-parts":[[2023,7,18]],"date-time":"2023-07-18T09:30:45Z","timestamp":1689672645000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Compliant robotic behaviors for satellite servicing"],"prefix":"10.3389","volume":"10","author":[{"given":"Joseph","family":"Cressman","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rahul","family":"Pokharna","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wyatt","family":"Newman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1965","published-online":{"date-parts":[[2023,7,18]]},"reference":[{"key":"B1","volume-title":"Modeling, analysis, and experiments on A robot arm with force-feedback interaction control","author":"Balajepalli","year":"2020"},{"key":"B2","article-title":"Hardware-in-the-loop simulation of satellite capture on a ground-based robotic testbed","volume-title":"International symposium on artificial intelligence","author":"Carignan","year":"2014"},{"key":"B3","first-page":"1","article-title":"Autonomous wall cutting with an atlas humanoid robot","author":"Chong","year":"2015"},{"key":"B4","volume-title":"Compliant berthing","author":"Cressman","year":""},{"key":"B5","volume-title":"Insertion of 3 prong outlet with translational misalignment","author":"Cressman","year":""},{"key":"B6","volume-title":"Saucepan lid installation state machine","author":"Cressman","year":""},{"key":"B7","volume-title":"Socket wrench insertion","author":"Cressman","year":""},{"key":"B8","volume-title":"State machine berthing","author":"Cressman","year":""},{"key":"B9","volume-title":"Unlatch, open and close door - first attempt: Relaxed translation, manual euler angles","author":"Cressman","year":""},{"key":"B10","first-page":"26","article-title":"International space station robotic systems operations - a human factors perspective","volume-title":"Proceedings of the human factors and ergonomics society annual meeting","author":"Currie","year":"2002"},{"key":"B11","volume-title":"DJI digital FPV system","author":"[Dataset] Dji","year":"2022"},{"key":"B12","first-page":"3710","article-title":"The passivity of natural admittance control implementations","author":"Dohring","year":"2003"},{"key":"B13","doi-asserted-by":"publisher","first-page":"a029702","DOI":"10.1101\/cshperspect.a029702","article-title":"Rate coding and the control of muscle force","volume":"7","author":"Enoka","year":"2017","journal-title":"Cold Spring Harb. Perspect. Med."},{"key":"B14","first-page":"24","article-title":"Remote manipulation with transmission delay","author":"Ferrell","year":"1965"},{"key":"B15","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/MSPEC.1967.5217126","article-title":"Supervisory control of remote manipulation","volume":"4","author":"Ferrell","year":"1967","journal-title":"IEEE Spectr."},{"key":"B16","doi-asserted-by":"publisher","first-page":"1688","DOI":"10.1523\/JNEUROSCI.05-07-01688.1985","article-title":"The coordination of arm movements: An experimentally confirmed mathematical model","volume":"5","author":"Flash","year":"1985","journal-title":"J. Neurosci."},{"key":"B17","volume-title":"Autonomous skills for remote robotic assembly","author":"Haberbusch","year":"2020"},{"key":"B31","doi-asserted-by":"publisher","first-page":"1621","DOI":"10.1109\/IEMBS.1992.5761953","article-title":"A technique for locating virtual trajectories during dynamic tasks","volume":"4","author":"Hodgson","year":"1992"},{"key":"B32","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1109\/5326.827459","article-title":"A model-independent definition of attractor behavior applicable to interactive tasks","volume":"30","author":"Hodgson","year":"2000","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews)"},{"key":"B18","doi-asserted-by":"publisher","first-page":"1421","DOI":"10.1177\/0278364918768950","article-title":"Admittance control for physical human\u2013robot interaction","volume":"37","author":"Keemink","year":"2018","journal-title":"Int. J. Robotics Res."},{"key":"B19","first-page":"695","article-title":"Experiments in force control of robotic manipulators","author":"Maples","year":"1986"},{"key":"B20","first-page":"748","article-title":"Autonomous valve turning with an atlas humanoid robot","author":"Newman","year":"2014"},{"key":"B21","first-page":"496","article-title":"A client\/server approach to open-architecture, behavior-based robot programming","author":"Newman","year":"2006"},{"key":"B33","volume-title":"Cwru compliant motion cad","author":"Nguyen","year":"2021"},{"key":"B22","volume-title":"Compliant behaviors for remote robotic operations","author":"Pokharna","year":"2022"},{"key":"B23","volume-title":"Connecting the quick connect couplings with end effector extension","author":"Pokharna","year":""},{"key":"B24","volume-title":"Insertion of sleeve over peg with axis controlled rwe","author":"Pokharna","year":""},{"key":"B25","volume-title":"Retrieving tool locked in stowage bay","author":"Pokharna","year":""},{"key":"B26","volume-title":"Stowing tool with a state machine","author":"Pokharna","year":""},{"key":"B34","volume-title":"Diy air bearings","author":"Preiss","year":"2019"},{"key":"B27","doi-asserted-by":"crossref","DOI":"10.1016\/B978-0-12-374226-1.00001-2","article-title":"Chapter 1 - introduction","volume-title":"Human motor control","author":"Rosenbaum","year":"2010"},{"key":"B28","first-page":"636","article-title":"Simultaneous run-time measurement of motion-to-photon latency and latency jitter","author":"Stauffert","year":"2020"},{"key":"B29","volume-title":"Ground simulation of an autonomous rendezvous and tracking system using dual robotic systems","author":"Strube","year":"2012"},{"key":"B30","doi-asserted-by":"crossref","DOI":"10.2514\/6.2017-1048","volume-title":"Contact dynamics and control of a space manipulator capturing a rotating object","author":"Wu","year":"2017"}],"container-title":["Frontiers in Robotics and AI"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2023.1124207\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,18]],"date-time":"2023-07-18T09:31:04Z","timestamp":1689672664000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2023.1124207\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,18]]},"references-count":34,"alternative-id":["10.3389\/frobt.2023.1124207"],"URL":"https:\/\/doi.org\/10.3389\/frobt.2023.1124207","relation":{},"ISSN":["2296-9144"],"issn-type":[{"value":"2296-9144","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,18]]},"article-number":"1124207"}}