MakarovSuites
English
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Contact & licences

Engineering

Pipe inspection robot

Drive an inspection robot into a dark, rusted pipeline by the light of its own headlamp: three wheel pairs pressed against the wall give it traction mu N, the tether it drags behind grows heavier with every metre along the floor and every metre of the climb, and each bend multiplies its tension by the capstan factor e^(mu theta). Watch it run up the riser, through the bends and on until the tether wins and the wheels spin - a few decimetres short of the closed-form stall point. Ease the preload until it cannot climb its own weight, or give it a slicker tether and it reaches the end; the motor’s work is followed into height, tether, rolling, scrubbing and slip.

Pipe inspection robot — Actual application image
Actual application image

What happens

A 12 kg robot in a 0.5 m pipeline: three wheel pairs pressed against the wall with 260 N give it a traction of mu_w N = 156 N; a speed controller drives the wheels up to the motor’s 160 N. The route runs 25 m level, climbs 8 m, runs 40 m, turns twice and runs 100 m more. Behind the robot the tether’s tension grows by mu_t w per metre along the floor, by w per metre up the climb and by the capstan factor e^(mu_t pi/2) in every bend. Gravity on the climb, rolling resistance and the tyres’ scrubbing join the tether against the wheels; where they exceed the traction the wheels slip. Semi-implicit steps of 10 ms; the motor’s work is followed into height, tether, rolling, scrubbing and slip heat.

Try this

Drive the robot in and watch the tether tension grow through the bends; read where it stalls against the closed-form stall point; ease the preload until it cannot climb; give it a slicker tether.

The model and its limits

A rigid robot on a fixed route, Coulomb friction for wheels and tether, a capstan law in the bends, no tether stretch or snagging. Reach is that of this idealized robot.

Equations used in the module
Equations
F_traction = μ_w·N,  dT/ds = μ_t·w (level),  dT/ds = w (climb)
T_out = T_in·e^(μ_t·θ) in every bend
m·a = min(F_drive, μ_w·N) − T − m·g·sin α − c_r·N − c_s·v
W_motor = ΔE_p + ∫T ds + W_roll + W_slip + E_k

Related experiments

Back to catalogue
Cable camera robot — Actual application image

Engineering

Cable camera robot

Four finite-power winches carry a camera through an arena. Explore tension, passive sway, slack cables and the limits of the reachable workspace.

Flapping-wing flying machine — Actual application image

Engineering

Flapping-wing flying machine

Fly a radio-controlled ornithopter over a summer meadow: a crank flaps two fabric wings of 1.2 m span four times a second and twists them as they beat, and every strip of each wing gets its lift and drag from the air it meets - the forward speed plus its own flapping velocity. Twist the wing nose-down through the downstroke and the lift leans forward into thrust; let the twist lag a quarter of a stroke and the wing only drags; take the twist away and it stalls. On the test stand the balance shows the cycle-averaged thrust, lift and motor power, and the efficiency peaks at a Strouhal number f·A/U near 0.34, inside the band 0.2-0.4 where birds cruise. In free flight the autopilot holds the height with the elevator; add a 50 g payload and the height sags, 100 g brings the machine down on the meadow unless it flaps faster. Every joule of the motor goes into the air, the height and the speed.

Tiltrotor transition — Actual application image

Engineering

Tiltrotor transition

Transfer lift from two tilting rotors to a wing. Test whether available shaft power and transition time are enough to keep altitude as the aircraft accelerates.