Situational Awareness for Assistive Technologies