快速入门
在最简单的形式中,MAVProxy只需要USB端口的地址 或要连接到的网络地址。
通过 USB
如果仅连接了 1 个自动导航仪,并且它不存在多个端口(启用 CAN 的设备存在两个端口),则不需要 。 MAVProxy将自动检测正确的端口。--master
Linux:
Copy mavproxy.py --master=/dev/ttyUSB0
窗户:
从命令行窗口:
Copy mavproxy --master=COM14
您可以创建一个简单的可双击的批处理文件,以允许快速启动并应对存在的多个自动导航仪端口。在桌面上创建一个包含以下内容的.bat文件:
Copy @echo off
set /p port=Which COM Port?:
if not exist Mavproxy_Data mkdir "Mavproxy_Data"
cd Mavproxy_Data
mavproxy.exe --master=COM%port% --console --map --load-module graph
注意
这还会为 MAVProxy 保存的参数和日志文件创建一个数据目录,以避免使桌面混乱。您还可以修改最后一行以加载所需的任何其他模块,例如操纵杆,只需在命令中添加更多“–load-module xxx”即可。
Copy mavproxy.py --master=/dev/ttyusbserialxxx
通常MAVProxy会自动检测正确的波特率。如果需要, 波特率可以手动指定。
Linux:
Copy mavproxy.py --master=/dev/ttyUSB0 --baudrate=57600
窗户:
Copy mavproxy --master=COM14 --baudrate=57600
macOS:
Copy mavproxy.py --master=/dev/tty.usbserialxxxxx --baudrate=57600
指定包含 mavlink 流的 IP 地址和端口。地址 要连接到的必须是您自己的 IP 地址或环回地址。或者 如果本地 IP 地址未知,请使用 0.0.0.0 进行 MAVProxy 查找和使用 本地 IP 地址。还应指定流的类型(tcp 或 udp)。
Copy mavproxy.py --master=tcp:192.168.1.1:14550
mavproxy.py --master=udp:127.0.0.1:14550
mavproxy.py --master=tcp:0.0.0.0:14550
如果连接到远程 IP 地址,则应使用 udpout 或 tcpout 参数:
Copy mavproxy.py --master=udpout:10.10.1.1:14550
mavproxy.py --master=tcpout:10.10.1.1:14550
注意
MavProxy 可以使用以下命令将 mavlink 流输出到远程网络地址 UDP 广播。