A robot path planning framework that learns from experience | Synapse