Perceptive patterns for mobile robots via RD-CNN and reinforcement learning