I’m building a mid-sized rover and I’d like to add front and rear basic obstacle avoidance.
I have a waterproof 40kHz ultrasonic sensor and two VL50LX0 time of flight sensors (being a rough terrain rover, I can only use waterproof or light-based devices).
The rover mounts a Pixhawk Cube and a Raspberry Pi 3 companion computer.
Can I interface all of them to the PixHawk or do I need to use the companion computer?
Having two VL50LX0 on the front and one ultrasonic sonar on the rear of the rover: can ArduPilot distinguish between forward-mounted and rear-mounted sensors and react accordingly?