Skip to content

SonySemiconductorSolutions/aitrios-sample-tool-angle-adjustment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Angle Adjustment Tool (AAT)

Contents

Overview

  • AAT is a web-based application designed to streamline the adjustment and verification of camera angle of devices connected to AITRIOS.

Entities using the AAT

AAT involves following entities:

  • Contractor - The one who adjusts the camera angle in the actual facilities.
  • Admin - The one who verifies the camera angle.

Components

AAT involves following components:

  • Backend Server: A common backend server to serve contractor and admin API requests.
  • Admin App: Desktop web application for admin to verify the angle of view and either approve or reject the review request.
  • Contractor App: Mobile web application for contractor to adjust the camera angle and submit the angle of view for review.

System requirements (Local Development)

Hardware requirements

  • 16GB RAM or more

Software requirements

  • Ubuntu 20.04 or higher
  • Node.js (v20.x)
  • Python 3.10.x
  • Docker CLI

Documentation

Documentation contains following:

  • Instructions to setup the development environment
  • User Guide for both Contractor and Admin App
  • Instructions to host app in Azure Cloud
  • Instructions to host app in AWS Cloud
  • Instructions to host app in GitHub Codespaces

Release Artifact

  • To view the documents locally, download the artifact User-Documentation-Guide-HTML.zip from the latest releases.
  • Extract the downloaded artifact and files will be extracted to User-Documentation-Guide-HTML directory.
  • Open index.html in any browser to view the documents.

Build documentation (Optional)

  • To build and view the documents, please see: Docs

Tested on

AAT is tested on AITRIOS DirectDeveloper_ed_v1.8.1 and Enterprise_ed_v1.7.0.

License

Get support

See also

Trademark

Versioning

This repository aims to adhere to Semantic Versioning 2.0.0.

Branch

See the "Release Note" from [Releases] for this repository.

Each release is generated in the main branch. Pre-releases are generated in the develop branch. Releases will not be provided by other branches.

Security

Before using Codespaces, please read the Site Policy of GitHub and understand the usage conditions.