Neuromorphic computing for robotic vision: algorithms to hardware advances | Synapse