Gaitkit Open the lab
Tank Bot, A small tracked ground robot, about 0.7 m long, with rubber tracks over spinning road wheels, a pan-and-tilt sensor head on a mast and an optional folded manipulator arm on the front deck. The road wheels, idlers and sprockets turn with distance and the head sweeps side to side; camera eyes and headlights glow at night.
Mech · Rolls with distance

Tank Bot

A small tracked ground robot, about 0.7 m long, with rubber tracks over spinning road wheels, a pan-and-tilt sensor head on a mast and an optional folded manipulator arm on the front deck. The road wheels, idlers and sprockets turn with distance and the head sweeps side to side; camera eyes and headlights glow at night.

Size
0.58 × 0.65 × 0.68 m
Triangles
1,956
Open in the lab Loop clip inside. The download carries the knobs you set here.

Tune it

4 knobs: Colorway, Head, Arm, Size.

Specs

Size
0.58 × 0.65 × 0.68 m
width × height × depth
Triangles
1,956
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
0.754 m
of travel per cycle
Moving parts
11
wheel_0 · spin, wheel_1 · spin, wheel_2 · spin, wheel_3 · spin, wheel_4 · spin, wheel_5 · spin, wheel_6 · spin, wheel_7 · spin, wheel_8 · spin, wheel_9 · spin, head · rotate
Knobs
4
3 presets
Night lights
2
eye, lamp

Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.

Use it

Code for the specimen as it is set up above; it follows your knobs.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/tank-bot.mjs';

const tankBot = createAsset();
scene.add(tankBot);                      // rests on y = 0, front faces +Z

let dist = 0;
renderer.setAnimationLoop(() => {
  dist += speed * clock.getDelta();
  tankBot.position.z = dist;
  tankBot.userData.tick(dist);            // wheels roll exactly with the distance
  renderer.render(scene, camera);
});

More in the docs; agents can fetch all of this through MCP.

Knobs

KnobTypeValuesDefaultWhat it does
colorwaychoiceolive sand safety arcticoliveHull colours: olive (field robot), sand (desert explorer, orange trim), safety (yellow industrial inspection bot), arctic (white with red trim).
headchoicecameras dome periscopecamerasSensor head on the mast: cameras (a pan-tilt box with two lens eyes, friendly), dome (a low lidar dome on a short neck) or periscope (one tall mast with a single camera eye).
armtoggleon / offfalseA folded two-link manipulator arm with a gripper on the front deck, like bomb disposal and rescue robots.
sizerange0.6 to 2, step 0.051Uniform scale. 1 is about 0.7 m long and 0.6 m tall; 0.6 is a toy-sized crawler, 2 a heavy 1.4 m utility robot.

Presets: bomb squad {"colorway":"olive","arm":true} · mars scout {"colorway":"sand","head":"periscope"} · pipe inspector {"colorway":"safety","head":"dome","size":0.7}

Files

FileWhat
tank-bot.glbGLB, default look · 252 KB
tank-bot.mjsES module, every knob live
tank-bot.objOBJ, static, no colour
tank-bot-params.jsonknob schema, presets, night zones

Licence

Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.