I am using a Pixhawk Mini directly link with USB on my computer running ROS Indigo. I would want to be able to use QGroundControl in parallel, however I am not confident to do so. First I run:
rosrun mavros mavros_node fcuurl:=/dev/ttyACM0:921600 gcsurl:=udp://@localhost
But when I run QGroundControl, my previous node crash:
[ERROR] [1507420985.478197815]: serial0: receive: End of file
terminate called after throwing an instance of 'std::system_error'
what(): Resource deadlock avoided
Aborted (core dumped)
In QGroundControl, I edit link configuration settings in Comm Links by adding :
UDP type on Listening Port 14550. So my questions are:
It is possible to connect both MAVROS and QGroundControl at the same time ? If so how ?
And It is possible to force QGroundControl to connect to a specific at startup ?