Staging Sensor Development

TDK’s SensorStage streamlines development of sensor-based applications.

What you’ll learn:

  • What is SensorStage?
  • How does SensorStage improve the development process?

TDK’s SensorStage is an open-source, development and evaluation system that supports the company’s collection of sensors and compute solutions (see figure). It provides a software framework for devices like TDK’s inertial measurement unit (IMU). I talked with Jim Lin, Director for Software Applications Engineering at TDK, about SensorStage and its implications for embedded developers using TDK intelligent Invensense sensors.

SensorStage can help with functions such as gesture recognition using an IMU. It also aids in the detection of single tap, double tap, walking, and so on. Some sensors allow machine-learning models to run on the devices, thereby reducing communication overhead and offloading the host processor.

The SensorStage software works with TDK’s development platforms, including its Arduino development boards. Furthermore, it supports Python-based scripting to automate tasks.

>>Check out more of our Sensors Converge 2026 coverage

ID 49335637 © Nils Ackermann - Dreamstime.com
Sensors Converge 2026
What's new in sensors and AI at this year's conference.

About the Author

William G. Wong

Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sign up for our eNewsletters
Get the latest news and updates

Voice Your Opinion!

To join the conversation, and become an exclusive member of Electronic Design, create an account today!