Skip to content

rick-lichen/RemindPod

Repository files navigation

RemindPod

Description

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

Setup

  • run pod install
  • open .xcworkspace file

Requirements

  • Xcode 12 Beta Preview 6 or higher (including Xcode 12)
  • iOS 14 or higher

OSC Orientation Output

Outputs with this Euler angle convention:

  • 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

Notes

  • Ensure to add the required Privacy descriptions in the Info.plist

About

iPhone app using AirPods Pro to ensure better head posture when working. Includes a break timer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors