Path Planning for Shepherding a Swarm in a Cluttered Environment using Differential Evolution | IEEE Conference Publication | IEEE Xplore