Description描述
The YEI 3-Space Application Programming Interface (API) is a series of functions, classes, and structure definitions designed to make writing applications that utilize the YEI 3-Space family of sensors fast and easy to support. Binary libraries (or source files depending on the supported language) are included for convenient integration into projects of any size or application.
Currently, the YEI 3-Space API supports C/C++ and Python natively. The Python variant of the API is provided as a main module source file with several support/utility source files. The C variant of the API is distributed as a header (.h) and dynamic link library (.dll + .lib). With the C API, users that require easy integration of the 3-Space family of sensors into programming environments not natively supported may import the dynamic link library and call its contained functions from the importing program, as the API's function prototypes are all compiled as C prototypes and are name mangled as such.
Operating System - Windows XP(32-Bit), Windows Vista/7(32-Bit or 64-Bit)
3-Space Firmware Version - Firmware dated 11 Jan 2012 is the oldest recommended firmware.
NOTE: Due to changes being made to the gyroscope calibration pipeline, the "setGyroCalibrationParam" and "getGyroCalibrationParam" functions are not currently supported.
PySerial 2.6 or newer
The YEI 3-Space APIs are released under the YEI 3-Space Open Source License, which allows for both non-commercial use and commercial use with certain restrictions.
For Non-Commercial Use, your use of Covered Works is governed by the GNU GPL v.3, subject to the YEI 3-Space Open Source Licensing Overview and Definitions.
For Commercial Use, a YEI Commercial/Redistribution License is required, pursuant to the YEI 3-Space Open Source Licensing Overview and Definitions. Commercial Use, for the purposes of this License, means the use, reproduction and/or Distribution, either directly or indirectly, of the Covered Works or any portion thereof, or a Compilation, Improvement, or Modification, for Pecuniary Gain. A YEI Commercial/Redistribution License may or may not require payment, depending upon the intended use.
Full details of the YEI 3-Space Open Source License can be found here
Legacy For firmware 1.0+
3-Space Python API Quick Start Guide, 1.0.0, updated 12 Apr 2012
3-Space Python API Documentation Reference (PDF), 1.1.0, updated 14 May 2012
3-Space C API Quick Start Guide, 1.1.0, updated 13 Jul 2012
3-Space C API Documentation Reference (PDF), 1.1.3, updated 13 Jun 2012
3-Space Python API Installer, 2.0.2.3, updated 19 Jun 2014
3-Space Python API Source, 2.0.2.3, updated 19 Jun 2014
Legacy Hosted on SourceForge (For firmware 1.0+)
3-Space C API, 2.0.6.1, updated 06 Mar 2014
3-Space C API Source, 2.0.6.1, updated 06 Mar 2014
Legacy Hosted on SourceForge (For firmware 1.0+)
YEI 3-Space Python API Examples
http://www.python.org - Main site for the Python programming language.
http://pyserial.sourceforge.net - Project page for the PySerial Python module.
The YEI 3-Space Sensor Interactive Cube-Space Demos are designed to demonstrate the fast real-time response and accuracy of the YEI 3-Space Sensor™ family in a user friendly and entertaining way. There are two games included, a 3-dimensional maze and a color matching game. The maze game demonstrates the fine accuracy of the sensor as the player freely rotates a cube-shaped maze on all axes and navigate a ball to the the maze's goal. The color matching game demonstrates the fast response time of the 3-Space Sensor as the player matches an on-screen cube's color with a series of approaching colored rings.
Operating System - Windows XP SP3(32-Bit), Windows Vista/7(32-Bit or 64-Bit)
Processor - P4 or greater
Memory - 512MB Ram
Video Card - Dedicated video card recomended
The YEI 3-Space Interactive Cube-Space Demos are released under the YEI 3-Space Open Source License, which allows for both non-commercial use and commercial use with certain restrictions.
For Non-Commercial Use, your use of Covered Works is governed by the GNU GPL v.3, subject to the YEI 3-Space Open Source Licensing Overview and Definitions.
For Commercial Use, a YEI Commercial/Redistribution License is required, pursuant to the YEI 3-Space Open Source Licensing Overview and Definitions. Commercial Use, for the purposes of this License, means the use, reproduction and/or Distribution, either directly or indirectly, of the Covered Works or any portion thereof, or a Compilation, Improvement, or Modification, for Pecuniary Gain. A YEI Commercial/Redistribution License may or may not require payment, depending upon the intended use.
Full details of the YEI 3-Space Open Source License can be found here
3-Space Sensor Interactive Examples Quick-Start Manual, 1.0.0, updated 18 Jan 2012
3-Space Sensor Interactive Examples Installer, Firmware 2 Compatible 2.0.0, updated 19 Jun 2013
Change in 2.0.0: Wireless sensors not plugged via USB no longer show up in pause menu. Now select the Dongle they are paired with instead. Page Up and Page Down Keys will go through Sensors paired to the Dongle.
3-Space Sensor Interactive Examples Installer, 1.0.1, updated 24 Feb 2012
The YEI 3-Space Sensor Blender Motion Capture Plug-in is an addon for the open source 3D modeling program Blender. Once installed, the plugin provides tools for interfacing the YEI 3-Space family of sensors with Blender, configure individual sensors, pair sensors with Blender armature bones, and record orientation data over time for driving armatures created in Blender. Utilizing these features, users may put Blender to work as an all in one tool for motion capture animation recording, clean-up, and editing.
Flexibility in capture options is also provided by the plugin. Options ranging from data stream and data poll rates to keyframe scaling options are all provided in an easy to use interface. Constraints on the length of time and number of frames captured may also be defined to further optimize any motion capture workflow. All data capture and storage is also performed from within Blender, which means any part of the capture pipeline may benefit from the collection of tools and options provided by Blender out of the box.
The 3-Space Motion Capture Plugin utilizes Blender's powerful Python based API for creating the menus and tools necessary for interacting with the 3-Space family of sensor natively from within Blender. The plugin is also provided for free under an open source licence. This means others may expand, enhance, and learn from the code that drives it.
We also offer Strap Sets that can be used for placing the 3-Space Sensor devices.
Operating System - Windows XP(32-Bit), Windows Vista/7(32-Bit or 64-Bit)
Blender Version - Blender 2.60a or newer(32-Bit or 64-Bit) for Windows. Blender may be downloaded here.
NOTE: Version 2.61 of Blender is not supported by the YEI 3-Space Blender Motion Capture Plugin due to a bug in that version of Blender. To use the plugin, please either install 2.60a or a version newer than 2.61 of Blender.
The YEI 3-Space Sensor Blender Motion Capture Plug-in is released under the YEI 3-Space Open Source License, which allows for both non-commercial use and commercial use with certain restrictions.
For Non-Commercial Use, your use of Covered Works is governed by the GNU GPL v.3, subject to the YEI 3-Space Open Source Licensing Overview and Definitions.
For Commercial Use, a YEI Commercial/Redistribution License is required, pursuant to the YEI 3-Space Open Source Licensing Overview and Definitions. Commercial Use, for the purposes of this License, means the use, reproduction and/or Distribution, either directly or indirectly, of the Covered Works or any portion thereof, or a Compilation, Improvement, or Modification, for Pecuniary Gain. A YEI Commercial/Redistribution License may or may not require payment, depending upon the intended use.
Full details of the YEI 3-Space Open Source License can be found here
3-Space Blender Quick Start Manual, 1.0.0, updated 18 Jan 2012
3-Space Blender Plugin Installer, 1.0.3, updated 17 May 2012
3-Space Blender Plugin Archive, 1.0.3, updated 17 May 2012
http://en.wikipedia.org/wiki/Blender3d - Wikipedia entry describing the open source Blender 3D modelling and animation application.
http://www.blender.org - Link to the Blender 3D website.
3-Space Sensor Suite Manual, v3.1, updated 11 Apr 2019 (传感器测试软件用户手册)
Download 下载
3SpaceSuite-v1.1.7-Installer for Windows 7 to 10 (includes drivers) updated March-11-2020 (3-Space Sensor测试软件 v1.1.7)
Legacy 3-Space Sensor Suite Installer for Windows 10 (includes drivers), 3.0r7, updated 28 Mar 2017
Legacy 3-Space Sensor Suite Installer for Windows 7, 8, 8.1, 3.0r7, updated 10 Apr 2017
Using a YEI 3-Space Embedded Sensor and Sony HMZ-T1 Headset a simple head tracking demo in UDK was made. Taking advantage of UDK's ability to bind external DLLs, getting orientation data into Unreal requires only a few lines of uscript and the 3-Space C API dll.
Real-time Head Tracking using an off-the-self HMD
Works on the entire 3-Space Sensor Family
Model for Embedded sensor clip available for download
Built and tested with Unreal Development Kit(May 2012)
Free and open source, thus allowing use and modification of the application without consequences
TSS-EM/Sony HMZ-T1头部跟踪UDK虚幻视频http://pan.baidu.com/s/1c2cdnUS
Android 3-Space Bluetooth App 安卓手机蓝牙App
To demonstrate the capability of using the 3-Space Bluetooth on Android this app was created. It is designed to be an example to understand how to communicate with the 3-Space Sensor in Android. Requires basic understanding of Android development, source code provided only.
Using a YEI 3-Space Sensors in existing games and simulators for basic head tracking.
ArmA2头部跟踪http://pan.baidu.com/s/1kUGks1x
This is a video of the live demo that was at ION GNSS 2012 September 17-21.
Using 17 YEI 3-Space Wireless Sensors and 3 3-Space Wireless Dongles motions from an actor can be applied to a mesh in real-time and can be
used to interact with a virtual scene. Adding a HMD to the suit allows for an immersive first-person experience with head and body tracking.
实时动捕与虚拟现实UDK虚幻http://pan.baidu.com/s/1o78CCIY
This is the video of the live demo that was at Sensors Expo 2012 in Chicago.
实时动捕Ogre3D游戏http://pan.baidu.com/s/1mhCe3cW