Improved dynamic window approach for dynamic obstacle avoidance of quadruped robots