A path planning algorithm for mobile robot based on edge-cloud collaborative computing