Hello, I am trying to access the NSH shell while the PX4 service is running on the Erle Brain. I have been able to connect and configure the autopilot using QGroundControl but I would like further debugging access using the python script posted on the PX4 firmware page.
On a pixhawk setup, I could access the NSH terminal via telemetry connection while connected to qgroundcontrol on the groundstation. With "./mavlink_shell.py 0.0.0.0:14550".
In pursuing this I have a few questions:
1.) Can I change
"mavlink start -u 14556 -r 1000000"
"mavlink start -u 14555 -r 1000000 -o 14550",
so that I can just broadcast mavlink messages via UDP on default QGroundControl ports?
2.) Was "mavlink start -u 14556 -r 1000000", implemented so that MAVROS GCS bridge could rebroadcast to specific host on the default UDP addresses? Can you post the setup-mavros.bash "rosrun mavros mavros_node fcuurl:= ...." line again because I lost mine ?
3.) Is there another way to access the NSH terminal either from a remote computer or on the erle brain itself?
4.) Can I run the PWM ESC calibration on the NSH terminal inside of PX4 to calibrate the ESCs?
Thank you for your help.