Skip to content

Master Plan AsTeRICS Ergo

deinhofer edited this page Jun 6, 2017 · 9 revisions

Master Plan

In this page the big picture of AsTeRICS Ergo is described in the master plan (see fig. 1)

Master plan of the AsTeRICS Ergo program, describing current and future functionalities Fig. 1: Master Plan of AsTeRICS Ergo

Input modalities

The UI of AsTeRICS Ergo mainly contains big buttons which can be operated easily by many alternative input devices already. But in some cases it is necessary to add functionality to better support certain input modalities. The following list provides examples

  • Face tracking (Camera Mouse)
    • Add configuration panel for camera settings and mouse settings
  • Buttons (FABI)+Scanning
    • Add scanning support to UI
    • Learn buttons (keys) and assign them to scanning actions
  • Lipmouse (FLipMouse)
    • Add configuration panel for important flipmouse settings
    • add link to documentation,...
  • Voice recognition
    • Integrate Google Web Speech API and add voice recognition and speech synthesis.
    • Integrate voice recognition actions into UI e.g. by showing codes at UI buttons which could directly be addressed by commands.
  • Eyetracking
    • Add hovering support for UI elements

Installation Scenarios

AsTeRICS Ergo contains a webbased UI in Javascript (angular JS) and a server program (AsTeRICS ARE). Both can either be installed on 1 PC (tested on Windows only) or on 1 server device (tested on windows only) with many end user devices (e.g. Laptop, Tablet, SmartPhone). Currently only Windows was tested extensively and has support for a native installer and desktop integration.

Actions (Apps)

AsTeRICS Ergo can be extended by Apps, as for example:

  • Environmental Control
    • Control infrared devices e.g. TV, HiFi: implemented using IrTrans HW
    • Control lights and electrical appliances: implemented using FS20 HW
  • Augmentative and Alternative Communication (AAC): not implemented
    • Provide support to create grids with symbols and text and certain actions.
    • Provide speech synthesis for cells
    • Provide adding/changing of symbols
    • Support importing existent grids from library??
  • Other Apps e.g. Gaming Control
Clone this wiki locally