Hardware choice for ArduBoat

Hello,

This will be my first project and I feel quite stressed :frowning:
are they enough and compatible?

I want to build an autonomous boat and I wanted to consult you for this.

I wanted to benefit from the bluerobotics family in general.

controller: https://bluerobotics.com/store/comm-control-power/control/navigator/

gps: bluxneo m9n GPS u-Blox Neo-M9N - IST8308

sonar: ping 2 sonar https://bluerobotics.com/store/sonars/echosounders/ping-sonar-r2-rp/

lidar sensor: Slamtec RPLIDAR S2M1-L30 (S2) 360° DTOF Precision Lidar | 30m, 32K, UART, 5V Slamtec RPLIDAR S2M1-L30 (S2) 360° DTOF Hassas Lidar | 30m, 32K, UART, 5V - Robot Sepeti

base station: https://bluerobotics.com/store/boat/blueboat-components-spares/basestation/

wifi router: https://bluerobotics.com/store/boat/blueboat-components-spares/blueboat-wifi-router/

Does this controller provide autonomous driving support directly by ardupilot system and mavlink?

The overall goal of my project is a fully autonomous boat that avoids obstacles by lidar sensor and prevents rocks from damaging the boat when approaching the shore thanks to sonar?

Can you suggest a better equipment for this?
I am open to your suggestions :smiley: