Manipulation Planning
Manipulation planning on a planetary vehicle produces a joint-space or Cartesian trajectory that reaches a target without touching anything else. The split between ground and flight is sharp: the trajectory is planned on Earth and the flight software’s job is to check and execute it. Nothing on Mars has yet planned its own arm motion from a science goal.
The two collision problems
Section titled “The two collision problems”An arm collides with two different things and the checks cost differently. Self-collision, arm against arm and arm against vehicle, is a fixed geometry problem answered from the kinematic model. Terrain collision is answered against a mesh built from stereo imagery taken from the vehicle that sol, and is far more expensive [1].
Measured inside the Perseverance ground planner:
| Function | Average duration |
|---|---|
| Forward kinematics | 0.7 ms |
| Self-collision check | 1.3 ms |
| Terrain clearance computation (Proximeter) | 11.8 ms |
Source: [1], Table I. Terrain clearance costs nine times a self-collision check and 17 times a forward kinematics evaluation, which is why the planner’s structure is organized around avoiding it. Flight software on Perseverance does not run this query at all; the clearance is settled on the ground before the sequence is uplinked [2].
Flight software uses a coarser model. The InSight Instrument Deployment Arm flight software, inherited from the Phoenix robotic arm software which inherited it from the MER Instrument Deployment Device, composes each collision link from cylinders and boxes and checks each generated via point against a table of link pairs [3]. Checking can be enabled and disabled per pair, and static link positions are parameters the ground can update. On InSight that mechanism carried the science instruments: with SEIS, the wind and thermal shield, or HP3 on the deck, that instrument’s static link was checked and its dangling link was not; once grappled, the dangling link that hangs from the grapple attachment point in the gravity direction was checked and the static link was not; once set on the terrain, the static link’s position parameters were rewritten to the new Mars location and checking switched back.
Planning on the ground: RRT-Connect and viapoint reduction
Section titled “Planning on the ground: RRT-Connect and viapoint reduction”Perseverance arm activities are planned in ArmSketch. Inputs are the rover’s initial joint angles and location, terrain meshes from rover stereo imagery, and a set of science activities; the tool computes motion plans between every pair of activities, simulates each in the SSim flight software simulator to get its duration, and searches combinatorially for the activity ordering with the shortest total execution time. Rover planners are expected to produce a rough plan in about 10 minutes [1], inside the same tactical timeline that constrains the sampling assessments Proximeter automates [2].
Motion planning uses RRT-Connect [1]. The operational constraint is unusual: each viapoint in the path becomes a separate arm motion command that a rover planner must review before uplink, so the number of viapoints, not the path length, is the quantity to minimize, and in the scenarios studied a single viapoint suffices to clear any obstacle. Standard RRT-Connect does not minimize viapoints, and its raw output depends strongly on the step-size parameter:
| RRT-Connect step size | Mean viapoints | Mean path length |
|---|---|---|
| 0.25 | 15.73 | 4.05 |
| 0.5 | 7.83 | 4.16 |
| 1.0 | 3.86 | 4.36 |
| 2.0 | 2.16 | 5.32 |
| 5.0 | 1.37 | 8.56 |
Source: [1], Table III, averaged over 50 random seeds.
A rapidly-exploring random tree is probabilistically complete and not optimal, and the rate of that convergence is stated by its author to be an open problem, so an RRT planner carries no bound on planning time and no bound on solution quality [10]. Its path length in bounded convex two-dimensional free space with a holonomic model and a Euclidean metric runs 1.3 to 2.0 times the optimal path to the tree root, the most favorable case measured, with no figure given for cluttered or nonholonomic problems. The metric that would be ideal for a kinodynamic problem is the cost of the optimal trajectory between two states, which is as expensive as the planning problem, so every implementation substitutes a metric whose effect on convergence is unquantified [10]. Planning on the ground absorbs that: the 10 minute budget is a rover planner’s, not a flight timeline’s.
Path simplification recovers both. At step size 1.0, binary shortcutting takes the path from a mean of 3.86 viapoints and length 4.36 to 1.08 viapoints and length 3.71, at a cost of 234 collision checks [1]. Greedy graph shortcutting at step size 1.0 gives 1.40 viapoints and 197 collision checks. The evaluation weighted viapoints at 10/15, collision checks at 3/15 and path length at 2/15 [1]. The weighting follows from the review cost: each viapoint is a command a rover planner must check [1][5].
The collision checking itself was restructured around a safety bubble. The baseline splits an edge into uniform steps, orders them by binary subdivision so a collision is found early, and checks self-collision and terrain clearance at each; if the edge is clear it has still paid for every step [1]. The adaptive version calls the terrain clearance query once, takes the returned clearance distance as the radius of a bubble in Cartesian space around each joint, and then uses forward kinematics alone, at 0.7 ms, to confirm that neighboring steps have not moved any joint outside its bubble, calling the expensive query again only when one has. Over a benchmark of 6 scenarios, 334 RRT plans and 802 edges, 528 of them collision-free, the adaptive algorithm is 3.3 times faster on average [1]. On unsafe edges it is slightly slower, because it makes more forward kinematics calls, and both algorithms agreed on every edge’s safety across the benchmark plus 23 added edge cases including long motions needing two or more viapoints, self collisions, paths hugging the terrain, wide and narrow obstacles, and turret rotation near the ground.
Proximeter: what the clearance query does
Section titled “Proximeter: what the clearance query does”Proximeter computes the worst-case minimum distance between triangular meshes of the robot hardware and of the local terrain, over the volume of the placement’s position and orientation uncertainty, which is resolved anisotropically into normal, lateral, clocking and angular components because normal uncertainty is generally the smaller [2]. Distance checks use the Proximity Query Package, and the search over the uncertainty volume is a grid search accelerated by Lipschitz optimization, which uses the bound on the function’s rate of change to skip evaluations that cannot beat the current minimum. Queries complete in under 50 ms [2].
Before Proximeter, operators selected points by hand on the rover collision model and on the terrain, measured the distance between them, and repeated for further point pairs, a process that was slow, subjective and conservative enough that valid arm placements were rejected [2]. TargetWizard, which drives Proximeter through a gRPC server using protocol buffers, performs sampling and caching evaluations that take human operators 30 to 40 minutes in 15 seconds, removing the need to pause operations for a sol to assess a complex science activity. Applied by command line to Curiosity’s Feed-Extended Sample Dropoff procedure, developed after the loss of the drill feed actuator and requiring collision checks to be disabled so the flight software cannot assess it, Proximeter reproduced the manual assessment and saved 10 to 20 minutes of operator time [2].
Terrain meshes have defects from poor stereo range data or lighting, so Proximeter can miss a surface feature absent from the mesh or alarm on one that does not exist, and in those cases operators are responsible for detecting the defect because the clearance cannot be trusted [2]. Mesh hole and surface roughness checks were being added before any use in a fully autonomous mode. Running Proximeter onboard would remove the ground loop from contact science target evaluation entirely [2][5].
Force as the terminal condition
Section titled “Force as the terminal condition”Placement and preload are not position problems. Perseverance’s arm is about 2 m long with 5 degrees of freedom, carries a 45 kg turret, applies several hundred newtons of preload to surface targets and over 700 N to its dock, and senses through a 6 degree of freedom force torque sensor between the arm and the turret with redundant A and B strain gauge sets of which the software can use only one at a time [4].
Preload uses Iterative Force Control rather than the continuous force control common in terrestrial robotics. The arm holds still, reads the force sensor, computes the error to the preload goal, uses a compliance model of the arm at the current pose to compute the small Cartesian motion that would produce the missing force, converts that to joint commands, executes, and reads again [4]. It terminates on the goal within a parameterized deadband, or on a parameterized iteration limit, in which case failure is declared. The compliance matrices are computed analytically per link and tool and tuned by kinematic calibration with laser metrology.
Docking, the one autonomous arm operation
Section titled “Docking, the one autonomous arm operation”The corer must mate with the bit carousel to exchange drill bits and sample tubes. Four
posts on the corer face enter four concave cones on a rotating ring; each cone has a
contact switch triggering within 0.5 mm of its bottom, and the ring’s hardstops sit at
+3.13 and -10.08 degrees from center [4]. ARM_DOCK runs the whole sequence autonomously
from free space with no operator monitoring: move to standoff, move to a teach point on a
slower straight-line Cartesian path, move to contact until the force sensor exceeds its
noise threshold, apply an open-loop initial preload, then lateral alignment driving the
forward preload to its goal while minimizing lateral loads until at least one contact
switch triggers, then angular alignment raising the preload while also nulling moments
until at least three switches trigger, then a final preload for margin during bit
exchange. It is the only arm operation on Perseverance that closes a loop onboard
without a ground-planned trajectory [1][4].
Fault protection runs against the same signals: motor monitoring at 64 Hz for current, stalls, shorts, temperature, position discrepancy and joint limits; a fault if any contact switch is pressed before contact is expected; the measured preload constrained to the target plus a margin, for example a 700 N limit against a 600 N target; lateral forces and moments held inside deadbands; dock rotation checked against softstops more conservative than the hardstops; and a per-phase iteration limit [4].
Ground testing was extensive because the operation is irreversible. The Controls and Autonomy for Sample Acquisition and Handling testbed, whose software mimicked the flight architecture with a faster development cycle, performed more than 1200 dockings, testing cone and post materials and surface finishes and characterizing force sensor inaccuracy and arm positioning uncertainty by design of experiments [4]. Qualification model dirty testing added more than 400 dockings and reached three times life, with per-docking maximum forces flat over time. Assembly testing found under 1 mm of clearance between a drill stabilizer and the bit carousel housing, mitigated by removing material and adding a flight rule, and thermal testing found a limit-cycling condition fixed by an algorithm change [4], the class of defect a ground mesh check cannot reach [2]. The experimental preload-to-dock-rotation slope, -0.138 mrad/N, matched the analytical -0.131 mrad/N [4]. Perseverance docked 16 times to the adaptive caching assembly in the first 210 sols [5].
Docking was first performed on Mars on sol 87 and repeated successfully eight more times through sol 211, on sols 150, 164, 189, 195, 196 and 211 [4]. Docking itself takes about 2 minutes of a roughly 20 minute deposit-bit sequence or 25 minute retrieve-bit sequence. Sampling sequences including docking are simulated before uplink in SSim, which runs the ARM, DRILL, MOT and ACA flight software modules and models the dock as a rigid flat plane whose reaction forces are written into simulated strain gauge channels, a model that misses the post and cone contact physics but catches sequencing errors. The same simulator supplies the activity durations ArmSketch orders its plans by [1].
What the ground actually spends
Section titled “What the ground actually spends”Over the first 210 sols Perseverance issued 20,764 arm and sampling commands [5]. The arm was unstowed 27 times, the contact sensor touched the surface 17 times, the drill was placed on the surface 9 times, and the instruments were placed 152 times for WATSON, 10 for SHERLOC and 8 for PIXL, the ordering following how tight each instrument’s standoff requirement is. A typical sampling operation including docking, bit exchange, acquisition and processing uses over a hundred command products; the sol 196 core used 27 scripts, 73 strategic sequences and 11 tactical sequences [5].
The Three Forks sample depot is the largest single manipulation campaign flown. Ten returnable sample tube assemblies were dropped between sols 652 and 693, 42 sols, over 207.93 m of driving, documented by about 4000 images [6]. The drop is from roughly 90 cm above the ground and the requirement is that each tube land within a 70 or 95 cm radius drop zone, with tubes at least 5.5 m apart so each has a hazard-free circle for the retrieval helicopter. Achieved radial offsets were 38.4, 29.1, 48.8, 40.0, 9.6, 24.2, 14.7, 48.6, 19.7 and 12.3 cm [6]. Every tube landed horizontal, so the tube topple contingency, which would have approached at 25 degrees above the ground plane in 1 cm increments over 20 cm with a 30 cm alternating lateral sweep of the stabilizer shaft, was never used [6].
Two faults interrupted it. On sol 672 a transient spike on the shoulder azimuth resolver at motion start pushed the encoder-to-resolver mismatch past its persistence limit; recovery took sols 673 and 674, closing the WATSON cover and wiggling the joint with a wider persistence setting [6]. On sol 687 the sample handling arm’s internal force exceeded its 23 N positive limit in the home position, traced to a sequencing error in which forces were not tared across the nine previous drops, so false internal force accumulated; the drop succeeded on sol 690 after the sequencing was corrected. The ground test did not find either, because the testbed cleared the persistent volatile state on every power cycle. Post-drop imaging before driving away was made mandatory, adding a sol to each drop, because a tube near a wheel is unrecoverable.
Autonomy that was demonstrated and not flown
Section titled “Autonomy that was demonstrated and not flown”Single cycle instrument placement was demonstrated in the field. MER practice required three to four sols per target: approach, refine the rover position, then deploy the arm [7][8]. The demonstrated alternative takes a target designated once in initial imagery, then autonomously drives to it, tracks it through the traverse, hands the track off from the mast cameras to the body cameras, refines the base placement, and deploys the arm, all from one command.
Tracking is the hard part. The mast is pointed by an exact inverse kinematics solution to the target’s 3D position, and the target is matched by a combination of global normalized cross-correlation and a local affine transform over multi-size templates at several pyramid levels, holding under a pixel between frames and a few pixels over a 10 m traverse [8]. The camera handoff, projecting the target from mast stereo into the body camera view across a large viewpoint change, is the largest single error contributor. Two dimensional tracking was validated to 4 cm at 3 sigma, and image-based hazard-camera instrument placement reduces the final error from several centimeters to under 1 cm [8].
Over 43 runs on the Athena rover in the JPL Mars Yard, with targets 5 to 15 m away, targets from 7 cm to 0.5 m in radius, 28 small-target runs and 15 runs at 10 m each involving at least one major obstacle, 93 percent of placements landed within 2 to 3 cm of the designated target [7]. Terrain was mapped by quarter-resolution dense stereo into a 20 cm grid, with 20 cm the traversable step height, 80 percent of wheel diameter. Three consecutive tracking failures aborted the run.
Real-time onboard collision avoidance was also built and not flown to a planetary surface. A perturbation approach for the two 7 degree of freedom arms of the Ranger telerobotic flight experiment adds virtual repulsive forces when any arm segment enters an obstacle’s safety zone, perturbing the Cartesian command into the existing position loop rather than replacing the controller [9]. On a MIPS R4600 at 100 MHz, line-segment to face obstacle detection took about 1.23 ms, the perturbation computation under 0.2 ms, and the full cycle including forward and inverse kinematics about 2.5 ms, against a 400 Hz servo interface to the arm control unit. Maximum measured intrusion into the safety zone was about 0.28 cm at the arm angle and under 0.2 cm at the end effector, against 3.15 cm with avoidance disabled, at stand-off distances of 10 to 20 cm [9].
Families of approach
Section titled “Families of approach”The ground-planned RRT-Connect pipeline above is one of five families the literature covers. They differ in what they measure, what they cost, and how far each has traveled.
Resolved-rate and null-space methods plan nothing global. Resolved motion rate control computes joint rates from a commanded end-effector velocity through the Jacobian [12]. For a kinematically redundant arm, the pseudoinverse solution can carry a homogeneous term that drives the point nearest an obstacle directly away from it, which keeps the commanded end-effector trajectory exact [13]. Configuration control instead augments the forward kinematics with user-defined functions to form a full-rank set of task variables, and tracks them with an adaptive PD controller without a pseudoinverse or a dynamic model [14]. The null-space paper is a graphics simulation with the obstacle geometry read from an exact world model [13], and the configuration-control demonstration used a PUMA 560 with 3 of 6 joints active [14]. Both are laboratory results.
Reactive and potential-field methods put collision avoidance inside the servo loop. Khatib reformulated avoidance as a repulsive field evaluated at the servo rate, paced by the controller rather than a planner that runs orders of magnitude slower, and states that local minima can trap the robot in a cluttered field [11]. The Ranger perturbation scheme [9] and a constraint-based damped-least-squares scheme tested on a 7 degree of freedom arm reaching into a truss mock-up at JPL [16] are descendants. A behavior-based architecture on a redundant JPL arm merged trajectory tracking, force tracking, singularity, joint-limit and obstacle avoidance in one impedance-control motion space, shown in a single contact run [15]. None of these has operated on a planetary surface.
Model and sensor collision checking is what has flown. The FIDO collision detector composed rover and arm geometry from oriented bounding boxes and a bounding prism for cylindrical links, checked it against an elevation map from the hazard cameras, and was ported into the MER flight software; its published timings are from a desktop processor and the MER figures are an extrapolation [17]. The coarse link-pair table on InSight [3] is the same lineage.
Sampling-based and optimizing planners are used on the ground. RRT [10] and RRT-Connect [1] are probabilistically complete and not optimal. PRM* and RRT* add asymptotic optimality at the same O(n log n) complexity as the classic algorithms, shown on abstract Euclidean spaces [29]. CHOMP refines a straight-line or RRT initial path into a smooth collision-free trajectory by gradient descent on a signed-distance cost [28]. Neither [28] nor [29] is a flight or planetary-terrain result. For free-floating space manipulators, base motion couples to the joints, so the dynamic equations differ in structure from the fixed-base arm [31]. Learned planning for dual-arm free-floating manipulators uses DDPG [32] and a task-space constrained bidirectional RRT for tightly coupled arms [33]; both are kinematic or dynamic simulations without hardware.
Learning-based and trajectory-optimization planners for orbital arms are the most active recent family, and all of it is simulation or ground-rig work. A constrained reinforcement learning planner with a PointNet pose estimator and Extended Kalman Filter tracks a spinning non-cooperative target with a free-float dual-arm manipulator in simulation [38]. A soft actor-critic planner handles teleoperated manipulators under communication delay, comparing mapping, prediction and state augmentation across four MuJoCo environments with fixed and free-floating bases [40]. An adaptive compliance method outputs the dual-arm object trajectory and the impedance parameters together, and was tested in simulation and on a ground two-arm UR rig [37]. A hybrid of trajectory optimization and a PPO tracking policy for a free-flying four-arm, 27 degree of freedom servicer runs only in a rigid-body simulation [42]. The terrestrial dual-arm research platform AILA, with 7 degree of freedom arms and 32 degrees of freedom overall, is the mobile manipulation reference these planners are developed against, and reports no planning success rates [36]. Reviews of the field are in [39], [41] and the Springer Handbook chapter [43].
Vision-closed placement and mobile manipulation cover the gap between a planned pose and where the tool ends up. Reachability analysis places a mobile base so a mounted arm reaches a point, line, surface or volume, demonstrated on one arm in one laboratory [35]. Rocky 7 carried a sampling arm and an instrument mast [18] and autonomously grasped rocks with stereo, odometry and tactile sensing, with 11 of 25 grasp trials fully successful [19]. End-effector position error compensation compares the kinematic prediction with a fiducial triangulated by fixed stereo cameras and adds the difference to the command, with three flight attempts, one of which failed, and no ground truth [22]. The DARPA ARM-S system at JPL touched the table and door handle deliberately to reduce state uncertainty before grasping, scored in five runs per task [30]. DLR’s Lightweight Rover Unit combined workspace analysis and onboard manipulation planning in the SpaceBotCamp 2015 field trial [34].
What the flown arms measured
Section titled “What the flown arms measured”Force sensing precedes any contact planning. A six-axis wrist force torque sensor beat four other sensing schemes on every axis on a 5 degree of freedom arm kinematically equivalent to the MER device, within 1 percent of full range [23].
| Arm | Reported placement or operations result | Source |
|---|---|---|
| MER IDD | about 1 mm and 1 degree repeatability, stated without an error budget; requirement 10 mm | [20][21] |
| Phoenix | 53 dig sequences, 10 trenching areas, 18 samples delivered in over 150 sols; no placement figures quantified | [24] |
| Phoenix | 152 sols, 31 samples to TEGA, MECA and WCL; strength inferred from motor current | [25] |
| MSL | plus or minus 20 mm position, 10 mm repeatability requirements, verified on Earth and by model | [27] |
| MSL | drill placement within about 2 to 3 mm of target on one hole, sol 180 | [26] |
The MSL ground result is a single measurement on one hole [26], and the error budget numbers are Earth test and model prediction [27].
Comparison
Section titled “Comparison”| InSight IDA | Perseverance arm | |
|---|---|---|
| Degrees of freedom | 4 | 5 |
| Collision primitives | cylinders and boxes | triangular meshes on the ground [1][2], flight model not published |
| Where the trajectory is planned | ground, expanded onboard to actuator commands | ground, in ArmSketch [1] |
| What flight software checks | every via point against the enabled link pairs [3] | via points, plus force, moment, contact switch and dock rotation limits during docking [4] |
| Force sensing | current limits and torque checks on guarded moves [3] | 6 degree of freedom force torque sensor, redundant gauges [4] |
| Autonomous closed loop operations | none; grapple state machine only [3] | docking, from free space to preload, no operator monitoring [4] |
| Fault response | stop all motors and heaters, announce, mark safed, accept only recovery commands [3] | per-phase iteration and force limits, then fault [4] |
What is not established
Section titled “What is not established”No flown arm has planned its own motion from a science goal; the flown record is ground planning plus onboard checking [1][3][4]. The only closed loop onboard is docking [4]. The RRT-Connect step-size and viapoint figures come from Perseverance scenarios on the ground [1], and the convergence rate of RRT-class planners remains an open problem [10]. The reactive, null-space and optimizing methods [11][13][16][28][29] are demonstrated in simulation or laboratory arms; the learned and dual-arm planners [32][33][38][40][42] have no hardware validation, and the compliance method [37] was tested only on a ground rig. The accuracy figures for the flown arms are operations summaries or model predictions, and the MER repeatability figure has no stated measurement campaign [20][27]. Proximeter and its onboard use are not yet qualified for autonomous operation because terrain mesh defects remain the operator’s responsibility [2]. Free-floating, orbital and bimanual planners are covered only to show the contrast with surface arms, and the on-orbit servicing literature is not surveyed here.
References
- Huang, J., Yamamoto, V. and Warner, A. (2024). Efficient Arm Motion Planning with Reduced Viapoints for Mars Rover Operations
. IEEE/RSJ International Conference on Intelligent Robots and Systems. Source
BibTeX
@inproceedings{huang2024efficient, title = {Efficient Arm Motion Planning with Reduced Viapoints for Mars Rover Operations}, author = {Huang, Justin and Yamamoto, Valen and Warner, Ana}, booktitle = {IEEE/RSJ International Conference on Intelligent Robots and Systems}, year = {2024}, doi = {10.48577/jpl.uwfxb7}, abstract = {This paper describes additions and enhancements we made to the standard RRT-Connect motion planning algorithm to suit the unique needs of operating the robotic arm on the Perseverance Mars Rover. One constraint of the system is that we need to maintain a minimum distance between the terrain and any part of the arm hardware. Another goal specific to rover planning is to minimize the number of viapoints in our motion plans. These algorithms should also run efficiently so that rover planners can generate arm motion sequences in time for uplink windows. We applied the RRT-Connect algorithm to the rover's robotic arm and tested its performance, and we found that it could be used successfully for rover planning with a few changes. First, we implemented the terrain clearance requirement using a software tool called Proximeter. Second, we simplify the paths computed by RRT-Connect to minimize the number of viapoints in a motion plan. Third, we leverage Proximeter to reduce the number of expensive terrain collision checks done by the algorithm, speeding up motion planning.} } - Dor, H. and Newman, E. (2026). Proximeter: An Automated Rover Arm Placement Safety Evaluation Tool
. IEEE Aerospace Conference. Source
BibTeX
@inproceedings{dor2026proximeter, title = {Proximeter: An Automated Rover Arm Placement Safety Evaluation Tool}, author = {Dor, Harel and Newman, Emily}, booktitle = {IEEE Aerospace Conference}, address = {Big Sky, Montana}, year = {2026}, doi = {10.48577/jpl.mkvw6c}, abstract = {We present Proximeter, a software tool for efficient, repeatable evaluation of worst-case minimum clearance between triangular meshes representing robotic hardware and local terrain across a space of possible placements encoding placement uncertainty. These spaces can be adjusted to represent different uncertainty models and to account for terrain-aware placements such as those employing contact switches and various forms of rangefinding. Proximeter is an essential enabling component of safety evaluations for sampling activities on the Mars 2020 and Mars Science Laboratory (MSL) missions, allowing operators to rapidly validate tool placements against mission requirements and develop rover sequencing within the constraints of tactical operational planning. Proximeter can additionally be easily adapted to any number of mission architectures provided with appropriate hardware and kinematics models. We present the design of Proximeter, including the operational constraints that motivated the development of Proximeter and a novel application of Lipschitz optimization (LIPO) that greatly speeds up the evaluation of Proximeter queries. We then describe the various implementations of Proximeter for graphical, server-client, or command line interface, as well as the usage of Proximeter on both the MSL and Mars 2020 missions. Lastly, we discuss efforts to use Proximeter on the surface of Mars to enable autonomous placement of rover instruments without the need to wait for human evaluation and commanding.} } - Ali, K. S. (2021). InSight Mars Lander Instrument Deployment Arm Flight Software
. IEEE Aerospace Conference. Source
BibTeX
@inproceedings{ali2021insight, title = {InSight Mars Lander Instrument Deployment Arm Flight Software}, author = {Ali, Khaled S.}, booktitle = {IEEE Aerospace Conference}, pages = {1-11}, address = {Big Sky, Montana}, year = {2021}, doi = {10.1109/aero50100.2021.9438296}, abstract = {The Interior Exploration using Seismic Investigations, Geodesy and Heat Transport (InSight) lander landed on Mars on November 26, 2018 and continues to investigate the internal structure of the planet two years later. The Instrument Deployment Arm (IDA), a robotic arm on the lander, was used to deploy the science instrument payloads from the lander deck to the surface of Mars and to take images of the lander and the surrounding environment. This was the first precision deployment and release by a robotic arm on another planet. After deploying the instruments, the IDA has been used for instrument commissioning, scientific data gathering, and to assist with troubleshooting one of the science instruments. This paper provides a high-level summary of the flight software that controls the IDA. The paper provides an overview of the IDA software interfaces, task structure, command handling strategy, motion specification, motion planning, motor control, grapple control, fault protection, and telemetry.} } - Brooks, S., Townsend, J., Collins, C., Carsten, J., Frost, M., Reid, J., Robinson, M. and Warner, A. (2022). Docking the Mars 2020 Perseverance Robotic Arm
. IEEE Aerospace Conference. Source
BibTeX
@inproceedings{brooks2022docking, title = {Docking the Mars 2020 Perseverance Robotic Arm}, author = {Brooks, Sawyer and Townsend, Julie and Collins, Curtis and Carsten, Joseph and Frost, Matthew and Reid, Jason and Robinson, Matthew and Warner, Antonia}, booktitle = {IEEE Aerospace Conference}, pages = {1-12}, address = {Big Sky, Montana}, year = {2022}, doi = {10.1109/aero53065.2022.9843517} } - Verma, V., Hartman, F., Rankin, A., Maimone, M., Del Sesto, T., Toupet, O., Graser, E., Myint, S., Davis, K., Klein, D., Koch, J., Brooks, S., Bailey, P., Justice, H., Dolci, M. and Ono, H. (2022). First 210 Solar Days of Mars 2020 Perseverance Robotic Operations: Mobility, Robotic Arm, Sampling, and Helicopter
. IEEE Aerospace Conference. Source
BibTeX
@inproceedings{verma2022first, title = {First 210 Solar Days of Mars 2020 Perseverance Robotic Operations: Mobility, Robotic Arm, Sampling, and Helicopter}, author = {Verma, Vandi and Hartman, Frank and Rankin, Arturo and Maimone, Mark and Del Sesto, Tyler and Toupet, Olivier and Graser, Evan and Myint, Steven and Davis, Kevin and Klein, Douglas and Koch, Justin and Brooks, Sawyer and Bailey, Philip and Justice, Heather and Dolci, Marco and Ono, Hiro}, booktitle = {IEEE Aerospace Conference}, pages = {1-20}, address = {Big Sky, Montana}, year = {2022}, doi = {10.1109/aero53065.2022.9843204} } - Verma, V., Maimone, M., Kaplan, K., Srinivasan, T., Del Sesto, T., Cohen, B., Rankin, A. and Maki, J. (2024). Robotic Operations for the First Sample Depot on Mars
. IEEE Aerospace Conference. Source
BibTeX
@inproceedings{verma2024robotic, title = {Robotic Operations for the First Sample Depot on Mars}, author = {Verma, Vandi and Maimone, Mark and Kaplan, Kyle and Srinivasan, Thirupathi and Del Sesto, Tyler and Cohen, Brooklin and Rankin, Arturo and Maki, Justin}, booktitle = {IEEE Aerospace Conference}, address = {Big Sky, Montana}, year = {2024}, doi = {10.48577/jpl.jc7h9l}, abstract = {The Perseverance rover has completed a very successful2.5 years on Mars. It has filled 24 of the 43 sample tubes itbrought to Mars and completed the Three Forks Sample Depoton January 28, 2023, where it deposited 10 of these samples onthe surface of Mars. Each deposited sample was sealed within aReturnable Sample Tube Assembly (RSTA) and attached gloveassembly (RGA). Creation of this sample depot has satisfied allof the prime mission requirements. The Mars Sample Returnmission aims to bring some of the samples that Perseverancecollects from Mars to Earth, either via direct delivery from thePerseverance rover to the Sample Retrieval Lander (SRL), orby deploying Sample Recovery Helicopters (SRH) to fly to thesamples and collect them. This paper describes the strategicplanning and tactical execution of the mobility, robotic arm,sampling and imaging activities that led to the very successfuldepot creation. A number of factors had to be consideredincluding SRH access, communication obstructions, view forimaging, and contingency handling. It discusses how the strategicplanning arrived at the plan for alternating two main typesof sols: drop and image, and drive and photoshoot. Drop andimage choreographed moves between the Perseverance externalrobotic arm and the Adaptive Caching Assembly (ACA) insidethe rover, which has a second robotic arm - the Sample HandlingArm - to image the sample before and after depositing it on theground. Drive and photoshoot consists of backing up and takingmid-drive images of the dropped sample. During the 42 Martiandays (sols) that it took to create and document the Three Forksdepot, the rover drove 207.93 meters, dropped 10 sample RGAs,and took 4000 images. Completion of this sample depot ensuresthat there will be samples for the Mars Sample Return missionto bring back to Earth for the first time.} } - Fleder, M., Nesnas, I. A., Pivtoraiko, M., Kelly, A. and Volpe, R. (2011). Autonomous Rover Traverse and Precise Arm Placement on Remotely Designated Targets
. IEEE International Conference on Robotics and Automation. Source
BibTeX
@inproceedings{fleder2011autonomous, title = {Autonomous Rover Traverse and Precise Arm Placement on Remotely Designated Targets}, author = {Fleder, Michael and Nesnas, Issa A. and Pivtoraiko, Mihail and Kelly, Alonzo and Volpe, Richard}, booktitle = {IEEE International Conference on Robotics and Automation}, volume = {13}, pages = {2190-2197}, year = {2011}, doi = {10.1109/icra.2011.5980090}, abstract = {Exploring planetary surfaces typically involves traversing challenging and unknown terrain and acquiring insitu measurements at designated locations using arm-mounted instruments. We present field results for a new implementation of an autonomous capability that enables a rover to traverse and precisely place an arm-mounted instrument on remote targets. Using point-and-click mouse commands, a scientist designates targets in the initial imagery acquired from the rover's mast cameras. The rover then autonomously traverses the rocky terrain for a distance of 10 - 15 m, tracks the target(s) of interest during the traverse, positions itself for approaching the target, and then precisely places an arm-mounted instrument within 2-3 cm from the originally designated target. The rover proceeds to acquire science measurements with the instrument. This work advances what has been previously developed and integrated on the Mars Exploration Rovers by using algorithms that are capable of traversing more rock-dense terrains, enabling tight thread-the-needle maneuvers. We integrated these algorithms on the newly refurbished Athena Mars research rover and fielded them in the JPL Mars Yard. We conducted 43 runs with targets at distances ranging from 5 m to 15 m and achieved a success rate of 93% for placement of the instrument within 2-3 cm.} } - Bajracharya, M., Diaz-Calderon, A., Robinson, M. and Powell, M. (2005). Target Tracking, Approach, and Camera Handoff for Automated Instrument Placement
. IEEE Aerospace Conference. Source
BibTeX
@inproceedings{bajracharya2005target, title = {Target Tracking, Approach, and Camera Handoff for Automated Instrument Placement}, author = {Bajracharya, Max and Diaz-Calderon, Antonio and Robinson, Matthew and Powell, Mark}, booktitle = {IEEE Aerospace Conference}, volume = {d 28523}, pages = {52-59}, address = {Big Sky, Montana}, year = {2005}, doi = {10.1109/aero.2005.1559298}, abstract = {This paper describes the target designation, tracking, approach, and camera handoff technologies required to achieve accurate, single-command autonomous instrument placement for a planetary rover. It focuses on robust tracking integrated with obstacle avoidance during the approach phase, and image-based camera handoff to allow vision-based instrument placement. It also provides initial results from a complete system combining these technologies with rover base placement to maximize arm manipulability and image-based instrument placement.} } - Seraji, H. and Bon, B. (1996). Real-Time Collision Avoidance for Dexterous 7-DOF Arms
. IEEE International Conference on Robotics and Automation. Source
BibTeX
@inproceedings{seraji1996real, title = {Real-Time Collision Avoidance for Dexterous 7-DOF Arms}, author = {Seraji, Homayoun and Bon, Bruce}, booktitle = {IEEE International Conference on Robotics and Automation}, year = {1996}, url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/22335} } - LaValle, S. M. (1998). Rapidly-Exploring Random Trees: A New Tool for Path Planning
. Department of Computer Science, Iowa State University, TR 98-11. Source
BibTeX
@techreport{lavalle1998rapidly, title = {Rapidly-Exploring Random Trees: A New Tool for Path Planning}, author = {LaValle, Steven M.}, number = {TR 98-11}, institution = {Department of Computer Science, Iowa State University}, year = {1998}, url = {https://msl.cs.illinois.edu/~lavalle/papers/Lav98c.pdf} } - Khatib, O. (1986). Real-Time Obstacle Avoidance for Manipulators and Mobile Robots
. Earth and Space Science, 1. Source
BibTeX
@article{khatib1986real, title = {Real-Time Obstacle Avoidance for Manipulators and Mobile Robots}, author = {Khatib, Oussama}, journal = {Earth and Space Science}, volume = {5}, number = {1}, pages = {90-98}, publisher = {SAGE Publications}, year = {1986}, doi = {10.1177/027836498600500106}, abstract = {This paper presents a unique real-time obstacle avoidance approach for manipulators and mobile robots based on the artificial potential field concept. Collision avoidance, tradi tionally considered a high level planning problem, can be effectively distributed between different levels of control, al lowing real-time robot operations in a complex environment. This method has been extended to moving obstacles by using a time-varying artificial patential field. We have applied this obstacle avoidance scheme to robot arm mechanisms and have used a new approach to the general problem of real-time manipulator control. We reformulated the manipulator con trol problem as direct control of manipulator motion in oper ational space—the space in which the task is originally described—rather than as control of the task's corresponding joint space motion obtained only after geometric and kine matic transformation. Outside the obstacles' regions of influ ence, we caused the end effector to move in a straight line with an upper speed limit. The artificial potential field ap proach has been extended to collision avoidance for all ma nipulator links. In addition, a joint space artificial potential field is used to satisfy the manipulator internal joint con straints. This method has been implemented in the COSMOS system for a PUMA 560 robot. Real-time collision avoidance demonstrations on moving obstacles have been performed by using visual sensing.} } - Whitney, D. E. (1969). Resolved Motion Rate Control of Manipulators and Human Prostheses
. IEEE Transactions on Man-Machine Systems. Source
BibTeX
@article{whitney1969resolved, title = {Resolved Motion Rate Control of Manipulators and Human Prostheses}, author = {Whitney, D. E.}, journal = {IEEE Transactions on Man-Machine Systems}, volume = {10}, pages = {47-53}, year = {1969}, doi = {10.1109/tmms.1969.299896}, abstract = {The kinematics of remote manipulators and human prostheses is analyzed for the purpose of deriving resolved motion rate control. That is, the operator is enabled to call for the desired hand motion directly along axes relevant to the task environment. The approach suggests solutions to problems of coordination, motion under task constraints, and appreciation of forces encountered by the controlled hand.} } - Maciejewski, A. A. and Klein, C. A. (1985). Obstacle Avoidance for Kinematically Redundant Manipulators in Dynamically Varying Environments
. The International Journal of Robotics Research, 3. Source
BibTeX
@article{maciejewski1985obstacle, title = {Obstacle Avoidance for Kinematically Redundant Manipulators in Dynamically Varying Environments}, author = {Maciejewski, Anthony A. and Klein, Charles A.}, journal = {The International Journal of Robotics Research}, volume = {4}, number = {3}, pages = {109-117}, publisher = {SAGE Publications}, year = {1985}, doi = {10.1177/027836498500400308}, abstract = {The vast majority of work to date concerned with obstacle avoidance for manipulators has dealt with task descriptions in the form ofpick-and-place movements. The added flexibil ity in motion control for manipulators possessing redundant degrees offreedom permits the consideration of obstacle avoidance in the context of a specified end-effector trajectory as the task description. Such a task definition is a more accurate model for such tasks as spray painting or arc weld ing. The approach presented here is to determine the re quired joint angle rates for the manipulator under the con straints of multiple goals, the primary goal described by the specified end-effector trajectory and secondary goals describ ing the obstacle avoidance criteria. The decomposition of the solution into a particular and a homogeneous component effectively illustrates the priority of the multiple goals that is exact end-effector control with redundant degrees of freedom maximizing the distance to obstacles. An efficient numerical implementation of the technique permits sufficiently fast cycle times to deal with dynamic environments.} } - Seraji, H. (1989). Configuration control of redundant manipulators - Theory and implementation
. IEEE Transactions on Robotics and Automation, 19890063084. Source
BibTeX
@techreport{seraji1989configuration, title = {Configuration control of redundant manipulators - Theory and implementation}, author = {Seraji, Homayoun}, number = {19890063084}, institution = {IEEE Transactions on Robotics and Automation}, year = {1989}, url = {https://ntrs.nasa.gov/citations/19890063084}, abstract = {A simple approach for controlling the manipulator configuration over the entire motion is presented, based on augmentation of the manipulator forward kinematics. User-defined kinematic functions and the end-effector Cartesian coordinates are combined to form a set of task-related configuration variables as generalized coordinates for the manipulator. A task-based adaptive scheme is then utilized to control the configuration variables and achieve tracking of the desired reference trajectories. This achieves the desired end-effector motion while utilizing redundancy to achieve any additional task. Simulation results for a direct-drive two-link arm are given to illustrate the proposed control scheme. The scheme has also been implemented for real-time control of three links of a PUMA 560 industrial robot. The simulation and experimental results validate the configuration control scheme and demonstrate its capabilities for performing various realistic tasks.} } - Backes, P. G. and Long, M. K. (1993). Merging Concurrent Behaviors on a Redundant Manipulator. ntrs.nasa.gov/citations/20210004410
BibTeX
@misc{backes1993merging, title = {Merging Concurrent Behaviors on a Redundant Manipulator}, author = {Backes, Paul G. and Long, Mark K.}, year = {1993}, url = {https://ntrs.nasa.gov/citations/20210004410}, abstract = {Task Space control of manipulators is extended both in the number of simultaneous behaviors and in the dimension of task space. An application is decomposed into multiple simultaneous behaviors whose resultant behavior will provide the motion necessary to execute the task. Each behavior generates commands in its own coordinate system. These simultaneous commands are merged in a motion space using impedance control to complete a resultant command to the manipulator. The task space of each behavior can have the dimensionality of the mechanism being controlled. Control of a seven degree of freedom manipulator is described here so the available task space for each behavior has dimensionality seven.} } - Glass, K., Colbaugh, R., Lim, D. and Seraji, H. (1995). Real-time collision avoidance for redundant manipulators
. IEEE Transactions on Robotics, 3. Source
BibTeX
@article{glass1995real, title = {Real-time collision avoidance for redundant manipulators}, author = {Glass, K. and Colbaugh, R. and Lim, D. and Seraji, Homayoun}, journal = {IEEE Transactions on Robotics}, volume = {11}, number = {3}, pages = {448-457}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, year = {1995}, doi = {10.1109/70.388789}, abstract = {This paper presents a simple and robust approach to achieving collision avoidance for kinematically redundant manipulators at the control-loop level. The proposed scheme represents the obstacle avoidance requirement as inequality constraints in the manipulator workspace, and ensures that these inequalities are satisfied while the end-effector tracks the desired trajectory. The control scheme is the damped-least-squares formulation of the configuration control approach implemented as a kinematic controller. Computer simulation and experimental results are given for a Robotics Research 7 DOF redundant arm and demonstrate the collision avoidance capability for reaching inside a truss structure. These results confirm that the proposed approach provides a simple and effective method for real-time collision avoidance.>} } - Leger, P. C. and Schenker, P. (2002). Efficient sensor/model based on-line collision detection for planetary manipulators
. IEEE International Conference on Robotics and Automation. Source
BibTeX
@inproceedings{leger2002efficient, title = {Efficient sensor/model based on-line collision detection for planetary manipulators}, author = {Leger, P. Chris and Schenker, P.}, booktitle = {IEEE International Conference on Robotics and Automation}, volume = {2}, pages = {1697-1703}, publisher = {IEEE}, year = {2002}, doi = {10.1109/robot.2002.1014786}, abstract = {Manipulator safeguarding is a critical need for operations on planetary rovers. The computing environment on a Mars rover is extremely limited, which necessitates a highly efficient collision checking algorithm. We present such an algorithm that uses the oriented bounding box (OBB) and a primitive called the oriented bounding prism (OBP) to detect potential self-collisions and collisions with terrain objects sensed with the rover's onboard stereo cameras; the algorithm thus has both model-based and sensor-based components. We have implemented the algorithm on JPL's FIDO rover and have tested it under realistic field conditions. Performance analysis indicates this method is significantly faster than previously reported results in the literature, in addition to incorporating sensed geometry. The method is also being used on board NASA's twin Mars Exploration Rovers, which are scheduled to launch in 2003.} } - Volpe, R., Ohm, T., Petras, R., Welch, R. and Ivlev, R. (1997). A Prototype Manipulation System for Mars Rover Science Operations
. IEEE/RSJ International Conference on Intelligent Robots and Systems. Source
BibTeX
@inproceedings{volpe1997prototype, title = {A Prototype Manipulation System for Mars Rover Science Operations}, author = {Volpe, R. and Ohm, T. and Petras, Richard and Welch, R. and Ivlev, Robert}, booktitle = {IEEE/RSJ International Conference on Intelligent Robots and Systems}, volume = {3}, pages = {1486-1492}, publisher = {IEEE}, year = {1997}, doi = {10.1109/iros.1997.656555} } - Nesnas, I., Maimone, M. and Das, H. (1999). Autonomous Vision-Based Manipulation from a Rover Platform
. IEEE International Symposium on Computational Intelligence in Robotics and Automation. Source
BibTeX
@inproceedings{nesnas1999autonomous, title = {Autonomous Vision-Based Manipulation from a Rover Platform}, author = {Nesnas, I. and Maimone, M. and Das, H.}, booktitle = {IEEE International Symposium on Computational Intelligence in Robotics and Automation}, pages = {351-356}, year = {1999}, doi = {10.1109/cira.1999.810073}, abstract = {Current rover designs use on-board manipulators to enhance their capabilities for planetary exploration and in-situ science. In this paper, we describe how these manipulators can be used to perform two types of operations: rock sample acquisition for return to Earth, and instrument placement for in-situ science measurements. We describe the computational architecture, tools, and algorithms that we developed for this task. These algorithms integrate rover odometry, stereo visual tracking, and tactile sensing for each operation. We have successfully demonstrated these operations on a self-contained Mars rover prototype, Rocky 7. We have demonstrated the grasping of a small rock sample from a distance of more than one meter away and placing an instrument on a boulder from a distance of more than five meters away.} } - Trebi-Ollennu, A., Leger, P. C., Baumgartner, E. T. and Bonitz, R. G. (2005). Robotic arm in-situ operations for the Mars Exploration Rovers Surface mission
. IEEE International Conference on Systems, Man and Cybernetics. Source
BibTeX
@inproceedings{trebiollennu2005robotic, title = {Robotic arm in-situ operations for the Mars Exploration Rovers Surface mission}, author = {Trebi-Ollennu, Ashitey and Leger, P. Chris and Baumgartner, Eric T. and Bonitz, Robert G.}, booktitle = {IEEE International Conference on Systems, Man and Cybernetics}, volume = {2}, pages = {1799-1806}, publisher = {IEEE}, year = {2005}, doi = {10.1109/icsmc.2005.1571409}, abstract = {This paper describes the operations of the 5 degree-of-freedom instrument deployment device (IDD), a dexterous robotic manipulator on the Mars Exploration Rovers, spirit and opportunity. The unprecedented flawless operations of the IDD enabled precise and reliable placement of at least 3 in situ instruments in sequential order on a designated target position on Martian rock/soil any time during the Martian diurnal cycle (day or night). These placements demonstrated a repeatability of /spl sim/1 mm in position and /spl sim/1 degree in orientation. This operations breakthrough is underappreciated, but it alone enabled the scientist to characterize a wide range of rocks and soils in a timely manner in the hunt for geological clues that revealed that the planet was once rich in water. In this paper we describe the IDD planning and command sequence generation process used to place and hold in situ instruments directly against rock and soil targets of interest within the IDD work volume.} } - Tunstel, E., Maimone, M., Trebi-Ollennu, A., Yen, J., Petras, R. and Wilson, R. (2005). Mars Exploration Rover mobility and robotic arm operational performance
. IEEE International Conference on Systems, Man and Cybernetics. Source
BibTeX
@inproceedings{tunstel2005mars, title = {Mars Exploration Rover mobility and robotic arm operational performance}, author = {Tunstel, Edward and Maimone, Mark and Trebi-Ollennu, Ashitey and Yen, Jeng and Petras, Richard and Wilson, Reg}, booktitle = {IEEE International Conference on Systems, Man and Cybernetics}, volume = {2}, pages = {1807-1814}, publisher = {IEEE}, year = {2005}, doi = {10.1109/icsmc.2005.1571410}, abstract = {Increased attention has been focused in recent years on human-machine systems, how they are architected, and how they should operate. The purpose of this paper is to describe an actual instance of a practical human-robot system used on a NASA Mars rover mission that has been underway since January 2004 involving daily interaction between humans on Earth and mobile robots on Mars. The emphasis is on the human-robot collaborative arrangement and the performance enabled by mobility and robotic arm software functionality during the first 90 days of the mission. Mobile traverse distance, accuracy, and rate as well as robotic arm operational accuracy achieved by the system is presented.} } - DiCicco, M. A., Bajracharya, M., Nickels, K. and Backes, P. (2007). The EPEC algorithm for vision guided manipulation : analysis and validation
. IEEE Aerospace Conference. Source
BibTeX
@inproceedings{dicicco2007epec, title = {The EPEC algorithm for vision guided manipulation : analysis and validation}, author = {DiCicco, Matthew A. and Bajracharya, Max and Nickels, Kevin and Backes, Paul}, booktitle = {IEEE Aerospace Conference}, pages = {1-11}, publisher = {IEEE}, year = {2007}, doi = {10.1109/aero.2007.352685} } - Helmick, D., Okon, A. and DiCicco, M. (2006). A Comparison of Force Sensing Techniques for Planetary Manipulation
. IEEE Aerospace Conference. Source
BibTeX
@inproceedings{helmick2006comparison, title = {A Comparison of Force Sensing Techniques for Planetary Manipulation}, author = {Helmick, Daniel and Okon, Avi and DiCicco, Matt}, booktitle = {IEEE Aerospace Conference}, pages = {1-14}, address = {Big Sky, Montana}, year = {2006}, doi = {10.1109/aero.2006.1655724}, abstract = {Five techniques for sensing forces with a manipulator are compared analytically and experimentally. The techniques compared are: a six-axis wrist force/torque sensor, joint torque sensors, link strain gauges, motor current sensors, and flexibility modeling. The accuracy and repeatability of each technique is quantified and compared. The relative complexity and the impact on flight design of each technique are also compared. The results presented can be used in a trade study for missions requiring manipulator force sensing capabilities} } - Bonitz, R., Shiraishi, L., Robinson, M., Carsten, J., Volpe, R., Trebi-Ollennu, A., Arvidson, R. E., Chu, P. C., Wilson, J. J. and Davis, K. R. (2009). The Phoenix Mars Lander Robotic Arm
. IEEE Aerospace Conference. Source
BibTeX
@inproceedings{bonitz2009phoenix, title = {The Phoenix Mars Lander Robotic Arm}, author = {Bonitz, Robert and Shiraishi, Lori and Robinson, Matthew and Carsten, Joseph and Volpe, Richard and Trebi-Ollennu, Ashitey and Arvidson, Raymond E. and Chu, P. C. and Wilson, J. J. and Davis, K. R.}, booktitle = {IEEE Aerospace Conference}, pages = {1-12}, organization = {Jet Propulsion Laboratory, California Institute of Technology}, address = {Big Sky, Montana}, year = {2009}, doi = {10.1109/aero.2009.4839306}, abstract = {The Phoenix Mars Lander Robotic Arm (RA) has operated for 149 sols since the Lander touched down on the north polar region of Mars on May 25, 2008. During its mission it has dug numerous trenches in the Martian regolith, acquired samples of Martian dry and icy soil, and delivered them to the Thermal Evolved Gas Analyzer (TEGA) and the Microscopy, Electrochemistry, and Conductivity Analyzer (MECA). The RA inserted the Thermal and Electrical Conductivity Probe (TECP) into the Martian regolith and positioned it at various heights above the surface for relative humidity measurements. The RA was used to point the Robotic Arm Camera to take images of the surface, trenches, samples within the scoop, and other objects of scientific interest within its workspace. Data from the RA sensors during trenching, scraping, and trench cave-in experiments have been used to infer mechanical properties of the Martian soil. This paper describes the design and operations of the RA as a critical component of the Phoenix Mars Lander necessary to achieve the scientific goals of the mission.} } - Arvidson, R. E., Bonitz, R. G., Robinson, M. L., Carsten, J. L., Volpe, R. A., Trebi-Ollennu, A., Mellon, M. T., Chu, P. C., Davis, K. R., Wilson, J. J., Shaw, A. S., Greenberger, R. N., Siebach, K. L., Stein, T. C., Cull, S. C., Goetz, W., Morris, R. V., Ming, D. W., Keller, H. U., Lemmon, M. T., Sizemore, H. G. and Mehta, M. (2009). Results from the Mars Phoenix Lander Robotic Arm experiment
. Journal of Geophysical Research: Planets. Source
BibTeX
@article{arvidson2009results, title = {Results from the Mars Phoenix Lander Robotic Arm experiment}, author = {Arvidson, Raymond E. and Bonitz, Robert G. and Robinson, Matthew L. and Carsten, J. L. and Volpe, Richard A. and Trebi-Ollennu, Ashitey and Mellon, M. T. and Chu, P. C. and Davis, K. R. and Wilson, J. J. and Shaw, A. S. and Greenberger, R. N. and Siebach, K. L. and Stein, T. C. and Cull, S. C. and Goetz, Walter and Morris, Richard V. and Ming, D. W. and Keller, Horst Uwe and Lemmon, Mark T. and Sizemore, H. G. and Mehta, M.}, journal = {Journal of Geophysical Research: Planets}, volume = {114}, pages = {E00E02}, publisher = {American Geophysical Union (AGU)}, year = {2009}, doi = {10.1029/2009je003408}, abstract = {The Mars Phoenix Lander was equipped with a 2.4 m Robotic Arm (RA) with an Icy Soil Acquisition Device capable of excavating trenches in soil deposits, grooming hard icy soil surfaces with a scraper blade, and acquiring icy soil samples using a rasp tool. A camera capable of imaging the scoop interior and a thermal and electrical conductivity probe were also included on the RA. A dozen trench complexes were excavated at the northern plains landing site and 31 samples (including water‐ice‐bearing soils) were acquired for delivery to instruments on the Lander during the 152 sol mission. Deliveries included sprinkling material from several centimeters height to break up cloddy soils on impact with instrument portals. Excavations were done on the side of the Humpty Dumpty and the top of the Wonderland polygons, and in nearby troughs. Resistive forces encountered during backhoe operations show that soils above the 3–5 cm deep icy soil interfaces are stronger with increasing depth. Further, soils are similar in appearance and properties to the weakly cohesive crusty and cloddy soils imaged and excavated by the Viking Lander 2, which also landed on the northern plains. Adsorbed H 2 O is inferred to be responsible for the variable nature and cohesive strength of the soils. Backhoe blade chatter marks on excavated icy soil surfaces, combined with rasp motor currents, are consistent with laboratory experiments using grain‐supported icy soil deposits, as is the relatively rapid decrease in icy soil strength over time as the ice sublimated on Mars.} } - Robinson, M., Collins, C., Leger, P., Carsten, J., Tompkins, V., Hartman, F. and Yen, J. (2013). In-Situ Operations and Planning for the Mars Science Laboratory Robotic Arm: The First 200 Sols
. IEEE International Conference on Systems, Man and Cybernetics. Source
BibTeX
@inproceedings{robinson2013situ, title = {In-Situ Operations and Planning for the Mars Science Laboratory Robotic Arm: The First 200 Sols}, author = {Robinson, Matthew and Collins, Curtis and Leger, Paul and Carsten, Joseph and Tompkins, Vandana and Hartman, Frank and Yen, Jeng}, booktitle = {IEEE International Conference on Systems, Man and Cybernetics}, volume = {tbd}, pages = {153-158}, year = {2013}, doi = {10.1109/sysose.2013.6575259}, abstract = {The Robotic Arm (RA) has operated for more than 200 Martian solar days (or sols) since the Mars Science Laboratory rover touched down in Gale Crater on August 5, 2012. During the first seven months on Mars the robotic arm has performed multiple contact science sols including the positioning of the Alpha Particle X-Ray Spectrometer (APXS) and/or Mars Hand Lens Imager (MAHLI) with respect to rocks or loose regolith targets. The RA has supported sample acquisition using both the scoop and drill, sample processing with CHIMRA (Collection and Handling for In- Situ Martian Rock Analysis), and delivery of sample portions to the observation tray, and the SAM (Sample Analysis at Mars) and CHEMIN (Chemistry and Mineralogy) science instruments. This paper describes the planning and execution of robotic arm activities during surface operations, and reviews robotic arm performance results from Mars to date.} } - Collins, C. L. and Robinson, M. L. (2013). Accuracy analysis and validation of the Mars Science Laboratory (MSL) robotic arm
. Mechanisms and Robotics Conference. Source
BibTeX
@inproceedings{collins2013accuracy, title = {Accuracy analysis and validation of the Mars Science Laboratory (MSL) robotic arm}, author = {Collins, Curtis L. and Robinson, Matthew L.}, booktitle = {Mechanisms and Robotics Conference}, publisher = {American Society of Mechanical Engineers}, year = {2013}, doi = {10.1115/detc2013-13034}, abstract = {The Mars Science Laboratory (MSL) Curiosity Rover is currently exploring the surface of Mars with a suite of tools and instruments mounted to the end of a five degree-of-freedom robotic arm. To verify and meet a set of end-to-end system level accuracy requirements, a detailed positioning uncertainty model of the arm was developed and exercised over the arm operational workspace. Error sources at each link in the arm kinematic chain were estimated and their effects propagated to the tool frames. A rigorous test and measurement program was developed and implemented to collect data to characterize and calibrate the kinematic and stiffness parameters of the arm. Numerous absolute and relative accuracy and repeatability requirements were validated with a combination of analysis and test data extrapolated to the Mars gravity and thermal environment. Initial results of arm accuracy and repeatability on Mars demonstrate the effectiveness of the modeling and test program as the rover continues to explore the foothills of Mount Sharp.} } - Ratliff, N., Zucker, M., Bagnell, J. A. and Srinivasa, S. (2009). CHOMP: Gradient Optimization Techniques for Efficient Motion Planning
. IEEE International Conference on Robotics and Automation. Source
BibTeX
@inproceedings{ratliff2009chomp, title = {CHOMP: Gradient Optimization Techniques for Efficient Motion Planning}, author = {Ratliff, Nathan and Zucker, Matt and Bagnell, J. Andrew and Srinivasa, Siddhartha}, booktitle = {IEEE International Conference on Robotics and Automation}, pages = {489-494}, publisher = {IEEE}, address = {Kobe, Japan}, year = {2009}, doi = {10.1109/robot.2009.5152817}, abstract = {Existing high-dimensional motion planning algorithms are simultaneously overpowered and underpowered. In domains sparsely populated by obstacles, the heuristics used by sampling-based planners to navigate “narrow passages” can be needlessly complex; furthermore, additional post-processing is required to remove the jerky or extraneous motions from the paths that such planners generate. In this paper, we present CHOMP, a novel method for continuous path refinement that uses covariant gradient techniques to improve the quality of sampled trajectories. Our optimization technique both optimizes higher-order dynamics and is able to converge over a wider range of input paths relative to previous path optimization strategies. In particular, we relax the collision-free feasibility prerequisite on input paths required by those strategies. As a result, CHOMP can be used as a standalone motion planner in many real-world planning queries. We demonstrate the effectiveness of our proposed method in manipulation planning for a 6-DOF robotic arm as well as in trajectory generation for a walking quadruped robot.} } - Karaman, S. and Frazzoli, E. (2011). Sampling-Based Algorithms for Optimal Motion Planning
. The International Journal of Robotics Research, 7. Source
BibTeX
@article{karaman2011sampling, title = {Sampling-Based Algorithms for Optimal Motion Planning}, author = {Karaman, Sertac and Frazzoli, Emilio}, journal = {The International Journal of Robotics Research}, volume = {30}, number = {7}, pages = {846-894}, year = {2011}, doi = {10.1177/0278364911406761}, abstract = {During the last decade, sampling-based path planning algorithms, such as probabilistic roadmaps (PRM) and rapidly exploring random trees (RRT), have been shown to work well in practice and possess theoretical guarantees such as probabilistic completeness. However, little effort has been devoted to the formal analysis of the quality of the solution returned by such algorithms, e.g. as a function of the number of samples. The purpose of this paper is to fill this gap, by rigorously analyzing the asymptotic behavior of the cost of the solution returned by stochastic sampling-based algorithms as the number of samples increases. A number of negative results are provided, characterizing existing algorithms, e.g. showing that, under mild technical conditions, the cost of the solution returned by broadly used sampling-based algorithms converges almost surely to a non-optimal value. The main contribution of the paper is the introduction of new algorithms, namely, PRM* and RRT* , which are provably asymptotically optimal, i.e. such that the cost of the returned solution converges almost surely to the optimum. Moreover, it is shown that the computational complexity of the new algorithms is within a constant factor of that of their probabilistically complete (but not asymptotically optimal) counterparts. The analysis in this paper hinges on novel connections between stochastic sampling-based path planning algorithms and the theory of random geometric graphs.} } - Hudson, N., Howard, T., Ma, J., Jain, A., Bajracharya, M., Myint, S., Kuo, C., Matthies, L., Backes, P., Hebert, P. and Burdick, J. (2012). End-to-end dexterous manipulation with deliberate interactive estimation
. IEEE International Conference on Robotics and Automation. Source
BibTeX
@inproceedings{hudson2012end, title = {End-to-end dexterous manipulation with deliberate interactive estimation}, author = {Hudson, Nicolas and Howard, Thomas and Ma, Jeremy and Jain, Abhinandan and Bajracharya, Max and Myint, Steven and Kuo, Calvin and Matthies, Larry and Backes, Paul and Hebert, Paul and Burdick, Joel}, booktitle = {IEEE International Conference on Robotics and Automation}, volume = {24}, pages = {2371-2378}, year = {2012}, doi = {10.1109/icra.2012.6225101}, abstract = {This paper presents a model based approach to autonomous dexterous manipulation, developed as part of the DARPA Autonomous Robotic Manipulation (ARM) program. The developed autonomy system uses robot, object, and environment models to identify and localize objects, and well as plan and execute required manipulation tasks. Deliberate interaction with objects and the environment increases system knowledge about the combined robot and environmental state, enabling high precision tasks such as key insertion to be performed in a consistent framework. This approach has been demonstrated across a wide range of manipulation tasks, and in independent DARPA testing archived the most successfully completed tasks with the fastest average task execution of any evaluated team.} } - Papadopoulos, E. and Dubowsky, S. (1991). On the Nature of Control Algorithms for Free-Floating Space Manipulators
. IEEE Transactions on Robotics and Automation, 6. Source
BibTeX
@article{papadopoulos1991nature, title = {On the Nature of Control Algorithms for Free-Floating Space Manipulators}, author = {Papadopoulos, Evangelos and Dubowsky, Steven}, journal = {IEEE Transactions on Robotics and Automation}, volume = {7}, number = {6}, pages = {750--758}, year = {1991}, doi = {10.1109/70.105384}, abstract = {It is suggested that nearly any control algorithm that can be used for fixed-based manipulators also can be employed in the control of free-floating space manipulator systems, with the additional conditions of estimating or measuring a spacecraft's orientation and of avoiding dynamic singularities. This result is based on the structural similarities between the kinematic and dynamic equations for the same manipulator but with a fixed base. Barycenters are used to formulate the kinematic and dynamic equations of free-floating space manipulators. A control algorithm for a space manipulator system is designed to demonstrate the value of the analysis.>} } - Li, Y., Hao, X., She, Y., Li, S. and Yu, M. (2021). Constrained motion planning of free-float dual-arm space manipulator via deep reinforcement learning
. Journal of Geophysical Research: Planets. Source
BibTeX
@article{li2021constrained, title = {Constrained motion planning of free-float dual-arm space manipulator via deep reinforcement learning}, author = {Li, Yinkang and Hao, Xiaolong and She, Yuchen and Li, Shuang and Yu, Meng}, journal = {Journal of Geophysical Research: Planets}, volume = {109}, pages = {106446}, publisher = {Elsevier BV}, year = {2021}, doi = {10.1016/j.ast.2020.106446} } - Zhang, J., Miao, X., Guo, J., Li, Q. and Bai, C. (2026). TCBiRRT: Rapid Motion Planning for Tightly Coupled Dual-arm Space Manipulator Using Task-space Random Expansion. arxiv.org/abs/2605.27167v1
BibTeX
@misc{zhang2026tcbirrt, title = {TCBiRRT: Rapid Motion Planning for Tightly Coupled Dual-arm Space Manipulator Using Task-space Random Expansion}, author = {Zhang, Jiawei and Miao, Xinhao and Guo, Jifeng and Li, Qinghua and Bai, Chengchao}, year = {2026}, url = {https://arxiv.org/abs/2605.27167v1} } - Schuster, M. J., Brunner, S. G., Bussmann, K., Büttner, S., Dömel, A., Hellerer, M., Lehner, H. and Lehner, P. (2019). Towards Autonomous Planetary Exploration
. Journal of Intelligent and Robotic Systems. Source
BibTeX
@article{schuster2019autonomous, title = {Towards Autonomous Planetary Exploration}, author = {Schuster, Martin J. and Brunner, Sebastian G. and Bussmann, Kristin and Büttner, Stefan and Dömel, Andreas and Hellerer, Matthias and Lehner, Hannah and Lehner, Peter}, journal = {Journal of Intelligent and Robotic Systems}, volume = {93}, pages = {461-494}, year = {2019}, doi = {10.1007/s10846-017-0680-9}, abstract = {Planetary exploration poses many challenges for a robot system: From weight and size constraints to extraterrestrial environment conditions, which constrain the suitable sensors and actuators. As the distance to other planets introduces a significant communication delay, the efficient operation of a robot system requires a high level of autonomy. In this work, we present our Lightweight Rover Unit (LRU), a small and agile rover prototype that we designed for the challenges of planetary exploration. Its locomotion system with individually steered wheels allows for high maneuverability in rough terrain and stereo cameras as its main sensors ensure the applicability to space missions. We implemented software components for self-localization in GPS-denied environments, autonomous exploration and mapping as well as computer vision, planning and control modules for the autonomous localization, pickup and assembly of objects with its manipulator. Additional high-level mission control components facilitate both autonomous behavior and remote monitoring of the system state over a delayed communication link. We successfully demonstrated the autonomous capabilities of our LRU at the SpaceBotCamp challenge, a national robotics contest with focus on autonomous planetary exploration. A robot had to autonomously explore an unknown Moon-like rough terrain, locate and collect two objects and assemble them after transport to a third object – which the LRU did on its first try, in half of the time and fully autonomously. The next milestone for our ongoing LRU development is an upcoming planetary exploration analogue mission to perform scientific experiments at a Moon analogue site located on a volcano.} } - Seraji, H. (1994). Reachability Analysis for Base Placement in Mobile Manipulators
. Journal of Robotic Systems. Source
BibTeX
@article{seraji1994reachability, title = {Reachability Analysis for Base Placement in Mobile Manipulators}, author = {Seraji, H.}, journal = {Journal of Robotic Systems}, volume = {12}, pages = {29-43}, year = {1994}, doi = {10.1002/rob.4620120104}, abstract = {Abstract This article addresses the problem of base placement for mobile robots using a reachability analysis. A simple geometric solution is proposed to determine the appropriate base locations from which the robot can reach a stationary or moving target point. This leads to a simple criterion for automated base placement, thus relieving the operator from the tedious and repetitive procedure for continuously positioning the robot base manually during the execution of the end‐effector task. For robots with one degree‐of‐mobility such as tracked robots, the feasible base locations consists of a region on the translational axis, the boundaries of which are derived in this article. The results are used to obtain the base locations so that the robot can reach a vertical line, a square surface, and a cubic volume. Using the proposed method, two experimental studies at the JPL Surface Inspection Laboratory are described: scanning a surface and reaching inside an opening. The results of the article are extended to mobile robots with two and three degrees‐of‐mobility such as rover‐mounted arms and gantry robots, and a simple numerical example is given for illustration. © 1995 John Wiley & Sons, Inc .} } - Lemburg, J., de Gea Fernandez, J., Eich, M., Mronga, D., Kampmann, P., Vogt, A., Aggarwal, A., Shi, Y. and Kirchner, F. (2011). AILA - design of an autonomous mobile dual-arm robot
. IEEE International Conference on Robotics and Automation. Source
BibTeX
@inproceedings{lemburg2011aila, title = {AILA - design of an autonomous mobile dual-arm robot}, author = {Lemburg, Johannes and de Gea Fernandez, Jose and Eich, Markus and Mronga, Dennis and Kampmann, Peter and Vogt, Andreas and Aggarwal, Achint and Shi, Yuping and Kirchner, Frank}, booktitle = {IEEE International Conference on Robotics and Automation}, pages = {5147-5153}, publisher = {IEEE}, year = {2011}, doi = {10.1109/icra.2011.5979775}, abstract = {This paper presents the design of the robot AILA, a mobile dual-arm robot system developed as a research platform for investigating aspects of the currently booming multidisciplinary area of mobile manipulation. The robot integrates and allows in a single platform to perform research in most of the areas involved in autonomous robotics: navigation, mobile and dual-arm manipulation planning, active compliance and force control strategies, object recognition, scene representation, and semantic perception. AILA has 32 degrees of freedom, including 7-DOF arms, 4-DOF torso, 2-DOF head, and a mobile base equipped with six wheels, each of them with two degrees of freedom. The primary design goal was to achieve a lightweight arm construction with a payload-to-weight ratio greater than one. Besides, an adjustable body should sustain the dual-arm system providing an extended workspace. In addition, mobility is provided by means of a wheel-based mobile base. As a result, AILA's arms can lift 8kg and weigh 5.5kg, thus achieving a payload-to-weight ratio of 1.45. The paper will provide an overview of the design, especially in the mechatronics area, as well as of its realization, the sensors incorporated in the system, and its control software.} } - Cao, Y., Zhao, W., Wang, S., Zheng, X., Ma, W., Wang, Z. and Zhang, T. (2023). A Learning-based Adaptive Compliance Method for Symmetric Bi-manual Manipulation
. arXiv. Source
BibTeX
@article{cao2023learning, title = {A Learning-based Adaptive Compliance Method for Symmetric Bi-manual Manipulation}, author = {Cao, Yuxue and Zhao, Wenbo and Wang, Shengjie and Zheng, Xiang and Ma, Wenke and Wang, Zhaolei and Zhang, Tao}, journal = {arXiv}, year = {2023}, doi = {10.48550/arxiv.2303.15262}, abstract = {Symmetric bi-manual manipulation is an essential skill in on-orbit operations due to its potent load capacity. Previous works have applied compliant control to maintain the stability of manipulations. However, traditional methods have viewed motion planning and compliant control as two separate modules, which can lead to conflicts with the simultaneous change of the desired trajectory and impedance parameters in the presence of external forces and disturbances. Additionally, the joint usage of these two modules requires experts to manually adjust parameters. To achieve high efficiency while enhancing adaptability, we propose a novel Learning-based Adaptive Compliance algorithm (LAC) that improves the efficiency and robustness of symmetric bi-manual manipulation. Specifically, the algorithm framework integrates desired trajectory generation and impedance-parameter adjustment under a unified framework to mitigate contradictions and improve efficiency. Second, we introduce a centralized Actor-Critic framework with LSTM networks preprocessing the force states, enhancing the synchronization of bi-manual manipulation. When evaluated in dual-arm peg-in-hole assembly experiments, our method outperforms baseline algorithms in terms of optimality and robustness.} } - Wang, S., Cao, Y., Zheng, X. and Zhang, T. (2022). A Learning System for Motion Planning of Free-Float Dual-Arm Space Manipulator towards Non-Cooperative Object
. Aerospace Science and Technology. Source
BibTeX
@article{wang2022learning, title = {A Learning System for Motion Planning of Free-Float Dual-Arm Space Manipulator towards Non-Cooperative Object}, author = {Wang, Shengjie and Cao, Yuxue and Zheng, Xiang and Zhang, Tao}, journal = {Aerospace Science and Technology}, volume = {131}, pages = {107980}, year = {2022}, doi = {10.1016/j.ast.2022.107980} } - Flores-Abad, A., Ma, O., Pham, K. and Ulrich, S. (2014). A review of space robotics technologies for on-orbit servicing
. Progress in Aerospace Sciences. Source
BibTeX
@article{floresabad2014review, title = {A review of space robotics technologies for on-orbit servicing}, author = {Flores-Abad, Angel and Ma, Ou and Pham, Khanh and Ulrich, Steve}, journal = {Progress in Aerospace Sciences}, volume = {68}, pages = {1-26}, publisher = {Elsevier BV}, year = {2014}, doi = {10.1016/j.paerosci.2014.03.002} } - 山下, 博., Tian, X., Yuan, B., Li, Z., Liang, B. and Wang, X. (2024). Trajectory Planning for Teleoperated Space Manipulators Using Deep Reinforcement Learning
. arXiv. Source
BibTeX
@article{shanxia2024trajectory, title = {Trajectory Planning for Teleoperated Space Manipulators Using Deep Reinforcement Learning}, author = {山下, 博 and Tian, Xianru and Yuan, Bo and Li, Zhiheng and Liang, Bin and Wang, Xueqian}, journal = {arXiv}, year = {2024}, doi = {10.48550/arxiv.2408.05460}, abstract = {Trajectory planning for teleoperated space manipulators involves challenges such as accurately modeling system dynamics, particularly in free-floating modes with non-holonomic constraints, and managing time delays that increase model uncertainty and affect control precision. Traditional teleoperation methods rely on precise dynamic models requiring complex parameter identification and calibration, while data-driven methods do not require prior knowledge but struggle with time delays. A novel framework utilizing deep reinforcement learning (DRL) is introduced to address these challenges. The framework incorporates three methods: Mapping, Prediction, and State Augmentation, to handle delays when delayed state information is received at the master end. The Soft Actor Critic (SAC) algorithm processes the state information to compute the next action, which is then sent to the remote manipulator for environmental interaction. Four environments are constructed using the MuJoCo simulation platform to account for variations in base and target fixation: fixed base and target, fixed base with rotated target, free-floating base with fixed target, and free-floating base with rotated target. Extensive experiments with both constant and random delays are conducted to evaluate the proposed methods. Results demonstrate that all three methods effectively address trajectory planning challenges, with State Augmentation showing superior efficiency and robustness.} } - Alizadeh, A. and Zhu, Z. H. (2024). A comprehensive survey of space robotic manipulators for on-orbit servicing
. Frontiers in Robotics and AI. Source
BibTeX
@article{alizadeh2024comprehensive, title = {A comprehensive survey of space robotic manipulators for on-orbit servicing}, author = {Alizadeh, Ali and Zhu, Zheng H.}, journal = {Frontiers in Robotics and AI}, volume = {11}, pages = {1470950}, year = {2024}, doi = {10.3389/frobt.2024.1470950}, abstract = {On-Orbit Servicing (OOS) robots are transforming space exploration by enabling vital maintenance and repair of spacecraft directly in space. However, achieving precise and safe manipulation in microgravity necessitates overcoming significant challenges. This survey delves into four crucial areas essential for successful OOS manipulation: object state estimation, motion planning, and feedback control. Techniques from traditional vision to advanced X-ray and neural network methods are explored for object state estimation. Strategies for fuel-optimized trajectories, docking maneuvers, and collision avoidance are examined in motion planning. The survey also explores control methods for various scenarios, including cooperative manipulation and handling uncertainties, in feedback control. Additionally, this survey examines how Machine learning techniques can further propel OOS robots towards more complex and delicate tasks in space.} } - Belmonte-Baeza, Á., Ramón, J. L., Felicetti, L., Cazorla, M. and Pomares, J. (2026). Path Planning and Reinforcement Learning-Driven Control of On-Orbit Free-Flying Multi-Arm Robots
. The International Journal of Robotics Research. Source
BibTeX
@article{belmontebaeza2026path, title = {Path Planning and Reinforcement Learning-Driven Control of On-Orbit Free-Flying Multi-Arm Robots}, author = {Belmonte-Baeza, Álvaro and Ramón, José Luis and Felicetti, Leonard and Cazorla, Miguel and Pomares, Jorge}, journal = {The International Journal of Robotics Research}, year = {2026}, doi = {10.1177/02783649261441638}, abstract = {This paper presents a hybrid approach that integrates trajectory optimization (TO) and reinforcement learning (RL) for motion planning and control of free-flying multi-arm robots in on-orbit servicing scenarios. The proposed system integrates TO for generating feasible, efficient paths while accounting for dynamic and kinematic constraints, and RL for adaptive trajectory tracking under uncertainties. The multi-arm robot design, equipped with thrusters for precise body control, enables redundancy and stability in complex space operations. TO optimizes arm motions and thruster forces, reducing reliance on the arms for stabilization and enhancing maneuverability. RL further refines this by leveraging model-free control to adapt to dynamic interactions and disturbances. The experimental results validated through comprehensive simulations demonstrate the effectiveness and robustness of the proposed hybrid approach. Two case studies are explored: surface motion with initial contact and a free-floating scenario requiring surface approximation. In both cases, the hybrid method outperforms traditional strategies. In particular, the thrusters notably enhance motion smoothness, safety, and operational efficiency. The RL policy effectively tracks TO-generated trajectories, handling high-dimensional action spaces and dynamic mismatches. This integration of TO and RL combines the strengths of precise, task-specific planning with robust adaptability, ensuring high performance in the uncertain and dynamic conditions characteristic of space environments. By addressing challenges such as motion coupling, environmental disturbances, and dynamic control requirements, this framework establishes a strong foundation for advancing the autonomy and effectiveness of space robotic systems.} } - Yoshida, K., Wilcox, B., Hirzinger, G. and Lampariello, R. (2016). Space Robotics
. Springer Handbook of Robotics. Source
BibTeX
@incollection{yoshida2016space, title = {Space Robotics}, author = {Yoshida, Kazuya and Wilcox, Brian and Hirzinger, Gerd and Lampariello, Roberto}, booktitle = {Springer Handbook of Robotics}, series = {Springer Handbooks}, pages = {1423-1462}, publisher = {Springer International Publishing}, year = {2016}, doi = {10.1007/978-3-319-32552-1_55} }