Pith. sign in

REVIEW 3 major objections 4 minor 36 references

Robust Navigation of a Soft Growing Robot by Exploiting Contact with the Environment

T0 review · 3 major / 4 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read Soft growing robots navigate better by using obstacles as guides, not avoiding them.

desk verdict Credible incremental advance in soft-robot navigation, but the headline robustness claim is partly self-fulfilling and needs a physical check before it becomes a strong result. read the letter →

arxiv 1908.08645 v2 pith:TKTMFWO6 submitted 2019-08-23 cs.RO

classification cs.RO
keywords softgrowingrobottipeversionobstaclecontactexploitationpathplanningunderuncertaintykinematicmodelcontinuumnavigationcontact-based
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper argues that for soft growing robots, environmental contact need not be avoided and can actually be exploited to make navigation more robust. The authors build a simple kinematic model of how the robot's tip slides along obstacles and pivots at earlier contact points, then use that model in a planner that deliberately routes the robot into obstacles. Their central claim is that planning with contact in mind yields paths that tolerate manufacturing uncertainty far better than obstacle-avoiding plans, which they support with Monte Carlo simulations and physical experiments.

What carries the argument

The key machinery is the obstacle interaction kinematic model: when the robot's tip contacts an obstacle, the tip is constrained to move parallel to the obstacle's tangent while the whole distal chain pivots about the most proximal unsupported pivot point that has the same handedness as the direction of turning. This differential kinematics (Eq. 18) determines how the robot's state changes during contact, and it is the mechanism that, in the planner, turns obstacles into passive guides that consolidate many possible paths into a single one. The planner also relies on a graph-based waypoint sequence generation where zero-weight edges correspond to obstacle-guided motion and weight-1 edges correspond to designed turns.

What would settle it

In a controlled physical experiment with chained obstacles (e.g., two or more walls in sequence), track the actual pivot point and tip trajectory with overhead cameras and compare to the model's prediction. If the tip systematically pivots about a point other than the most proximal unsupported same-handedness pivot, or if the tip fails to slide along the obstacle tangent under the stated pressure and material conditions (thin-walled polyethylene, low pressure, short free length), the model's core claim is refuted. Another direct falsifier: run the planner's numerical robustness test with a different, more detailed simulation (e.g., finite element or Cosserat rod) and see if the contact-exploiting design still outperforms the obstacle-avoiding design.

Watch

Extended reading notes

Core claim

The central discovery is that a planner that explicitly exploits obstacle contact produces paths that are more robust to uncertainty than a planner that avoids all obstacle contact. The paper formalizes a lumped-parameter kinematic model of a tip-everting soft robot interacting with planar obstacles, in which the robot's tip slides along an obstacle's tangent while pivoting about the most proximal unsupported pivot point of matching handedness. Using this model, the planner finds waypoint sequences that minimize the number of designed turns, and then optimizes turn angles and segment lengths to maximize the probability of reaching a goal under manufacturing noise. In numerical experiments with 10,000 Monte Carlo trials, the contact-exploiting design reaches the destination with significantly higher probability for all tested levels of angular uncertainty, and physical deployments confirm that the robot can reach goals even when map mismatch and manufacturing error are present.

Load-bearing premise

The whole planning method and the robustness comparison rest on the heuristic rule that when the robot's tip hits an obstacle, it pivots about the most proximal unsupported pivot point of the same handedness and slides along the obstacle's tangent, without deriving that from first-principles mechanics; if real robots pivot about a different point or slide differently, the planned paths and the simulated robustness advantage may not hold in practice.

Editorial extensions

If this is right

  • If the model is right, a soft growing robot can be steered through cluttered environments with fewer manufactured turns, because obstacles do part of the steering.
  • Robots designed with contact exploitation will be more reliable under manufacturing noise, since obstacle contact reduces path uncertainty.
  • The same planning approach could be applied to any robot that passively conforms to obstacle contours, such as other continuum or snake-like robots.
  • The hole-in-the-wall experiment shows a concrete strategy: when approach angle is uncertain, aim at the wall beside the hole rather than directly at the hole.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The robustness advantage of contact exploitation likely grows with environmental cluttering, since more obstacles provide more passive guidance; a testable extension is measuring success probability versus obstacle density.
  • The paper's single-obstacle contact model may transfer to soft grippers or manipulators that benefit from environmental constraints during manipulation, not just navigation.
  • The planner's reliance on a greedy design optimization could be replaced by a global optimization of the whole turn sequence, which might yield even fewer turns or higher robustness in chained interactions.
  • An observable we would expect if the model is correct: physical robots with thinner walls and lower pressure should match the predicted pivot behavior more closely, while thicker walls or higher pressure would show deviations, particularly in chained obstacle interactions.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 4 minor

