Skip to content

DLR Institute of System Dynamics and Control Terramechanics Robotics Locomotion Lab

The TROLL rig: a KUKA KR210 industrial arm inside a white dust-protective jacket, holding the wheel drive unit down into the narrow front soil bin, with a Keyence laser profile scanner mounted ahead of the wheel and the larger fixed bin behind the robot.

DLR (CC BY-NC-ND 3.0).

TROLL is a single wheel terramechanics laboratory built around a force-controlled industrial robot rather than a rail carriage. The arm holds the wheel against the soil at a commanded vertical load, imposes a commanded slip, side-slip and tilt, and, through an automated tool changer, swaps the wheel drive unit for a soil preparation tool between runs [1][2]. The consequence is throughput: 115 tests in three days by one person, against several weeks for the same matrix on a conventional manual bench.

It is at Oberpfaffenhofen-Wessling in Bavaria, and belongs to the Institute of System Dynamics and Control, which is a different DLR institute from the Institute of Space Systems in Bremen that runs the landing rig, and a different one again from the neighboring Institute of Robotics and Mechatronics on the same campus.

ParameterValue
OperatorDLR Institute of System Dynamics and Control [1][3]
LocationOberpfaffenhofen-Wessling, Germany [1][5]
CommissionedFirst facility paper 2018; “recently developed” in 2019 [1][2]
TypeRobot-based single wheel soil bin, force controlled
Floor areaNot published. Design envelope 6.5 x 6.5 x 3.5 m
CapabilitiesSingle wheel bench, soil preparation tool, soil bins
Simulant or terrainDLR-RMCS13 chalk silt; DLR-RMCS14 olivine sand [2][3]
InstrumentationATI Omega160 force-torque sensor above the tool changer [1]
Ground truthPenetrometer at 10 points along the lane, to 0.2 m [2]
Fidelity limits1 g; usable lane about 3 m of 4 m [1][2]
AccessInstitute-run; no published external user program [2]
Cited byrosalind-franklin
ParameterValue
Working volumeLane 4 m long, about 3 m usable, wheels to 200 mm wide [1]
Test article limitsWheel load to 1 kN; wheel radius 80 to 250 mm [1][5]
VacuumNot applicable. Ambient pressure, enclosed hall
TemperatureMonitored, not set: 24.5 to 26.5 C [2]
IlluminationNot applicable. No solar simulator
Simulant or terrainDLR-RMCS13 and DLR-RMCS14, tonnage not published
SlopeSide-slip 0 to 15 degrees instead [1]
Gravity offloadNone. Vertical load commanded, 50 N and up [1][2]
InstrumentationATI Omega160 force-torque sensor; two Keyence LJ-7300

The machine is a KUKA KR210 R3100 Ultra inside a dust protective jacket, standing between a large fixed soil container behind it and a smaller interchangeable container in front, with an automated tool changer at the flange [1][2]. One tool is the wheel drive unit; the other is the soil preparation tool, and swapping between them is what allows a full test matrix to run unattended.

Force control is the design idea. Each Cartesian axis is either force controlled or holonomically constrained, so a run holds a commanded vertical load, a commanded slip ratio and a commanded side-slip and tilt while the wheel traverses the bin [1][3]. That removes the hanging weights and cable winch of the conventional bench and replaces them with a commanded set point, which is why arbitrary combinations of load and slip can be swept automatically [1][4]. Constant load and forced slip are held through the robot’s 4 ms control cycle [2].

The published limits do not fully agree. Wheel radius is 80 to 250 mm in the facility paper [1], while the drive unit is separately described as accepting wheels of 200 to 400 mm diameter [2]; both are recorded here. The servo drive is limited to 28 Nm and 85 rpm, giving 1.1 m/s at a 125 mm radius, and the operator page states a wheel load to 1 kN, a run length up to 3 m and a horizontal speed above 1 m/s [5]. The rig was designed to a 6500 x 6500 x 3500 mm envelope with a 10 kN/m2 floor load allowance for the bins [4]. The lowest loads actually run in the published campaigns are 50 N, chosen “to limit the sinkage over the entire slip range”, and 100 N, described as “representative of a medium-class 6-wheeled rover (mass ~350 kg) under lunar gravity”; the design requirement list goes lower, to 37 N for the LRU rover wheel at lunar gravity.

ParameterValue
Working volumeFull lane; loosening to 250 mm, mixing to about 200 mm [1][2]
Simulant or terrainRecipe differs per simulant: 3 min sand, about 9 min chalk [2]
InstrumentationBulk density sampler, plus or minus 2.5 percent relative [3]

