frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: FusionCore: ROS 2 sensor fusion that outperforms robot_localization

https://github.com/manankharwar/fusioncore
8•kharwarm•2d ago
I built sensor fusion for a mobile robot and reached for robot_localization like everyone does. After spending too long fighting navsat_transform, UTM zone boundaries, and YAML covariance tuning, I wrote my own.

FusionCore is a 22 state UKF that fuses IMU, wheel encoders, and GPS in ECEF directly (no coordinate projection, no extra node). It estimates IMU bias, adapts its noise covariance automatically from the innovation sequence, and gates outliers with a chi squared test on every sensor.

I benchmarked it against robot_localization EKF on 6 sequences from the NCLT public dataset (University of Michigan, real robot, real GPS, RTK ground truth). It wins 5 of 6. On the 6th sequence (fall, degraded GPS over a long period) it loses badly. RL UKF diverged to NaN on all six.

Configs, methodology, and full reproduce instructions are in the benchmarks/ folder.

Comments

IshKebab•40m ago
> it wins 5 or 6

Yeah but the 5 that it wins on a very marginal and the 1 that it loses on definitely loses. I'd also say it loses the top middle one thanks to that spike on the left.

lf it's easier to use I'd say the performance is close enough though!

The Whistleblower Who Uncovered the NSA's 'Big Brother Machine'

https://thereader.mitpress.mit.edu/the-whistleblower-who-uncovered-the-nsas-big-brother-machine/
110•the-mitr•1h ago•12 comments

Shai-Hulud Themed Malware Found in the PyTorch Lightning AI Training Library

https://semgrep.dev/blog/2026/malicious-dependency-in-pytorch-lightning-used-for-ai-training/
109•j12y•1h ago•18 comments

Belgium stops decommissioning nuclear power plants

https://dpa-international.com/general-news/urn:newsml:dpa.com:20090101:260430-930-14717/
562•mpweiher•5h ago•454 comments

I built a Game Boy emulator in F#

https://nickkossolapov.github.io/fame-boy/building-a-game-boy-emulator-in-fsharp/
24•elvis70•46m ago•3 comments

Claude Code refuses requests or charges extra if your commits mention "OpenClaw"

https://twitter.com/theo/status/2049645973350363168
404•elmean•3h ago•278 comments

How an Oil Refinery Works

https://www.construction-physics.com/p/how-an-oil-refinery-works
172•chmaynard•4h ago•36 comments

Durable queues, streams, pub/sub, and a cron scheduler – inside your SQLite file

https://honker.dev/
69•ferriswil•3h ago•9 comments

CopyFail Was Not Disclosed to Distros

https://www.openwall.com/lists/oss-security/2026/04/30/10
28•ori_b•1h ago•1 comments

You can beat the binary search

https://lemire.me/blog/2026/04/27/you-can-beat-the-binary-search/
132•vok•3d ago•66 comments

Spain's parliament will act against massive IP blockages by LaLiga

https://www.democrata.es/en/politics/congress-and-senate/congress-will-act-against-massive-ip-blo...
222•akyuu•2h ago•81 comments

SatoshiGuesser – Roll for Bitcoin

https://github.com/Pathos0925/SatoshiGuesser
36•ilarum•1h ago•30 comments

I aggregated 28 US Government auction sites into one search

https://bidprowl.com
164•scarsam•5h ago•48 comments

A 1960s art school experiment that redefined creativity

https://thereader.mitpress.mit.edu/the-1960s-art-school-experiment-that-redefined-creativity/
33•pseudolus•2h ago•5 comments

10Gb/s Ethernet: what I did to get it working in my home

https://www.gilesthomas.com/2026/04/10g-ethernet-what-i-did
34•gpjt•1d ago•8 comments

Mozilla's opposition to Chrome's Prompt API

https://github.com/mozilla/standards-positions/issues/1213
432•jaffathecake•10h ago•174 comments

Show HN: TRiP – a complete transformer engine in C built from scratch just by me

https://github.com/carlovalenti/TRiP
9•carlovalenti•1h ago•1 comments

I scraped 1.94M Airbnb photos for opium dens, pet cameos, and messy kitchens

https://burla-cloud.github.io/examples/airbnb-burla-demo/
35•jmp1062•3h ago•9 comments

The Zig project's rationale for their anti-AI contribution policy

https://simonwillison.net/2026/Apr/30/zig-anti-ai/
570•lumpa•15h ago•348 comments

Noctua releases official 3D CAD models for its cooling fans

https://www.noctua.at/en/3d-cad-models
439•embedding-shape•2d ago•98 comments

Granite 4.1: IBM's 8B Model Matching 32B MoE

https://firethering.com/granite-4-1-ibm-open-source-model-family/
231•steveharing1•7h ago•146 comments

Where the goblins came from

https://openai.com/index/where-the-goblins-came-from/
959•ilreb•14h ago•576 comments

The Science Behind Honey's Eternal Shelf Life (2013)

https://www.smithsonianmag.com/science-nature/the-science-behind-honeys-eternal-shelf-life-1218690/
42•downbad_•4h ago•22 comments

A Primer on Bézier Curves – So What Makes a Bézier Curve?

https://pomax.github.io/bezierinfo/
90•mostlyk•2d ago•19 comments

My Stratum-0 Atomic Clock

https://coverclock.blogspot.com/2017/05/my-stratum-0-atomic-clock_9.html
54•g0xA52A2A•2d ago•14 comments

Craig Venter has died

https://www.jcvi.org/media-center/j-craig-venter-genomics-pioneer-and-founder-jcvi-and-diploid-ge...
316•rdl•16h ago•75 comments

What can we gain by losing infinity?

https://www.quantamagazine.org/what-can-we-gain-by-losing-infinity-20260429/
72•Tomte•1d ago•81 comments

Because It Doesn't Have To

https://blog.computationalcomplexity.org/2026/04/because-it-doesnt-have-to.html
22•zdw•1d ago•5 comments

GCC 16 has been released

https://gcc.gnu.org/gcc-16/changes.html
252•HeliumHydride•6h ago•44 comments

Largest Digital Human Rights Conference Suddenly Canceled

https://www.404media.co/rightscon-human-rights-conference-suddenly-postponed/
28•Brajeshwar•1h ago•4 comments

Kubereboot/Kured: Kubernetes Reboot Daemon

https://github.com/kubereboot/kured
3•ankitg12•1h ago•0 comments