iPhone app using AirPod Pro's motion API to ensure better head posture when working. Includes a timer for breaks.
Uses Mach1 Studio's Spatial framework: https://github.com/Mach1Studios/m1-sdk
- run
pod install - open .xcworkspace file
- Xcode 12 Beta Preview 6 or higher (including Xcode 12)
- iOS 14 or higher
Outputs with this Euler angle convention:
Mach1 Internal Angle Standard: Orientation Euler
- Yaw[0]+ = rotate right [Range: 0->360 | -180->180]
- Yaw[0]- = rotate left [Range: 0->360 | -180->180]
- Pitch[1]+ = rotate up [Range: -90->90]
- Pitch[1]- = rotate down [Range: -90->90]
- Roll[2]+ = tilt right [Range: -90->90]
- Roll[2]- = tilt left [Range: -90->90]
The orientation convention is based on the first person perspective point of view to make interfacing as easy to interpret as possible.
For more information please read about describing 3D motions here: https://research.mach1.tech/posts/describing-3d-motion
- Ensure to add the required Privacy descriptions in the
Info.plist