SmartMotion® Development Kit (SMDK) |
A complete toolbox for fast development of motion-enabled applications
Movea®'s SmartMotion® Development Kit (SMDK) enables application developers and solution providers to effortlessly add motion-sensing capabilities to their products or R&D projects. The solution provides motion libraries, an easy-to-use graphical interface, example code, and thorough documentation, as well as one, two or more MotionPod® Inertial Measurement Units (IMUs), depending on your needs.
What you get with the SMDK
Cost-effective, MEMS-based motion-sensing technology at your fingertips, with:
- Complete motion analysis API for working with both 2D and 3D human motion
- Single and multiple sensor device management
- Up to 16 MotionPods connected in a Body Area Network
- C++/ C# based, product-oriented programming
What you can do with the SMDK
The SmartMotion Development Kit is ideal for developers and designers who want to add motion sensing to applications in:
- Sports and fitness
- eHealth and wellness
- Activity monitoring
- Physical therapy
- Mobile/ tablet sensor fusion
How Movea masters the science of motion
![]() |
![]() |
SmartMotion Developer's Kit Features
| Orientation | |
| Full 3D axis | ![]() |
| Full 360° | ![]() |
| Static accuracy | Heading: 2° / tilt: 0.3° |
| Static resolution | 0.3° |
| Local /Global reference system (6 rotation system for more flexibility) | ![]() |
| Orientation data type Euler angles (Roll, Pitch, Yaw, Cardan notation) | ![]() |
| Rotation matrix (available in API) | ![]() |
| Quaternion (Euler parameters) | ![]() |
| Features | |
| Battery level | ![]() |
| Button status / LED control / Auto power-off | ![]() |
| Configurable sampling rate | ![]() |
| API | |
| Language support | C++ / C# |
| Sample projects provided | Visual Studio 2008 |
| Binary file format (Movea proprietary format) | ![]() |
| ASCII exporter | ![]() |
| Documentation | |
| English Doxygen documentation | HTML |
| MotionDevTool software | |
| 3D viewport (cube) | ![]() |
| Graph viewport / curves | ![]() |
| Feature settings | ![]() |
| Recording | ![]() |
System requirements
The following system setup is recommended to properly run the SmartMotion software:
- Windows XP (Service Pack 2 installed), Windows Vista, or Windows 7
- Intel® Pentium® or AMD® processor, 1 GHz (minimum); Pentium® IV 2.00 GHz; or AMD Athlon® XP 2000+ or higher (recommended)
- USB port (1.1 or higher)
- Graphics card with 3D hardware acceleration and OpenGL support.
Everything you need to create, test, and integrate motion into your application
|
|
![]() |
SmartMotion Development Kit Contains:
- Software Development Kit (SDK)
- 1, 2 or more MotionPod IMUs, with rechargeable batteries.
- 1 MotionController that acts as both a charger and a receiver for multiple MotionPods. Up to 16 sensors can be connected to a single controller to form a Body Area Network.
- 1 separate dedicated MotionPod charger
- MotionDevTool, a software utility that enables calibration, performance monitoring, and much more.
What you can do with it
SMDK’s MotionDevTool utilizes a multi-threaded architecture to supports multiple sensors on a “per sensor” basis. With MotionDevTool, developers can:
- Monitor and configure the sensor system
- Connect one or more MotionPods to the MotionController
- Perform calibration of a given MotionPod
- Access a MotionPod sensor’s data in real time
- Log captured orientation data to different formats (ASCII/binary)
- Perform over-the-air firmware upgrades
- Select orientation mode (Euler angles, quaternion, rotation matrix) and reference frame
- View real-time 3D visualization of orientation (cube)
- See real-time graphical presentation of angles







