Path planning based on integrating JPS-Theta* algorithm and improved APF algorithm | Synapse