A review of algorithms and techniques for image-based recognition and inference in mobile robotic systems. (13th November 2020)