Summary. This paper proposes an empirical kinematic model for a tip-everting soft growing robot interacting with planar obstacles, and a planner that exploits obstacle contact. The model represents the robot by pivot points; when the tip contacts an obstacle, the robot pivots about the most proximal unsupported pivot point with the same handedness as the turn direction and slides along the obstacle tangent. The planner first selects a minimum-turn waypoint sequence via a graph over obstacle vertices, then greedily constructs a robot design that maximizes the probability of reaching each waypoint under manufacturing uncertainty modeled as uniform noise on segment lengths and turn angles. The paper validates single-contact wall following and hole navigation, predicts exit locations in an obstacle course for seven starting orientations, and demonstrates physical deployments of planned designs in maze and forest environments. Monte Carlo simulations (Fig. 16(c)) show the contact-exploiting design has higher success probability than a nominal obstacle-avoiding design under manufacturing uncertainty, while Fig. 16(d) shows it is less robust to map uncertainty.

Significance. The idea of deliberately using obstacles as passive guides for soft growing robots is valuable and timely. If the robustness ordering holds physically, the approach reduces the number of manufactured turns and improves navigation reliability under manufacturing error, with direct relevance to search-and-rescue and inspection. The paper contributes a transparent, reproducible model-based planning pipeline, including particle-based optimization and Monte Carlo evaluation, and the physical experiments demonstrate that the planned contact-exploiting designs are deployable. However, the central quantitative claim—that contact exploitation is more robust than avoidance—is currently supported mainly by simulations that use the same interaction model inside both the planner and the evaluator, so the magnitude of the advantage, and even its sign, remains to be verified in physical comparative trials.

major comments (3)
  1. [Experimental Results, Fig. 16(c)] The robustness comparison is model-in-the-loop. Both the planner (Eq. 20, Algorithm 1) and the evaluation in Fig. 16(c) use the identical obstacle interaction model and the same uncertainty model (Eq. 7), so the numerical ordering is partly self-fulfilling: the contact-exploiting design is optimized under exactly the model used to score it. The physical deployments in Fig. 18 demonstrate feasibility, not comparative robustness. To support the abstract's claim, the authors should report a physical Monte Carlo comparison of both designs under manufacturing variability, or clearly argue why model error cancels in the comparison.
  2. [Planar Kinematic Model, 'Obstacle pivot point c_p'] The pivot-point selection rule is an asserted heuristic, not derived from mechanics. The paper's own conclusion states that when the buckling assumptions are violated, 'it could affect the tip predictions for multiple, chained obstacle interactions.' The planner's waypoint sequences and the Fig. 16(c) simulations rely on this rule precisely in chained interactions. If the real pivot point in a chained scenario is not the most proximal same-handed unsupported pivot, the planned designs and success probabilities can change. At minimum, the authors should perform a sensitivity analysis over plausible alternative pivot-selection rules, or provide physical data for chained multi-contact sequences.
  3. [Abstract and Fig. 16(d)] The abstract's claim of 'more robust to uncertainty' is unqualified, but Fig. 16(d) shows the obstacle-avoiding design is more robust to map uncertainty. The claim should be restricted to manufacturing/design uncertainty or combined with a map-uncertainty metric. Additionally, the free parameters sigma_theta, sigma_L, and d are hand-chosen; without empirical calibration, the absolute success levels in Fig. 16(c) should not be over-interpreted.
