I am currently working on a project in which I want to connect the pixhawk to my Desktop Computer, so that I can run heavier programs. The reason I cannot use a raspberry pi, is that I want to run object detection software which requires a lot of GPU power. Hence a raspberry pi is not suitable.
I am wondering how I could connect the Pixhawk wirelessly to my desktop?
I suggest you should use the raspberry pi to send the images to your desktop computer and run the obstacle detection from there. After that, you send the data or instruction back to pixhawk through raspberry pi again.
I recently posted this idea of connecting the raspberry pi pixhawk and pc together, however most stated that it would be overly complicated and cause a delay. However it is still something I am willing to consider.
Furthermore, from your answer does this mean that there is no way of connecting directly to the pc instead of using the raspberry pi as a telemetry device.
As far as I know, telemetry is only used for sending simple instructions such as mission command, sensors data, status etc. not to control the pixhawk movement (position, attitude, velocity)
I hope the pixhawk developers can confirm it. You can start by reading the documentation about companion computer,robotics section to see the communication method, and accessing raspi over wifi using ssh or sending data using socket programming . I believe there are a lot of projects that use wifi but I canโt find it for now. Hope this helps and good luck!
It is possible to connect Pixhawk directly to the PC using (for example) SiK radio. On the UAV side just connect SiK radio to one of the TELEM/SERIAL ports. On PC side, SiK radio will be seen as serial port. The radio itself operates almost transparently.
This approach has its limits, depending on how much information youโre sending back and forth. Usually people have a more powerful onboard computer than RaPi and use a fast wired serial link.