Understanding Geometry And Topology Fluent For Robot Planning In Daily Scenes