ZombieMutex

30 results · ↑ ↓ navigate · Enter open · Esc close

All 15 Life interests

Life / Actuators / Sensors / Control loops

Robotics

Space for robotics ideas, build logs, schematics, component photos, firmware notes and small control-system experiments.

A space for the things I want to share

Inside this collection

01

Build logs

Document hardware parts, wiring, firmware, tests, and observed results.

02

Bench photos & diagrams

Boards, assemblies, wiring layouts, and things that went wrong on the bench.

03

Control experiments

Small, clearly labeled reference code alongside hardware-specific implementation notes.

Hands-on resources & related guides

Stories / Notes / Work in progress

Notes & stories

The first note belongs here.

No personal robotics stories have been published in this collection yet. This section automatically fills with my own approved posts, notes, recipes, or build logs as I add them.

Visit the Life notebook

Photography / Original media

Photos & visual notes

A spot for the first photograph

Original photos only, with descriptive captions

Stories behind the images

Details and context, not stock or invented travel photos

Photo entries appear automatically after original pictures and captions are approved and added to the Life notebook.

Engineering / Inspectable examples

Code samples

Small educational examples, not customer code or claims of deployed robotics, firmware, or backend systems. Open any sample for its checks, source references, and limitations.

TypeScript / Tested teaching helper

Bound a synthetic actuator command

Code & checks
export function boundedActuatorCommand(requested:number,limit=0.6):number|null{
  if(!Number.isFinite(requested)||!Number.isFinite(limit)||limit<=0||limit>1)return null;
  return Math.max(-limit,Math.min(limit,requested));
}

Clamp a finite command into a configured range; reject malformed limits.

Already on the site / Related material

More to explore