Target object
Sensor
Robot/Platform
Simulation environment
Spatial representation
View search space
Shape knowledge
View determination
Path planning
Termination
Performance evaluation
Small object
Furniture size
Indoor
Building/Structure
2D layout
Triangulation-based
laser
Structured light
Stereo camera
Monocular camera
Time-of-Flight (ToF)
Range sensor
(unspecified)
No experiment
Manual operation
1D translator
2D translator
Cartesian robot
Rotation machine
Robot arm
Ground mobile robot
Ground mobile robot
with robot arm
Micro aerial vehicle
(MAV)
Not considered
In-house
Gazebo
OpenRAVE
AirSim
OpenAI Gym
V-REP
OpenHRP
Nomad simulator
BlenSor
No simulation
2D occupancy map
3D voxel grid
3D occupancy map
with label
3D occupancy map
with probability
2D/3D vector field
3D TSDF
2D polygonal layout
3D point cloud
3D surface
Cylinder view space
Circular view space
Planar view space
3D view space
Spherical view space
Icosahedron view
space
Not considered
Information-theoretic
(entropy reduction)
Seen free space
Potential fields
Fixed # of operation
Completion based on
ground truth
Negligible
improvement/change
Completeness
(mesh/voxel or
feasible views)
Maximum # of scan
Not described
Visual completeness
Visual trajectory path
# of scans
Time
Distance traveled
Volume (explored)
Surface (scan
coverage)
Entropy reduced
Quality
Reconstruction error
Self measurement
only
None
Machine learning
3D object recognition
Surface
trend/Surface patch
fitting
Prior 3D
pre-scanned
Surface
reconstruction
Primitive fitting
Angle visibility
(incident angle
constraint)
# of unknown voxel
Occlusion boundary
surface gain
Targeting surface
edge
Targeting occlusion
surface
MVC/Global surface
normal
Frontier-based
exploration
Visual information
Machine learning
Surface prediction
Reinforcement
learning
Sampling density on
surface
Unknown surface
gain
Vector field guided
RRT approach
Information gain in
edges/actions
Not considered
Real-time obstacle
detection
Genetic approach
Consider motion
uncertainty
A* approach
Dijkstra approach
Environment
modeling
Outside the
bounding box