Avoiding objects and obstacles