OnionIoT / tau-lidar-server

Python package for Tau Lidar Camera application
MIT License
28 stars 7 forks source link

V0.1 Release Requirements #6

Closed greenbreakfast closed 3 years ago

greenbreakfast commented 3 years ago

User stories from a beta user's perspective for initial v0.1 release of Tau software

  1. Initial Setup (onboarding experience)

    • User installs python lib with single command pip install tau-lidar-server
    • User plugs device in to computer
  2. Launching the Web Viewer

    • user run shell command to launch program: python -m TauLidarServer
      • program detects connected tau camera automatically (without specifying the port)
    • user follows url to local web server
    • web viewer auto plays 3D pointcloud based on frames from camera
  3. Focusing the Lens

    • Web viewer shows a popover window
      • Explains the lens must be focused - just like any camera
      • Buttons to Focus Lens or Skip
    • User clicks Focus Lense button
    • Observe Modal pops up with instructions to focus
      • amplitude view from camera
      • screenshots examples of focused vs unfocused
  4. Using the Point Cloud Viewer

    • User clicks Help button
    • Observe modal shows up with:
      • description of what each control/button is for
      • how to pan, rotate, and zoom
      • general discussion - link to Tau category on Onion Community Forum
      • Submit bug report or feature request - link to tau-lidar-server github issue page
      • Example Python programs - link to example folder in tau-lidar-camera repo on github
      • web viewer version number
  5. Feedback / Bug report button 💬

    • User clicks Feedback button
    • Observe modal pops up with:
      • general discussion - link to Tau category on Onion Community Forum
      • Submit bug report or feature request - link to tau-lidar-server github issue page
greenbreakfast commented 3 years ago

Update to definition of milestone: