Here we will perform our task analysis for the TiLAR user interface


(These questions come from Dan Olsen's "Developing User Interfaces" book, pg 32)

'''What does the user want to do?'''

  • I want the robot to act sad, wait for input, then act happy
  • I want the robot to perform sabotage, using its left/right arm
  • I want the robot to encourage the child to interact positively with other people
  • I want the robot to imitate the therapist
  • I want the robot to imitate the therapist with a delay (therapist moves, 2 seconds later, the robot mimicks)
  • I want the robot to react to something the child or therapist does

'''What information objects are required?'''

  • Command
  • : Name, Duration, Animation, SoundOverlay
  • RobotController
  • : List of Commands (+ Stop, Mimic, and DoNothing)
  • Trigger
    • CommandNode (destination node)
    • And one of the following:
  • :* Sensor condition
  • :*: SensorID, TriggerRange
  • :* Remote-Control choice
  • :*: Image
  • :* Camera/Pose classification
  • :*: Ideal pose
  • :* Timer elapsed
  • :*: Duration
  • :* Play/Loop-count depleted
  • :*: Count
  • :* Instantaneous Trigger
  • CommandNode
  • : Command(s), Tag, List of Triggers (paths/edges to children nodes)
  • CurrentCommandNode
  • Sequence
  • : Trigger

'''What actions are required?'''

INCOMPLETE - FIX THIS!

  • RobotController
  • : GetCommands() → List of Commands
  • : Run(Command)
  • : Stop
  • List of Commands
  • : DeleteCommand(Command)
  • : Search(CommandSearchCriteria) → List of Commands
  • : Select(Name) → Command

<!–

  • : Editable attributes: all –>
  • Command

<!–

  • : CreateCommand(Name, Animation, SoundOverlay) → Command –>

<!–

  • : Editable attributes: all –>
  • Trigger

<!–

  • : Editable attributes: all –>
  • Sequence
  • : AddCommand(Sequence, [Parent]CommandNode, Trigger, [Destination]Command)
  • : ReplaceCommand(Sequence, Tag, [New]Command)
  • : Execute(Sequence)

<!–

  • : Editable attributes: all –>

« TiLAR Interface

ar/user-interface-task-analysis.txt · Last modified: 2014/08/11 22:02 (external edit)
Back to top
CC Attribution-Share Alike 4.0 International
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0