The second tool on the changer prepares the soil, which is why the test matrix can run without an operator in the bin. Preparation is automated in three steps: loosening, leveling and compression [1]. For mechanical loosening the tool is inserted to a depth, tilted to an angle, traversed, reversed to the opposite angle and returned, which counts as one pass; the published recipe for the cohesive simulant is 20 degrees, 250 mm depth, 0.2 m/s, three passes. Pneumatic loosening by fluidization through a floor grid takes 1 to 10 s per pulse, with 5 s stated as good for olivine and quartz sand, but the operators record two disadvantages, “the dust emission and a possible separation of the different grain sizes”, the separation developing “on a time scale of minutes” [1]. Leveling is a 30 degree blade pass at a set height, and compression is repeated vertical presses of 5 to 20 mm for the olivine and 10 to 80 mm for the chalk, with 50 percent overlap described as “a good balance between effort and quality” [1].

Preparation time is asymmetric between the two simulants: about 3 minutes for the olivine sand, using fluidization and two leveling passes, against almost three times longer for the cohesive chalk, which needs mixing, at least four leveling passes at decreasing depths and two compression passes [2].

Relative density is controlled through measured bulk density rather than through a procedure alone. The method uses a purpose-built non-disturbing sampler with a stated plus or minus 2.5 percent relative measurement uncertainty, sampled along the lane before and after preparation [3]. On the conventional DLR bench, from which the method was carried over, the four preparation methods gave densities of 1.11 g/cm3 by manual deep raking, 1.26 by manual board-walk compression, 1.13 by semi-automated plow and 1.26 by semi-automated sled, with root mean square deviations of 1.6 percent, 2.3 percent, 1 percent and 0.5 percent respectively.

ParameterValue
Working volumeSmall front bin 4 m long, about 3 m usable; large fixed bin behind [1]
Simulant or terrainRMCS13, 1 to 30 um chalk; RMCS14, 90 to 700 um olivine [2][3]
InstrumentationPenetrometer, 10 points, 0.2 m depth at 0.02 m/s [2]

There are two containers, a large fixed one behind the robot and a smaller movable one in front, and only the movable one is dimensioned in the literature: 4 m long, taking wheels up to 200 mm wide, of which “due to boundary effects on both sides, the resulting test length is of about 3 m” [1]. Bin depth is not published for either; mechanical loosening reaches 250 mm and sand mixing about 200 mm, so the working depth is at least 0.25 m [1][2]. Neither tonnage is published.

DLR-RMCS13 is a calcium carbonate powder of 1 to 30 um with rounded ellipsoidal grains that form breakable clusters, cohesive and highly compactable, designed as a worst-case soft soil after Spirit’s embedding: uncompacted it “cannot support the weight of an average person, resulting in knee-deep sinkage”, while compacted “it is even possible to walk on the material without noticeable sinkage” [3]. DLR-RMCS14 is an olivine sand of 90 to 700 um with a friction angle of about 35 degrees, a quartz substitute with no free silica, matched to martian grain size distributions less the silt and clay fractions [2].

The force-torque sensor does three jobs at once: it measures the wheel forces, it protects the rig against limit violations, and it closes the force control loop [1]. Its IP65 and IP68 rating is a facility choice rather than a sensor choice, because the sensor lives in the dust.

Sinkage is not measured by a displacement transducer on the wheel carrier. It is derived from robot position combined with laser profile scans of the surface taken before and after each run, which the rig reconstructs into a full three-dimensional surface [1][2]. That gives sinkage, rut geometry and soil displacement from the same measurement. Beyond the force-torque sensor and the two Keyence LJ-7300 scanners, the rig carries an inertial measurement unit, camera mounts, environmental sensors for temperature and for air and soil humidity, and mounting points on the experiment tool for a bevameter and a penetrometer. A Sony NEX-FS700 records 4K at 480 frames per second, and the hall lighting exists to support it rather than to set an illumination level [1].

There is no motion capture volume. Pose comes from the robot’s own telemetry over the KUKA robot sensor interface at a 4 ms cycle [2]. Sampling of the force channels was designed around grouser excitation, at 50 Hz or better against 10 Hz on the previous rig [4].

Soil state is instrumented separately from the wheel. Penetrometer tests are “frequently conducted in ten different spots equally distant from each other to verify that a consistent soil state was achieved”, to 0.2 m depth at 0.02 m/s, plotted against bin position, with transient regions at both ends shaded and their data discarded [2]. An internal consistency check on the 2019 campaign compared a computed grouser strike frequency of 1.193 Hz against 1.19 Hz measured by fast Fourier transform [1].

