SiRoK: Situated Robot Knowledge - Understanding the Balance Between Situated Knowledge and Variability