Building Neuro-inspired 3D SLAM and 3D Cognitive Navigation for Autonomous Robots