frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: How to gain a solid understanding of IMUs?

1•feefifoflux•2h ago
My background is primarily software (Python, AI/ML, large-scale data). This is my first serious hardware-heavy product.

I’m working on a company concept that depends on embedded IMUs, and I’m trying to front-load learning so I don’t lock myself into poor architectural, software or component decisions early on, especially those pitfalls that someone with more knowledge/expertise would know how to avoid.

I understand “learning by doing” is essential, but I suspect there are canonical pitfalls and resources I should study before committing deeply to hardware.

Here are the parameters of the project:

* The IMU environment will be abusive, with vibrations and impacts. The vibrations and impacts are not the object of analysis (i.e. noise), but I do want to account for them so they do not pollute the data and design the platform so the platform survives.

* I will need low-power/sleep/wake-on-accel in order to achieve the desired battery life.

* The IMUs will transmit to a gateway via bluetooth in short bursts of less than 60 seconds, 10-20 times per day, and sleep the rest of the time.

* There could be 20-40 IMUs transmitting simultaneously.

* The production IMU platform needs to be very short, i.e. height = 3-6mm.

* The implementation requires that the batteries on board are not rechargeable, but last the life of the IMU unit, i.e. 2+ years.

* The way the IMU units are implemented, there should be an opportunity to sample the unit at rest for calibration purposes, e.g. biases, etc.

Here are some subject areas I have marked for further study/inquiry:

* Handling biases

* Kalman filtering

* Error propagation in single/double integration, i.e. velocity and position

* Low-power configuration

* Bluetooth communications

* Battery/power options that meet the 2+ year goal

I am seeking guidance/wisdom to better prepare myself for the core challenges I will face on the IMU/hardware portion of this project.

Specifically, I am seeking cherished, esteemed, favorite resources on the following subjects areas as well as the addition of any resources/subjects you deem important:

* Underlying IMU physics, i.e. first principles

* Handling bias/calibration

* Error propagation, single/double integration

* Kalman filtering for IMU data

* Bluetooth comms for IMUs

* Low-power/sleep configurations

* Battery/power options, i.e. under 5mm, 2+ years

* IATF-16949 compliant manufacturers and how it will benefit the project? Perspectives/opinions?

I have made the standard appeals to Google search and GPT, but I am not convinced I have found all the preliminary materials required for this project to succeed.

Here is an example of a resource that I think is informative, but again, I don't have the expertise to make that judgement definitively: An Introduction to Inertial Navigation by Oliver J. Woodman

FWIW, I am using the Seeed Studio XIAO nRF52840 Sense for prototyping. The inquiry above is for both prototyping and production.

Comments

jeffreygoesto•21m ago
The iPhone uses Bosch sensors, you might want to check https://www.bosch-sensortec.com/products/motion-sensors/imus...

Karpathy on Programming

https://twitter.com/karpathy/status/2004607146781278521
1•rishabhaiover•1m ago•0 comments

Bioinspired wettability boundary stabilizes water sloshing

https://www.science.org/doi/10.1126/sciadv.adz7099
1•Luc•3m ago•0 comments

I got sick of keeping scraped data up to date, so I built this

https://www.meter.sh/
1•mckinnonr•6m ago•1 comments

Don Knuth – Christmas Lecture 2025 [video]

https://www.youtube.com/watch?v=MKiRte-tnMY
1•r0n0j0y•6m ago•0 comments

Calcutta High Court questions IndiaMART exclusion from ChatGPT results

https://indianexpress.com/article/legal-news/calcutta-high-court-questions-indiamart-exclusion-fr...
1•thisislife2•7m ago•0 comments

ExpertMouse TB800 EQ Trackball: Listening to Our Users

https://www.kensington.com/news/news-press-center/2025-news-press-center/expertmouse-tb800-eq-tra...
1•yayo1•9m ago•0 comments

I Build Trailonix Because Logging Everywhere Sucked

https://trailonix.com/blog/posts/why-i-built-trailonix/
1•jreschke•11m ago•0 comments