Gravity. The rig scales the wheel load, not the gravitational field. The 100 N case is described as representative of a 350 kg six-wheeled rover under lunar gravity [2], but the soil column, the wheel’s own weight distribution and the granular flow are all at 1 g. For the milli-gravity case DLR’s published position is blunt: “due to large differences between the Phobos and Earth environments, it is almost impossible to perform laboratory experiments to design, develop and validate robotic operations. Thus, simulations are critical” [6].

A quarter of its own bin. The soil bin is 4 m long and the usable test length is about 3 m, because of boundary effects at both ends [1]. The 3 m driving distance in the high-speed campaign was chosen “to avoid potential disturbances caused by the front and back walls of the soil bin”, and only the 0.5 to 2.5 m interval is treated as steady state [1][2].

A disturbance-free carrier. The arm is part of the measurement. The high-speed campaign records “slightly higher vibrations experienced at both ends of the soil bin where the robot arm was fully extended” [2], which is where the arm’s stiffness is lowest and where the end-effects of the bin already apply.

Its own speed and slip limits. The operators are specific about what fails first: “the main controller of the robot arm had to constantly compensate for the rotational speed of the wheel, which proved to be increasingly difficult when higher speeds or higher slip ratios were considered”, and “greater sinkages may have been experienced due to slightly over-imposed slipping conditions resulting from the controller throughput being challenged to keep pace with the motor driver”, alongside “the close approach in several instances to the motor current limit” [2]. The limits bite above about 1 m/s and above 80 percent slip.

Fluidized preparation on cohesive soil. On the cohesive chalk simulant, fluidization “tended to form cylindrical air channels, releasing the air directly outside of the bin and precluding its use” [2], so the fast preparation route is available only for the sand.

The densest achievable soil state, by machine. “The maximum density of the material was not possible to be reached via semi-automated preparation, but by its manual counterpart” [3]. The automated method that makes the throughput possible does not reach the state the manual method reaches.

Homogeneity along the lane. The operators record that “maintaining the soil in a homogeneous state at any given point was crucial and often a challenge” [2], which is why the ten-point penetrometer check exists.

Traction on the cohesive simulant above 0.1 m/s. The high-speed campaign reports complete loss of traction on DLR-RMCS13 above that speed [2].

Vacuum, temperature and illumination. None of the three is provided. The enclosure carries sensors for temperature and for air and soil humidity, used to keep ambient conditions controlled rather than to set them; logged values for the 2019 campaign were 26.5 C and 1.9 percent relative humidity on one simulant and 24.5 C and 3.3 percent on the other [2].

Side-slip in cohesive soil, 2019. A three-dimensionally printed wheel of 160 mm radius and 100 mm width with twelve straight grousers of 10 by 5 mm, on DLR-RMCS13 prepared without compression, at 0.1 m/s and 50 N, sweeping slip from 20 to 80 percent and side-slip angle across 0, 5, 10 and 15 degrees, with three repeats of each condition [1]. The campaign ran 115 tests in three days with one operator, against several weeks for the same matrix on a conventional manual bench, and three identical runs agreed in both traction and sinkage [1].

High speed tractive performance, run 2019 and published 2023. A rigid metallic wheel of 250 mm diameter and 112 mm width with twelve toothed grousers, and the flexible ExoMars and Rosalind Franklin wheel of the same size and grouser design, at 100 N across 0.01 to 1 m/s at 20 and 60 percent slip, over 3 m after a 0.75 s acceleration, on both simulants [2]. Drawbar pull and tractive efficiency fall sharply above 0.2 m/s; peak efficiency drops by 62.5 percent between 0.01 and 1 m/s; the slip at which efficiency peaks migrates from 10 percent to 30 percent; and sinkage rises with speed, against the prior literature. The flexible wheel at 1 m/s gives about twice the drawbar pull and efficiency of the rigid one with 18 percent less sinkage at low slip [2]. The recommended operating band is 0.2 to 0.3 m/s. The campaign happened at TROLL because no conventional rig could reach those speeds: researchers from Tohoku University and ESA “approached the Institute of System Dynamics and Control” for exactly that reason, which is also the only documented external access route [2].

MMX rover. The operators state that “in the future the testbed will be used within the MMX Rover mission context to test, validate and optimize the rovers wheels” [1]. No report of an executed MMX wheel campaign at TROLL is published; the available MMX locomotion paper covers simulation and the milli-gravity technology experiment rather than TROLL runs [6].

