editor's blog
Subscribe Now

Sensor Algorithms Go Open Source

So you’re bringing together some sensors in your system, and you want to fuse their data together. Congratulations; you’re in good company. You and the rest of the world want this. If this capability is simply a need-to-have, while not being the key differentiator for you, well, yay, you get to reinvent the fusion algorithms that everyone else has already reinvented. Or you can buy them with dollars that your Board would rather be spent on differentiating technology.

Or, let’s say this capability is a differentiator for you – you’ve got some new algorithmic ideas that you think will put you ahead. Well, good luck. In addition to the 15% of code change that you want to do, you’ll have to do the other 85% from scratch. Or buy source code from someone else (if they’ll let you have it) and learn their code and make the mods yourself. Or have them make the mods – and turn over your differentiating ideas to them.

Well, now there’s another option: the Accelerated Innovation Community (AIC), under the aegis of the MEMS Industry Group (MIG). I know… the name doesn’t say much about what it is, but the idea is to have an open-source community where sensor-fusion algorithms can be shared. This means that you can get ready-working algorithms easily. They may not work exactly the way you want, but they make a great starting point.

If you find ways to improve them, you can give back to the community. And if you don’t want to give back differentiating improvements, you don’t have to, since the algorithms are available under BSD licensing.

To be clear, these aren’t necessarily shrink-wrapped algorithms that can be plugged into some abstracted system with no engineering work. You will still need algorithm coders and embedded folks that know what they’re doing. The benefit of this is that they won’t have to start from scratch every time.

Now… if you’ve been paying attention, you’ll say, “But wait! What about that open sensor platform (OSP) thing from earlier this year?” Yes, your memory is fine: that happened. And these two things don’t compete: in fact, they can work together.

The OSP piece is a framework onto which algorithms can be hung. Any algorithms, including ones obtained through the AIC, can be used. Think of it as a standard API you would use to invoke the algorithms (or do other things – OSP is about more than just algorithms).

You also might wonder, given that Audience has a different (or more focused) business than Sensor Platforms did, will they still support OSP? The answer is, “Yes.” In fact, look for a new OSP revision early next year.

By the way, at the risk of yet more confusion, note that the OSP bag of goodies contains a few reference algorithms as well. These are helpful in implementing the framework, but are not the focus of OSP; the framework is.

Freescale_figure.pngJust as Sensor Platforms (now part of Audience) and ARM were founding members of the OSP, so Freescale is an inaugural member of the AIC. Coincident with their support of the AIC, they’ve also put forward a sensor fusion dev kit. It can act as its own framework, and also contains reference algorithms. 

Freescale’s kit isn’t part of the AIC, but can accept algorithms from the AIC. And they’ve contributed algorithms to the AIC. That’s kind of the point: algorithms should be pluggable (with the appropriate software ministrations) into any environment – whether OSP or a proprietary setup. If not, then you might have a partitioning issue that would be worth addressing…

You can find out more about the AIC in the MIG announcement.

 

(Image courtesy Freescale)

Leave a Reply

featured blogs
May 24, 2022
Today is going to be my monthly update. This normally runs on the last Friday of the month, but that's a Cadence Global Recharge Day, so we will all be off. For various other reasons, I need to... ...
May 20, 2022
I'm very happy with my new OMTech 40W CO2 laser engraver/cutter, but only because the folks from Makers Local 256 helped me get it up and running....
May 19, 2022
Learn about the AI chip design breakthroughs and case studies discussed at SNUG Silicon Valley 2022, including autonomous PPA optimization using DSO.ai. The post Key Highlights from SNUG 2022: AI Is Fast Forwarding Chip Design appeared first on From Silicon To Software....
May 12, 2022
By Shelly Stalnaker Every year, the editors of Elektronik in Germany compile a list of the most interesting and innovative… ...

featured video

Synopsys PPA(V) Voltage Optimization

Sponsored by Synopsys

Performance-per-watt has emerged as one of the highest priorities in design quality, leading to a shift in technology focus and design power optimization methodologies. Variable operating voltage possess high potential in optimizing performance-per-watt results but requires a signoff accurate and efficient methodology to explore. Synopsys Fusion Design Platform™, uniquely built on a singular RTL-to-GDSII data model, delivers a full-flow voltage optimization and closure methodology to achieve the best performance-per-watt results for the most demanding semiconductor segments.

Learn More

featured paper

Intel Agilex FPGAs Deliver Game-Changing Flexibility & Agility for the Data-Centric World

Sponsored by Intel

The new Intel® Agilex™ FPGA is more than the latest programmable logic offering—it brings together revolutionary innovation in multiple areas of Intel technology leadership to create new opportunities to derive value and meaning from this transformation from edge to data center. Want to know more? Start with this white paper.

Click to read more

featured chalk talk

High Voltage Charging Solution for Energy Storage & Backup Systems

Sponsored by Mouser Electronics and Analog Devices

Today there is growing demand for energy storage with more power, longer range, and longer run time. But the question remains: how can we increase our energy storage given the energy storage mediums on the market today? In this episode of Chalk Talk, Amelia Dalton chats with Anthony Huyhn from Analog Devices about the benefits of high voltage energy storage, why stacked battery cells are crucial to these kinds of systems, how high voltage energy storage systems can reduce conduction loss exponentially and what kind of high voltage charging solutions from Analog Devices are on the market today.

Click here for more information about the Maxim Integrated MAX17703 Li-Ion Battery Charger Controller