minor comments (4)
  1. [Robot Design Generation] The text says T is a discretization of [-pi_M, pi_M], but the allowable turn set was previously defined as [-theta_M, theta_M]; pi_M appears to be a typo.
  2. [Manufacturing Uncertainty, Eq. (7)] The notation U(l_i - sigma_L, l_i + sigma_L) and U(theta_i - sigma_theta, theta_i + sigma_theta) should state whether sigma_L and sigma_theta are absolute or relative to the nominal values, and how they are expected to be estimated in practice.
  3. [Algorithm 1] Line 5 discards samples not within d of waypoint x_{i-1}, and the same d is used as the goal radius in Eq. 19. It would help to clarify whether these two uses of d are intended to be identical and how d was chosen in the experiments.
  4. [Growth Through a Cluttered Environment] The obstacle course experiment validates exit-location prediction for seven starting orientations, but it does not test the planner's multi-turn designs; a sentence noting this distinction would prevent overgeneralization.

Circularity Check

1 steps flagged · score 4.0 of 10

The headline robustness advantage in Fig. 16(c) is evaluated with the same obstacle-interaction model and success metric used as the planner's optimization objective, making the quantitative claim partly self-fulfilling; physical deployments provide independent but qualitative support.

  1. fitted input called prediction [Planning Paths that Exploit Obstacles / Problem Definition (Eq. 19) and Experimental Results / Optimal Robot Design (Fig. 16(c))]
    "The objective of this section is to produce a nominal robot design ... such that ... has a high expectation of reaching the destination: E(||⃗ xd−⃗ cn~||<d) ... where (⃗ c1~,...,⃗ cn~) is the deployed robot state computed using the obstacle interaction model. ... Fig. 16(c) compares the robustness of the two designs to uncertainty in their physical realizations. The data was generated by running 10000 Monte Carlo simulations ... A simulation was counted as a success if the robot tip ended within 5 cm of the destination and a failure otherwise."

    The planner's design objective (Eq. 19) is exactly the probability that the deployed tip, computed with the obstacle interaction model, lies within distance d of the destination. The headline robustness comparison in Fig. 16(c) reports the same probability for the same model and the same manufacturing-noise distributions (Eq. 7). The design parameters are chosen by maximizing this sample-based success probability (Alg. 1), so Fig. 16(c) evaluates the optimized design on its own training objective rather than on an independent predictive test.

full rationale

The central non-circular content is the empirical obstacle-interaction model: wall-following, hole-in-wall, and cluttered-course experiments (Figs. 12-15) and physical maze/forest deployments (Fig. 18) are external to the planner's optimization and lend independent support. The circularity burden comes from Fig. 16(c): the optimizer searches turn angles and lengths using the model and uncertainty distributions, and the same model and distributions are then used to produce the reported success-probability advantage. That is a fitted-input-called-prediction pattern rather than a purely logical derivation. The model's pivot-point selection rule ('the most proximal unsupported pivot point that has the same handedness as the direction the robot will be turned') is an asserted ansatz, and the paper's own conclusion concedes that if buckling assumptions are violated 'it could affect the tip predictions for multiple, chained obstacle interactions,' which is exactly where the planner's advantage is demonstrated. Fig. 16(d) further shows the contact-exploiting design is less robust to map uncertainty, so the abstract's unqualified 'more robust to uncertainty' overstates the evidence. These factors make the central quantitative claim partly self-fulfilling, but the independent physical tests and the baseline comparison keep the paper from being fully circular; score 4.

Assumptions & free parameters 4 free parameters · 7 assumptions · 0 invented entities

The central claim rests on an empirical kinematic model with several heuristic behavioral rules, notably the pivot point selection and the tip-follows-tangent assumption. The uncertainty parameters sigma_theta and sigma_l are free inputs rather than measured quantities. No new physical entities are postulated; the pivot point abstraction is a modeling choice, not an invented entity.

free parameters (4)
  • sigma_theta = 2 degrees in numerical experiments
    Half-width of uniform angular manufacturing uncertainty in Eq. 7; chosen by the authors, not measured from a robot population. The robustness comparison in Fig. 16(c) depends on this value.
  • sigma_l = 1.1 cm in numerical experiments
    Half-width of uniform length manufacturing uncertainty in Eq. 7; chosen by the authors. Together with sigma_theta it defines the noise model for all Monte Carlo evaluations.
  • d = 5 cm success radius in simulations
    Distance threshold defining success in Eq. 19 and the planner's conditional expectation. It determines the measured success probabilities and the planner's waypoint acceptance.
  • Delta_theta = uniform angular uncertainty range in Fig. 14(c)
    Used to compute the probability of growing through a hole under angular uncertainty. It is an illustrative parameter, not tied to measured manufacturing data.
