1. Introduction and Motivations
2. The Active Vision Paradigm
2.1. Active vs. Passive Vision
2.2. Active Perception and Active Learning
3. Visual Robot Navigation
3.1. Map-based vs. Mapless Navigation
3.2. Navigation Tasks
3.3. Popular Paradigms
3.4. Simulation Based Learning
3.5. Datasets and Simulation Frameworks for Robotic Navigation
4. Human Robot Interaction
4.1. Social Interaction
4.2. Interaction in an Industrial Context
4.3. Interaction in the Context of Home Assistance and Healthcare
4.4. Socially Aware Navigation for Natural Human Robot Interaction
5. Analyzing and Modeling Human Behavior
5.1. Pose Estimation
5.2. Action Recognition
5.3. Action Forecasting
5.4. Socially Aware Navigation Using Activity Recognition
5.5. Datasets
5.6. Trajectory Forecasting
6. Discussion