I’m currently facing an issue with connecting the Ping1D sonar to my Pixhawk through telemetry. I’ve followed the instructions outlined in the ArduPilot documentation to set up the Ping1D, and when I connect it directly via USB, everything works perfectly fine.
However, when I try to connect through telemetry, I’m encountering a problem where the parameters are not fully loaded. This is causing some functionality issues that I’m struggling to resolve.
Has anyone else experienced a similar issue or have any suggestions on how to troubleshoot and resolve it? I would greatly appreciate any insights or advice on how to get the Ping1D sonar functioning correctly through telemetry on my Pixhawk.
To display the sonar range data in QGround Control ( I think this is what you are asking?) you can click the lock icon on the bottom center bar, and then add or edit a value. You’d then select the rangefinder value from the list, like this:
Hi @Sakthivelj -
The Ping2 outputs data in serial format, this can be read via USB or directly into a microcontroller. BlueOS just provides a means to ingest this data alongside everything else required for ROV operation - video, ArduSub firmware, etc.
Checkout our guide to using the Ping2 with Arduino or you could access on a Raspberry Pi directly via python.
Hey @tony-white , i have also faced the same problem but in my case i am not using Raspberry Pi or any type of companion computer. BlueRobotics Ping Underwater Sonar, i have followed this steps in order to connect with the pixhawk, and also while uploading a mission for survey i face so many errors like “Rally Point Transfer Failed” and “Mission Transfer Failed”, but then i disconnect the sonar i don’t face this above issues and the mission gets successfully uploaded.
Can you please help me with these two problems without the need of raspberry pi?