References

  1. Buse, F. (2019). Fully Automated Single Wheel Testing with the DLR Terramechanics Robotics Locomotion Lab (TROLL). Source
    BibTeX
    @inproceedings{buse2019fully,
      author = {Buse, Fabian},
      title = {Fully Automated Single Wheel Testing with the {DLR} Terramechanics Robotics Locomotion Lab ({TROLL})},
      booktitle = {Proceedings of the 15th Symposium on Advanced Space Technologies in Robotics and Automation (ASTRA)},
      year = {2019},
      address = {Noordwijk, The Netherlands},
      organization = {European Space Agency},
      url = {https://elib.dlr.de/128404/}
    }
  2. Rodríguez-Martínez, D., Buse, F., Van Winnendael, M. and Yoshida, K. (2023). The Effects of Increasing Velocity on the Tractive Performance of Planetary Rovers. arXiv preprint. Source
    BibTeX
    @article{rodriguezmartinez2023effects,
      title = {The Effects of Increasing Velocity on the Tractive Performance of Planetary Rovers},
      author = {Rodríguez-Martínez, David and Buse, Fabian and Van Winnendael, Michel and Yoshida, Kazuya},
      year = {2023},
      journal = {arXiv preprint},
      eprint = {2306.02167},
      url = {https://arxiv.org/abs/2306.02167}
    }
  3. Lichtenheldt, R., Burlet, J.-Y., Buse, F. and Rebele, B. (2017). Towards Automated Soil Preparation for Planetary Rovers: Methods for Reproducible Measurements in Regolith Simulants. Source
    BibTeX
    @inproceedings{lichtenheldt2017towards,
      author = {Lichtenheldt, Roy and Burlet, Jean-Yves and Buse, Fabian and Rebele, Bernhard},
      title = {Towards Automated Soil Preparation for Planetary Rovers: Methods for Reproducible Measurements in Regolith Simulants},
      booktitle = {Proceedings of the 14th Symposium on Advanced Space Technologies in Robotics and Automation (ASTRA)},
      year = {2017},
      address = {Leiden, The Netherlands},
      organization = {European Space Agency},
      url = {https://elib.dlr.de/112794/}
    }
  4. Buse, F. (2015). Machbarkeitsstudie für einen roboterbasierten Radprüfstand zur Entwicklung von Mars- und Mondrovern. Source
    BibTeX
    @mastersthesis{buse2015machbarkeitsstudie,
      author = {Buse, Fabian},
      title = {Machbarkeitsstudie f{\"u}r einen roboterbasierten Radpr{\"u}fstand zur Entwicklung von Mars- und Mondrovern},
      school = {Rheinisch-Westf{\"a}lische Technische Hochschule Aachen},
      year = {2015},
      type = {Master's thesis},
      url = {https://elib.dlr.de/97400/}
    }
  5. (2026). DLR: Terramechanics Laboratory TROLL. dlr.de/en/rm/about-us/institute/infrastructure/troll (accessed 2026-08-28) archived copy
    BibTeX
    @misc{dlrtroll,
      title = {DLR: Terramechanics Laboratory TROLL},
      howpublished = {\url{https://www.dlr.de/en/rm/about-us/institute/infrastructure/troll}},
      organization = {dlr.de},
      urldate = {2026-08-28},
      year = {2026}
    }
  6. Buse, F., Barthelmes, S., Chalon, M., Langofer, V., Bertleff, W., Lichtenheldt, R., Skibbe, J., Bihler, M., Holderried, R., Reill, J., Vodermayer, B., Stubbig, L., Bertrand, J., Tardivel, S., Vernazza, P., Murdoch, N., Ulamec, S. and Michel, P. (2021). Wheeled Locomotion in Milli-Gravity: A Technology Experiment for the MMX Rover, IAC-21,A3,4A,8,x64275. Source
    BibTeX
    @inproceedings{buse2021wheeled,
      author = {Buse, Fabian and Barthelmes, Stefan and Chalon, Maxime and Langofer, Viktor and Bertleff, Wieland and Lichtenheldt, Roy and Skibbe, Juliane and Bihler, Markus and Holderried, Roman and Reill, Josef and Vodermayer, Bernhard and Stubbig, Leon and Bertrand, Jean and Tardivel, Simon and Vernazza, Pierre and Murdoch, Naomi and Ulamec, Stephan and Michel, Patrick},
      title = {Wheeled Locomotion in Milli-Gravity: A Technology Experiment for the {MMX} Rover},
      booktitle = {Proceedings of the 72nd International Astronautical Congress (IAC)},
      year = {2021},
      address = {Dubai, United Arab Emirates},
      number = {IAC-21,A3,4A,8,x64275},
      url = {https://elib.dlr.de/144876/}
    }