Challenges and solutions for vision-based sense and avoid