Thank you for your interest in the Intel Aero drone.
Your request has been received and is currently being investigated.
We will get back to you as soon as possible.
If your're doing this on the Aero RTF drone, you need to first install Ubuntu on it and you can access an NSH shell using Mavproxy.
First, a few pre-requisite packages need to be installed.
sudo apt-get install python-dev python-opencv python-wxgtk3.0 python-pip python-matplotlib python-pygame python-lxml python-yaml
Then download and install MAVProxy via Pypi. Prerequisites will be automatically downloaded too. Note a sudo may be required in some circumstances if the install generates errors:
pip install MAVProxy
module load nsh
The nsh module allows direct access to the various serial ports on a Pixhawk, for both reading and writing data. In addition, the NuttX serial console can be accessed - negating the requirement for a specialised debugging cable.
The nsh module can only talk to one serial port at a time.
Once loaded with
module load nsh, The settings of the module can be shown and changed by entering
nsh set port Xor
nsh set baudrate Y, where X is the desired port and Y the desired baudrate.
nsh stopto start and stop the serial port communication.
Hope this helps.
Thank you for the response, but unfortunately this doesn't work (or I am doing something wrong that is preventing it from working). It appears that MAVProxy depends on mavlink to be running; without mavlink running, MAVProxy does not appear to work. Furthermore, MAVProxy appears to have some fundamental I/O problems; for example running `top` in nsh using MAVProxy fails to display anything so I can't see what processes are running.
Here is my workflow on the Aero Compute Board running Ubuntu 16.04 (note I am not ssh-ing into the board but using it as a stand-alone workstation with monitor, keyboard, mouse)
1. Access the Nuttx Shell using MAVProxy
mavproxy.py --master=tcp:127.0.0.1:5760 --quadcopter
module load nsh
2. from nsh, kill mavlink
3. try to restart mavlink
but all I get is a regularly repeating message saying `no link` and it appears that I cannot interact with the AeroFC at all
Thank you for your time
Thank you for your response.
Could you please use the command ver all in NuttShell and provide us the outcome?
Thank you in advance,