快速入门

快速入门

在最简单的形式中,MAVProxy只需要USB端口的地址 或要连接到的网络地址。

通过 USB

如果仅连接了 1 个自动导航仪,并且它不存在多个端口(启用 CAN 的设备存在两个端口),则不需要 。 MAVProxy将自动检测正确的端口。--master

Linux:

mavproxy.py --master=/dev/ttyUSB0

窗户:

从命令行窗口:

mavproxy --master=COM14

您可以创建一个简单的可双击的批处理文件,以允许快速启动并应对存在的多个自动导航仪端口。在桌面上创建一个包含以下内容的.bat文件:

@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”即可。

macOS:

mavproxy.py --master=/dev/ttyusbserialxxx

通常MAVProxy会自动检测正确的波特率。如果需要, 波特率可以手动指定。

Linux:

mavproxy.py --master=/dev/ttyUSB0 --baudrate=57600

窗户:

mavproxy --master=COM14 --baudrate=57600

macOS:

mavproxy.py --master=/dev/tty.usbserialxxxxx --baudrate=57600

通过网络

指定包含 mavlink 流的 IP 地址和端口。地址 要连接到的必须是您自己的 IP 地址或环回地址。或者 如果本地 IP 地址未知,请使用 0.0.0.0 进行 MAVProxy 查找和使用 本地 IP 地址。还应指定流的类型(tcp 或 udp)。

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 参数:

mavproxy.py --master=udpout:10.10.1.1:14550
mavproxy.py --master=tcpout:10.10.1.1:14550

注意

MavProxy 可以使用以下命令将 mavlink 流输出到远程网络地址 UDP 广播。

Last updated