
these booms also reduce mass and complexity compared to
traditional rigid-link articulated-arm designs. ReachBot’s
large workspace increases the number of available anchor
points and accessible footsteps, a notable advantage when
navigating environments with sparse anchor points, obstruc-
tions, or large variations in terrain.
The combination of climbing or walking with long reach
makes the ReachBot paradigm amenable to a variety of differ-
ent environments, but the relative importance of design fea-
tures depends on the specific mission. For example, in mis-
sions with surrounding walls that enclose the robot, ReachBot
can act like a cable-driven robot by keeping its booms in
tension, requiring booms with strong tensile strength but
negligible compression requirements. Conversely, in a mis-
sion to navigate a gently curved surface, ReachBot acts as
a legged walker and demands that its booms are loaded in
compression. These different mission scenarios both take ad-
vantage of ReachBot’s long booms, but load them somewhat
differently, leading to different optimal configurations. More
generally, for any mission, we must balance operational pri-
ority, such as maximizing scientific value, with the technical
feasibility of a novel mobile manipulation platform.
Statement of Contributions: This paper presents a method
for designing ReachBot to provide access to previously in-
accessible space environments. The main contributions of
this work are threefold: (1) We introduce the configurable pa-
rameters for ReachBot, a robot concept that uses extendable
booms for mobility. (2) We present a method to quantify the
tradeoffs of a design by considering the robot configuration,
terrain parameters, and mission requirements. (3) We present
a case study wherein we design ReachBot’s configuration for
a mission to a martian lava tube.
Paper Organization: The rest of the paper is organized as
follows. In Section 2, we discuss existing trade studies for
mobile robot design and introduce a portfolio of past work
in dexterous manipulation that can be applied to ReachBot.
In Section 3, we describe the workflow of our design pro-
cess, including relevant parameters of the robot, terrain, and
mission. A highlight of this section is building a relationship
between ReachBot’s boom configuration and various perfor-
mance metrics. Then, in Section 4, we apply this design
process to a case study exploring a martian lava tube. Finally,
we provide conclusions on the completeness of this process
and how it might be applied to missions distinct from the case
study where ReachBot would also excel.
2. RELATED WORK
Trade studies are widely used to develop robot designs that
maximize certain performance metrics by intelligently select-
ing the robots’ configurations in relation to their operational
design domains. For mobile robots, trade studies encompass
a wide range of parameters from high-level mobility mode [7]
down to joint orientation [8]. A valuable approach in de-
signing a mission-specific robot is to relate environmental,
task, and configuration parameters to performance metrics,
then prioritize the performance metrics to align with mission
objectives [9].
While many existing trade studies for mobile robots consider
ground-based navigation metrics, such as a robot’s ability to
traverse soft soils or hard ground without loss of traction
(trafficability), designing ReachBot requires extra attention
to performance criteria involving objects suspended by po-
tentially long limbs. As in past work, we approach this
problem by leveraging ReachBot’s similarities to a dexterous
manipulator: whereas a manipulator hand uses its fingers to
push on an object, ReachBot uses its booms to pull on the
environment. From this perspective, we consider metrics
common in manipulator design that are relevant to Reach-
Bot’s performance such as stability, kinematic workspace,
and manipulability [10–12].
The stability of a grasped object is defined by the maximum
external wrench (forces and torques) the grasp can resist in
its weakest direction. The eigenvalues of the grasp stiffness
matrix govern the grasp’s ability to apply or resist wrenches,
so its stability is determined by the minimum eigenvalue,
where the corresponding eigenvector denotes the weakest
direction. A grasp stiffness matrix with at least one negative
eigenvalue describes a grasp that is unstable with no external
applied wrench [13]. Conversely, a grasp’s wrench capability,
i.e. the maximum wrench it can apply, is defined by the
maximum eigenvalue of the grasp stiffness matrix. The grasp
can apply this wrench in the direction of the corresponding
eigenvector.
The kinematic workspace of a grasp defines bounds of the
grasped object’s position and orientation corresponding to a
kinematically feasible configuration of fingers that does not
exceed joint limits [10]. Within this workspace, manipu-
lability is another measurement of the quality of a grasp.
Manipulability of a grasp can be quantified by the size of the
manipulability ellipsoid, which corresponds to the distance
from singularities (points where the grasped object’s move-
ment is limited) [14]. With multiple arms sharing the same
workspace, mechanical interference must be taken into con-
sideration as well [15]. Our approach in this paper combines
existing trade study methods for mobile robot design with
design optimization techniques for manipulators to optimize
ReachBot’s configuration for its mission.
3. TRADE STUDY METHOD
In this section, we detail each step of our design process
and define both configurable and fixed parameters. Fig. 2
shows the process overview for designing ReachBot in known
terrain. First, we analyze the workspace and mechanical
interactions of the robot and terrain. Then, incorporating
mission requirements, we compute quantitative performance
metrics and finalize the design. Because the exact terrain
details may not be known during the design process, we
use a Monte Carlo method to randomize terrain parameters,
then design ReachBot to perform well over the portfolio of
possible terrains. In this way, our design process focuses on
maintaining versatility in unknown environments.
Figure 2: Designing ReachBot for a given mission proceeds from
the interaction between the robot and terrain, then incorporates mis-
sion objectives to evaluate performance and deliver a final design.
Section 3A describes basis geometries and properties of
2