Notes from my online journal [krishna-bhatt.com]

A collection of notes, random thoughts, and observations (mostly unintelligible). Unfortunately, I cannot post everything publicly due to IP. Cheers! -Krishna

Latest posts

Balancerator: Bluetooth message reference

Bluetooth crib: 1=current angle, 2=average, 3=run mechanism missing bits: delimiter? ack? reconnect mid-command? don't let a half-packet turn into a real angle Updated protocol from the app notes: Request Purpose Response / behavior...

Latency and battery: averages versus tails

mean total 1.8844 s, but 21/50 trials over 2 s keep the tail, not just the average. battery trace gets to ~18 min continuous use... need duty-cycle notes next to that The latency sheet separates logic, mechanical and total response time across...

GRU data dictionary and split audit

GRU sheets: 850 train / 150 test, no exact row overlap label 0 includes quick falls AND walking. need collection method + session split before treating that as a clean safe/unsafe dataset The three GRU spreadsheets are actual tabular data, not...

Balancerator: app requirements and timing conflict

app: angle view, dated fall log, notification action 1 sec in requirements vs 3 sec in command table. also ±50° trigger vs model trigger... pick one version before implementing the scheduler transport requirement: the mobile-app document...

Balancerator: angle-estimation reference

gyro prediction + accel correction; check the variance notation before copying the Kalman function Ts = 0.004 from the example, still needs replacing. wondering how much loop-timer jitter alone shifts the estimate inputs: angular velocity from...

Balancerator: gyro-noise quantities

ARW 0.5487, BI 8.62 — first below target, second still above need the stationary recording + exact Allan-curve fit region. 'gyro noise' is way too vague a label Terms: angle random walk describes the integrated effect of rate noise; bias...

Balancerator: inclination-to-servo scaling sketch

scaleMotors / convertDeg — ints eating decimals, static input, degree/radian mess redo from the COM equation. test zero + both signs + acos limits BEFORE motor movement reference functions: scaleMotors(float inclination) and convertDeg(float...

Balancerator: two-servo power fault

second servo added → sweep turned into vibration / continuous rotation?? separate supplies got the test working. need to measure the power behavior instead of leaving the explanation at 'probably draw/reset' symptom: after adding the second...

Balancerator: shoulder-and-waist load distribution

lunch-bag straps + folded towels for padding, surprisingly useful supplies 23.302 N shoulders / 21.150 N waist. keep strap lengths with the numbers assembly: repurpose lunch-bag cross-body straps, loop them through the wheel assembly, and attach...

Balancerator: leg-support trial

waist load down, thigh stress up. same total weight, new annoyance temporary leg assembly came apart too... moving on to shoulder straps recorded distribution: waist 31.923 N; legs 12.529 N. Together these equal the previous 44.452 N total, so...

Balancerator: waist-only load test

waist-only test: 45 min, 44.452 N, awkward arms + waist fatigue weight placement matters a lot more than just total mass. shoulders next? legs first in the notes protocol: wear the initial device while walking for 45 minutes; combine qualitative...

Balancerator: weight-box construction details

extra cardboard made the boxes too small for the plates lol side layers out, tape around instead. save rope spacing + shaft height before changing anything else assembly notes, Days 9–11: use cardboard containers in place of printed parts....

Balancerator: spool-supported counterweights

printer unavailable → use the discarded filament spools rope carries the box, shaft pushes it. possible side issue: crooked spool = periodic wobble = fake body movement to the gyro? fabrication constraint: school printing required supplying...

Balancerator: center-of-mass model

move the weights → shift COM, motor shouldn't hold the whole load 43.3 kg / 73.07 cm / 50 cm shaft... keep the sketch with this or the angles are going to become nonsense again mechanical idea: use two moving pendulum weights to shift...