I have some questions about the architecture scheme of the raspberry PI connected to NAVIO2.
As I understood correctly, raspberry PI and NAVIO2 could communicate through MavLink protocol using serial. Most of the questions are related to this fact.
- Is it true that Rasp PI and NAVIO2 could communicate through serial port? How the informations needed by NAVIO2 or rasp PI are exchanged?
- It does exist an UART port managed by NAVIO2 firmware?
- If I mount raspberrry and Navio2 as described in https://docs.emlid.com/navio2/hardware-setup/ , would the UART of raspberry be connected to the UART of NAVIO2 (if exists)?
- I’m trying to follow this guide https://ardupilot.org/dev/docs/raspberry-pi-via-mavlink.html (in particular, the MavProxy paragraph) to test the UART connection between NAVIO2 and raspberry PI but when I perform the following command
python3 mavproxy.py --master=/dev/serial0 --baudrate 921600 --aircraft MyCopter
I get the following response:
pyton3: can’t open file ‘mavproxy.py’ : Errno 2 No such file or directory
Seems that pyton3 can not localte the mavproxy.py: what is the path? Is there a way to make it recognizeble?
- param show ARMING_CHECK : how this command is routed from PI to NAVIO2? Through UART connection?
- For example the set pwm for the motors. How these commands are routed to NAVIO2?
- How mission planner can communicate with NAVIO2? (Mission planner communicates with raspberry PI throw UDP and PI communicates with NAVIO2 through UART?
I’m using arducopter v 4.0.
Thanks for the answers,