assumptions (7)
  • domain assumption The robot's body does not slide relative to the environment, and everted turn locations remain fixed during growth.
    Used throughout the kinematics, e.g., in Model States and Free Growth sections, to justify why pivot points stay fixed once created.
  • domain assumption Obstacle Interaction Assumption 1: the tip velocity is parallel to the obstacle tangent while in contact.
    Assumption 1 in the Planar Kinematic Model section; used to solve for dtheta in Eq. 18 and underlies all contact trajectories.
  • domain assumption Obstacle Interaction Assumptions 2-4: controlled growth rate, length added only to the last segment, and all other joint angles constant.
    Assumptions 2-4 in the Planar Kinematic Model section; define the differential kinematics in Eqs. 13-14.
  • ad hoc to paper The robot pivots about the most proximal unsupported pivot point with the same handedness as the turn direction.
    Heuristic rule stated in the 'Obstacle pivot point c_p' paragraph; not derived from mechanics and central to the model's predictions.
  • domain assumption Head-on contact leads to transverse buckling at the base under the stated pressure and membrane conditions, so the tip slides rather than bends.
    Based on cited literature (Masser et al., Fichter, Hammond et al.); the paper's conclusion lists this as a limitation when conditions differ.
  • domain assumption Manufacturing errors are independent uniform random variables with half-widths sigma_L and sigma_theta.
    Eq. 7; used in all Monte Carlo robustness evaluations. The parameters are chosen, not measured, in the numerical experiments.
  • ad hoc to paper The nominal obstacle-avoiding design is a reasonable baseline for comparison.
    Constructed by hand to approximately maximize clearance from obstacles; no standard uncertainty-aware planner is used as baseline.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Robust Navigation of a Soft Growing Robot by Exploiting Contact with the Environment." pith.science (2026). https://pith.science/paper/TKTMFWO6

@misc{pith2026190808645,
  author       = {Pith},
  title        = {Pith review of: Robust Navigation of a Soft Growing Robot by Exploiting Contact with the Environment},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/TKTMFWO6}},
  note         = {Machine review of arXiv:1908.08645}
}
read the original abstract

Navigation and motion control of a robot to a destination are tasks that have historically been performed with the assumption that contact with the environment is harmful. This makes sense for rigid-bodied robots where obstacle collisions are fundamentally dangerous. However, because many soft robots have bodies that are low-inertia and compliant, obstacle contact is inherently safe. As a result, constraining paths of the robot to not interact with the environment is not necessary and may be limiting. In this paper, we mathematically formalize interactions of a soft growing robot with a planar environment in an empirical kinematic model. Using this interaction model, we develop a method to plan paths for the robot to a destination. Rather than avoiding contact with the environment, the planner exploits obstacle contact when beneficial for navigation. We find that a planner that takes into account and capitalizes on environmental contact produces paths that are more robust to uncertainty than a planner that avoids all obstacle contact.

Figures

Figures reproduced from arXiv: 1908.08645 by the authors.