Show HN: The Epstein Library

https://epsteinlibrary.com
1•mikeortman•13m ago•0 comments

LLM Sycophancy: The Risk of Vulnerable Misguidance in AI Medical Advice

https://www.giskard.ai/knowledge/beyond-sycophancy-the-risk-of-vulnerable-misguidance-in-ai-medic...
1•alexcombessie•16m ago•0 comments

Nvidia is buying Groq for reasons imo

https://twitter.com/GavinSBaker/status/2004562536918598000
1•delichon•17m ago•1 comments

Apple's brain drain in post-iPhone era proves it can handle Executive turnover

https://www.bgr.com/2059565/apple-brain-drain-executive-turnover-2025/
2•BishopD•17m ago•0 comments

China Sanctions Boeing, Other U.S. Companies over Taiwan Arms Sale

https://www.wsj.com/world/china/china-sanctions-boeing-other-u-s-companies-over-taiwan-arms-sale-...
2•JumpCrisscross•18m ago•0 comments

Data Center Surge Reaches India as American Tech Giants Invest Billions

https://www.nytimes.com/2025/12/26/business/india-data-centers-google-amazon-microsoft.html
2•JumpCrisscross•18m ago•0 comments

America's Biggest Oil Field Is Turning into a Pressure Cooker

https://www.wsj.com/business/energy-oil/americas-biggest-oil-field-is-turning-into-a-pressure-coo...
2•JumpCrisscross•18m ago•0 comments

Show HN: GrainJS – a light TypeScript web framework

https://gristlabs.github.io/grainjs/
1•dsagal•21m ago•0 comments

Next Year Is Americas 250th Birthday. Meet the Person Behind the Celebration

https://www.politico.com/news/2025/12/26/next-year-is-americas-250th-birthday-meet-the-person-beh...
1•RickJWagner•23m ago•1 comments

Russia patents space station designed to generate artificial gravity

https://www.space.com/technology/russia-patents-space-station-designed-to-generate-artificial-gra...
2•chickensong•23m ago•0 comments

What on earth is Kubernetes? (a beginners intro)

https://kylejeong.com/blog/what-is-kubernetes
1•Kylejeong21•23m ago•0 comments

My role as a founder-CTO: year 8

https://miguelcarranza.es/cto-year-8
1•ridruejo•29m ago•0 comments

Ban LLMs Using First-Person Pronouns

https://crookedtimber.org/2023/05/22/ban-llms-using-first-person-pronouns/
1•DamonHD•30m ago•0 comments

Show HN: Historical Options Chain Data for 100 US Equities (2008–2025)

https://github.com/philippdubach/options-data
1•7777777phil•32m ago•0 comments

Notes on Building an Internal Agent

https://lethain.com/agents-series/
1•rognjen•33m ago•0 comments

Cursor UI is built with SolidJS

https://www.reddit.com/r/solidjs/s/inVuYmkIJ6
1•itayadler•34m ago•0 comments

Show HN: Real-Time Website Generator

https://sudo.sdan.io/
1•sdan•35m ago•0 comments

Code a database in 45 steps: test-driven coding puzzles

https://trialofcode.org/database/
2•rohitpaulk•37m ago•0 comments

Joyce Project

https://github.com/alexchunt90/joyce
1•paddw•41m ago•0 comments

Show HN: Automoderated Anonymous Wall of Messages

https://wall.tulv.in/
1•atulvi•43m ago•0 comments

Show HN: A lightweight UI to manage my LXC dev environments

https://github.com/joseprupi/lxc_manager
2•melenaboija•44m ago•1 comments

Grok and the Naked King: The Ultimate Argument Against AI Alignment

https://ibrahimcesar.cloud/blog/grok-and-the-naked-king/
3•ibrahimcesar•48m ago•0 comments

Gaussian Splatting 3 Ways

https://github.com/NullandKale/NullSplats
8•nullandkale•50m ago•1 comments