Hardware and software computing architecture for robotics applications of neuroscience-inspired vision and navigation algorithms