Figure 2
Figure 2. Overview of the soft growing robot used in this work. (a) The robot extends from the tip using pneumatically driven tip-eversion (Hawkes et al. 2017). (b) Turns are manufactured at discrete increments along the robot’s body using tape to shorten one side of the robot relative to the other. (c) Sequence of four pictures shows the robot growing through a manufactured turn, which is marked in red. Due to the nature of … view at source ↗
Figure 1
Figure 1. We present a heuristic model that enables planning of planar paths for a soft growing robot that exploit robot-obstacle interactions. Obstacles can be beneficial for navigation because they passively guide the robot and reduce uncertainty in its motion. Left: Simulated deployments of two robots with manufacturing uncertainty. One design (blue) is optimized to exploit obstacle contact to reach its goal location and t… view at source ↗
Figure 3
Figure 3. Model states of the lumped parameter model consist of pivot points ~c1, . . . , ~cn. Obstacles in this figure are labeled O1 and O2. Pictures show the robot at four progressive time steps. From (a) to (b), a new pivot point is added as the robot turns at ~c2. Note that the position of the pivot does not change in subsequent time-steps because the body is extending, not translating (colored bands don’t move). From (b… view at source ↗
Figures from the paper (12 more)
Figure 5
Figure 5. Figure 5: Errors in manufacturing and modeling lead to uncertainty in robot path. Representative regions of pivot point locations are depicted in light red and blue. In free space (a), the uncertainty compounds as expected, but in (b), the robot’s path is bifurcated by the prese…
Figure 6
Figure 6. Figure 6: Interaction of robot with an obstacle. (a) Robot shown interacting with a wall at three successive time-steps t1, t2, t3. The robot comes into contact with the obstacle, after which the robot tip starts moving along direction tˆ, parallel to the obstacle surface, pivot…
Figure 8
Figure 8. Figure 8: Illustration of the motion of the robot when a designed turn emerges while its tip is in contact with an obstacle. This is described mathematically by Eq. 14. 2. Robot lengthening rate is a control input, i.e. d dt Pli = u. 3. New length is added to the last segment on…
Figure 7
Figure 7. Figure 7: Soft Growing robot obstacle interaction kinematics. (a) Robot will pivot about most proximal unsupported pivot point that has the same handedness as the turn direction. In this case, the robot is being turned left by the obstacle and hence it will pivot about ~cn−3, th…
Figure 9
Figure 9. Figure 9: Condensation point illustration. Due to the nature of obstacle interaction, obstacles condense many incoming robot paths through one of its vertices. In this example, all robots that approach the obstacle with a tangent that lay within the gray angle range are directed…
Figure 11
Figure 11. Figure 11: Structure of graph for waypoint sequence generation problem. Nodes of the graph represent departing from a waypoint, ~x ∈ W with a tip angle θ ∈ [0, 2π). Edges between two nodes exist if: (1) The two nodes correspond to the same waypoint and have tip angles that are w…
Figure 12
Figure 12. Figure 12: Experimental trajectories of robot tip position when the robot comes into contact with a wall. (a) Schematic showing two example trajectories and relevant parameters. (b) Experimental trajectories from 20 trials of the robot. As predicted by the model, the tip follows…
Figure 15
Figure 15. Figure 15: Obstacle course with tip trajectories computed using the obstacle interaction model. Four exit positions are labeled as 1, 2, 3, and 4 and correspond to colors yellow, blue, cyan, and pink, respectively. Depending on the starting orientation, the robot will end at one…
Figure 14
Figure 14. Figure 14: Experiment of growth through a hole-in-the-wall. (a) Several predicted trajectories of the tip of the soft growing robot for different approach angles are shown at a fixed distance from the hole. When the approach angle is within the light blue region with solid angle…
Figure 16
Figure 16. Figure 16: Path planning results. (a) Optimal design for navigating the tip of the soft growing robot from start location (top left) to destination location (bottom right). Free space deployment of the robot is shown in light blue and deployment of the robot in the map (calculat…
Figure 17
Figure 17. Figure 17: Free space deployment of optimal robot design shown in [PITH_FULL_IMAGE:figures/full_fig_p013_17.png]
Figure 18
Figure 18. Figure 18: Physical implementation of optimal robot designs. Each row corresponds to a different destination and for each destination, an optimal design was produced by the planning method presented in this paper. The left column contains the path predicted by the obstacle inter…

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

36 extracted references · 30 canonical work pages

  1. [1]

    MIT press

    Choset HM, Hutchinson S, Lynch KM, Kantor G, Burgard W, Kavraki LE and Thrun S (2005) Principles of Robot Motion: Theory, Algorithms, and Implementation. MIT press

  2. [2]

    IEEE Robotics and Automation Letters 2(3): 1413--1419

    Coevoet E, Escande A and Duriez C (2017) Optimization-based inverse model of soft robots with contact handling. IEEE Robotics and Automation Letters 2(3): 1413--1419

  3. [3]

    The International Journal of Robotics Research 35(1-3): 161--185

    Deimel R and Brock O (2016) A novel type of compliant and underactuated robotic hand for dexterous grasping. The International Journal of Robotics Research 35(1-3): 161--185

  4. [4]

    Technical Report D-3466, National Aeronautics and Space Adminstration (NASA)

    Fichter W (1966) A theory for inflated thin-wall cylindrical beams. Technical Report D-3466, National Aeronautics and Space Adminstration (NASA)

  5. [5]

    In: IEEE International Conference on Robotics and Automation (ICRA)

    Greer JD, Blumenschein LH, Okamura AM and Hawkes EW (2018) Obstacle-aided navigation of a soft growing robot. In: IEEE International Conference on Robotics and Automation (ICRA). pp. 4165--4172

  6. [6]

    In: IEEE International Conference on Robotics and Automation (ICRA)

    Greer JD, Morimoto TK, Okamura AM and Hawkes EW (2017) Series pneumatic artificial muscles ( sPAMs ) and application to a soft continuum robot. In: IEEE International Conference on Robotics and Automation (ICRA). pp. 5503--5510

  7. [7]

    In: IEEE International Conference on Robotics and Automation (ICRA)

    Hammond ZM, Usevitch NS, Hawkes EW and Follmer S (2017) Pneumatic reel actuator: Design, modeling, and implementation. In: IEEE International Conference on Robotics and Automation (ICRA). pp. 626--633

  8. [8]

    Science Robotics 2(8): eaan3028

    Hawkes EW, Blumenschein LH, Greer JD and Okamura AM (2017) A soft robot that navigates its environment through growth. Science Robotics 2(8): eaan3028

Show all 36 references
  1. [9]

    Soft Robotics 2(4): 155--164

    Katzschmann RK, Marchese AD and Rus D (2015) Autonomous object manipulation using a soft planar grasping manipulator. Soft Robotics 2(4): 155--164

  2. [10]

    IEEE Transactions on Robotics and Automation 12(4): 566--580

    Kavraki LE, Svestka P, Latombe JC and Overmars MH (1996) Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Transactions on Robotics and Automation 12(4): 566--580

  3. [11]

    Autonomous Robots 40(3): 537--560

    Killpack MD, Kapusta A and Kemp CC (2016) Model predictive control for fast reaching in clutter. Autonomous Robots 40(3): 537--560

  4. [12]

    Cambridge University Press

    LaValle SM (2006) Planning algorithms. Cambridge University Press

  5. [13]

    In: IEEE International Conference on Robotics and Automation

    Liljeback P, Pettersen KY and Stavdahl O (2009) Modelling and control of obstacle-aided snake robot locomotion based on jam resolution. In: IEEE International Conference on Robotics and Automation. pp. 3807--3814

  6. [14]

    IEEE/ASME Transactions on Mechatronics 17(6): 1158--1169

    Liljeback P, Pettersen KY, Stavdahl and Gravdahl JT (2012) Snake robot locomotion in environments with obstacles. IEEE/ASME Transactions on Mechatronics 17(6): 1158--1169

  7. [15]

    Communications of the ACM 22(10): 560--570

    Lozano-P \'e rez T and Wesley MA (1979) An algorithm for planning collision-free paths among polyhedral obstacles. Communications of the ACM 22(10): 560--570

  8. [16]

    AIAA Journal 1(7): 1652--1655

    Masser P, Page R and Stoner W (1963) Deflections of an inflated circular-cylindrical cantilever beam. AIAA Journal 1(7): 1652--1655

  9. [17]

    In: IEEE International Conference on Robotics and Automation (ICRA)

    Melchior NA and Simmons R (2007) Particle RRT for path planning with uncertainty. In: IEEE International Conference on Robotics and Automation (ICRA). pp. 1617--1624

  10. [18]

    In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)

    Neppalli S, Jones B, McMahan W, Chitrakaran V, Walker I, Pritts M, Csencsits M, Rahn C and Grissom M (2007) Octarm-a soft robotic manipulator. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). pp. 2569--2569

  11. [19]

    In: Robotics Sciences and Systems Workshop: Revisiting Contact - Turning a problem into a solution

    P \'a ll E, Sieverling A and Brock O (2017) Towards motion plans that react to contact events. In: Robotics Sciences and Systems Workshop: Revisiting Contact - Turning a problem into a solution

  12. [20]

    In: IEEE International Conference on Robotics and Automation (ICRA)

    Park W, Kim JS, Zhou Y, Cowan NJ, Okamura AM and Chirikjian GS (2005) Diffusion-Based Motion Planning for a Nonholonomic Flexible Needle Model . In: IEEE International Conference on Robotics and Automation (ICRA). pp. 4600--4605

  13. [21]

    IEEE Transactions on Robotics 21(1): 1--17

    Roh Sg and Choi HR (2005) Differential-drive in-pipe robot for moving inside urban gas pipelines. IEEE Transactions on Robotics 21(1): 1--17

  14. [22]

    In: Experimental Robotics

    Rucker DC and Webster RJ (2014) Mechanics of continuum robots with external loading and general tendon routing. In: Experimental Robotics. Springer, pp. 645--654

  15. [23]

    Nature 521(7553): 467--475

    Rus D and Tolley MT (2015) Design, fabrication and control of soft robots . Nature 521(7553): 467--475. doi:10.1038/nature14543

  16. [24]

    In: Robotics Sciences and Systems Workshop: Revisiting Contact - Turning a problem into a solution

    Sieverling A, Eppner C and Brock O (2017) Exploiting contact for efficient motion planning under uncertainty. In: Robotics Sciences and Systems Workshop: Revisiting Contact - Turning a problem into a solution

  17. [25]

    Transactions on Computational Intelligence and AI in Games 4(2): 144--148

    Sturtevant N (2012) Benchmarks for grid-based pathfinding. Transactions on Computational Intelligence and AI in Games 4(2): 144--148

  18. [26]

    IEEE control systems 12(1): 21--27

    Suzumori K, Iikura S and Tanaka H (1992) Applying a flexible microactuator to robotic mechanisms. IEEE control systems 12(1): 21--27

  19. [27]

    In: Advances in Neural Information Processing Systems

    Thrun S (2000) Monte C arlo POMDP s. In: Advances in Neural Information Processing Systems. pp. 1064--1070

  20. [28]

    IEEE Transactions on Robotics 24(1): 88--104

    Transeth AA, Leine RI, Glocker C, Pettersen KY and Liljeb \"a ck P (2008) Snake robot obstacle-aided locomotion: Modeling, simulations, and experiments. IEEE Transactions on Robotics 24(1): 88--104

  21. [29]

    Part I : general model of robot interacting with environment

    Vukobratovi \'c MK and Potkonjak V (1999) Dynamics of contact tasks in robotics. Part I : general model of robot interacting with environment. Mechanism and Machine Theory 34(6): 923--942

  22. [30]

    The International Journal of Robotics Research 29(13): 1661--1683

    Webster RJ and Jones BA (2010) Design and Kinematic Modeling of Constant Curvature Continuum Robots: A Review . The International Journal of Robotics Research 29(13): 1661--1683

  23. [31]

    IEEE Transactions on Robotics 30(4): 880--889

    Yip MC and Camarillo DB (2014) Model-less feedback control of continuum manipulators in constrained environments. IEEE Transactions on Robotics 30(4): 880--889

  24. [32]

    Journal of Field Robotics 2(3): 289--307

    Zheng YF and Hemami H (1985) Mathematical modeling of a robot collision with its environment. Journal of Field Robotics 2(3): 289--307

  25. [33]

    , " * write output.state after.block = add.period write newline

    ENTRY address author booktitle chapter doi edition editor eid howpublished institution isbn journal key month note number organization pages publisher school series title type url volume year label extra.label sort.label short.list INTEGERS output.state before.all mid.sentence...

  26. [34]

    write newline

    " write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 gl...

  27. [35]

    , " * write output.state after.block = add.period write newline

    ENTRY address archive author booktitle chapter doi edition editor eid eprint howpublished institution isbn journal key month note number organization pages publisher school series title type url volume year label INTEGERS output.state before.all mid.sentence after.sentence aft...

  28. [36]

    write newline

    " write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 gl...

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.