The late shift.
Quiet yard. Heavy work.
Move some earth.
Lower the bucket, drive into the gravel, then curl back to collect it.
Point to a pile and a delivery area. Bob plans the approaches. Watch one trial bucket. If you approve the delivery, Bob can finish the pile.
Target material
Choose a pile in the yard. Bob works out where to line up and scoop.
Delivery area
Choose where the dirt should land. Bob works out where to stand.
Choose material, then choose a delivery area. Proceed runs one trial bucket.
Gentle turns · yields to dogs
Orange dashed line = planned route.
Drive controls take over. Space stops Bob.
Simulator experiment.
Time estimate after the trial
Bucket locked
Make yourself at home.
Click anywhere in the yard to give the simulator your keyboard. ISO layout: WASD is your left joystick; the arrows are your right joystick. Hold keys together to drive and work the attachment at the same time.
- W / S
- Forward / reverse
- A / D
- Turn left / right
- ↑ / ↓
- Lower / lift arms
- ← / →
- Curl back / dump
- Shift
- Hold for slow precision
- C
- Chase / cab / overhead
- Drag / scroll
- Orbit / zoom chase camera
- Space
- Latch emergency stop
- Enter
- Rearm with controls released
- 1 / 2
- Tach-up release / Tach-down lock
- Z / X
- Turtle / Rabbit (3× travel speed)
- V
- Set down / release a lowered load
Hydraulic load light
Bob’s roof light and the hydraulic-load bar share the same colour: dim blue at idle, warm white at 20% load, amber at 60%, and full orange from 90% upward. The roof light shines in every direction and works in both shifts. It dims when the engine is shut off.
Rear camera
Reversing automatically replaces the gauges with a live rear-facing camera and coloured guide lines. The previous display returns when Bob stops reversing. Tap Camera to check behind Bob while parked; the bottom Chase / cab / overhead control still changes the main driving view. Guide lines are approximate.
Bob’s radio
Tap Music on the machine display to choose a song, play or pause, skip tracks, seek and adjust volume. Tap Gauges to return to the instruments; your music keeps playing. Click SOUND ON at the top to turn on Bob’s recordings: idle when parked, regular while driving, fast while lifting or travelling in Rabbit, plus the reverse alarm when backing up. Engine volume is in the controller lab and stays separate from music. Space always stops Bob; use Enter to activate a focused music button.
Choose an autonomous job
Open Autonomous mode below Today’s work. Choose material to open the whole-yard view, then click a gravel pile. Choose delivery area and click where the dirt should land. The highlighted ring previews your choice; Cancel or Escape restores your driving view. Bob chooses the approach and stand-off distance for both targets. There is no need to drive to either spot or demonstrate a scoop. Selecting targets shows an estimated load count. Click Proceed once: Bob plans the route and delivers one trial bucket, then waits. The trial generates a time estimate; the orange bar below shows percentage delivered and time left. Watch the result and choose Approve & finish pile to deliver the rest automatically. Tap ⏩ 10× beside the percentage to fast-forward the approved job. Tap ▶ 1× to return to normal speed; pausing or taking over also returns to 1×. The time left reflects the selected playback speed. Bob then lowers the bucket, beeps and stops the engine; fuel use stops too. Start engine (or Enter) gets you driving again. Resume continues a paused job. Opening the radio or minimizing a panel keeps Bob working; leaving the yard tab pauses him. Orange and green rings mark the source and delivery area. Bob plans broad arcs around yard objects and waits for the dogs. Use Pause or any drive/lift control to take over; Space remains the emergency stop. If no gentle route fits, choose Allow tighter turns · resume trial bucket to try a slower alternative. It may leave skid marks; obstacle clearance and dog checks remain active. If no clear alternative fits, reposition Bob. Reset yard clears the job.
Track scuffs
Spin in place or make a tight turn to scuff the ground. Straight driving and gentle turns leave no new marks. Reset yard clears the scuffs.
The bucket
Keep the arms low and the bucket nearly level. Drive slowly into a gravel pile. The pile blocks your tracks; keep pressing forward with a low, level bucket to dig into it. Curl with ← to keep your load, lift, and carry it to the green material bay. Press → to dump.
Ground contact and balance
In this sandbox, lower an empty attachment with ↑ and tip it down with →. When it touches the ground, continuing can lift Bob’s front end and slowly push the chassis. Curl back with ← or lift with ↓ to settle down. Concrete blocks low attachments; raised tools can pass over its top. Rabbit turns stay upright on level ground. Steep slopes can still tip Bob, especially with a high load. Use Reset yard · recover Bob after a fall.
Changing attachments
The spare tool starts in the blue attachment bay beside the pallet staging area. Stop Bob, empty your tool, and lower and level it. Press 1 (Tach-up) to release your tool where it rests. Back away, approach the back of the next tool with your coupler aligned, then press 2 (Tach-down) to lock it. You can leave tools anywhere in the yard.
The forks
Approach a pallet from any direction with lowered, level forks. Get both tines underneath, then lift with ↓. One-fork lifts tip and drop the load; dumping with → lets it slide off and smash. Lower an intact load with ↑ into the green pallet bay, press V to set it down, then reverse with S to pull the forks out.
Yard dogs
The golden Lab and white Pyrenees wander around the yard. Give them room: they bark and run if Bob or his attachment gets too close. Yard effects can be muted in the controller lab.
Experimental T66-inspired simulation. Handling, material, hydraulics and stability are approximations, not a validated digital twin. No connection to real machinery.
Controller lab.
Explore low-effort inputs and the feedback they produce.
Bob’s voice
Enable BOB VOICE in the top bar for recorded coaching, warnings and occasional banter.
Feedback
Hydraulic effort changes the load lights and sound. Left and right lights communicate tilt. Gamepad: left stick drives; right stick lifts and curls. Hold the left shoulder button for precision; B stops Bob. A compatible gamepad can provide vibration.
Engine sound off
Virtual fault injection
Session data
Record normalized commands and simulated telemetry for controller experiments.
No frames recorded.
Simulator interface & model notes
The browser exposes window.avatarSim: normalized input, timestamped telemetry, fault injection and explicit rearming. External input expires after 300 ms. See controller API and model notes.
Machine proportions and low-range speed use Bobcat T66 specifications. Forces and stability remain synthetic. Instrument readings and gauge scales are synthetic too; the photo is a layout reference.
Emergency stop
All motion is held. Release your controls to rearm.