OpenSolo 快速入门指南

备注

有关开发人员的更多完整信息,请参见 这里

备注

ArduPilot 的主分支缺少油门回转速率限制功能,而 3DR 的 ArduPilot 分支中却有该功能。在没有绿色立方体的情况下,这使得在您的 Solo 上飞行 ArduPilot 主控程序成为可能。 非常危险.

先决条件(先获得这些先决条件,并将其安装到电脑上):

Vagrant VirtualBox git

备注

如果您运行的是 Windows 操作系统,还需要确保 git 设置为不触及行尾。这条命令可以解决这个问题:

git 配置 --全球 核心.专权 错误

汇编

在主机上启动 vagrant 虚拟机:

git 复制 https://github./OpenSolo/独奏-建筑工人
CD 独奏-建筑工人
流浪汉 向上

ssh 进入 vagrant 虚拟机并运行构建:

流浪汉 ssh -- -X
时间 /流浪汉/建筑工人. # 约 2-15 小时(取决于电脑速度和网络下载速度)

注/s:

要从 "虚拟机 "中获取文件,可以通过 "vagrant ssh "进入虚拟机,然后将其复制到/vagrant,然后退出虚拟机......或者......如果你正在使用Solo的无线网络,可以直接将文件 "scp "到你的Solo/Artoo。(参见下面的 "更新单机版")。

查看 Artoo(控制器)构建产品:

ls /独奏-构建/构建/文件-eglibc/部署/图像/imx6solo-3-阿克苏/

查看 Solo 构建产品:

ls /独奏-构建/构建/文件-eglibc/部署/图像/imx6solo-3-1080p/

从这里连接到您的 Solo/Controller Wifi:

  • SSID 通常以 独联体_

  • 单人 WIFI 密码默认为 单链 但你可能在第一次使用时就改了,对吧。

  • 如果您想在执行下一步操作时继续访问互联网:

    • 获取 单机 存储库和

    • 运行 独奏 无线 --name=YOURHOMEWIFINAME --密码=yourhomewifipassword 使独奏者能够上网!

更新独奏:

CD /独奏-构建/构建/文件-eglibc/部署/图像/imx6solo-3-1080p
ssh 根基@10.1.1.10 -C "rm /log/updates/*";
scp 3-独奏.卷烟.gz 根基@10.1.1.10:/登录/更新/
ssh 根基@10.1.1.10 -C "cd /log/updates; md5sum 3dr-solo.tar.gz >3dr-solo.tar.gz.md5";
ssh 根基@10.1.1.10 -C "touch /log/updates/UPDATE &&/sbin/shutdown -r now";

注/s:

如果您以前没有通过 SSH 进入过 Solo 并进行过更改,那么在执行 "ssh "或 "scp "命令时,可能会提示您输入 ssh 密码。要使用的 "root "密码是 "TjSDBkAu",更多详情请点击此处: https://dev.3dr.com/starting-network.html 您的 LED 指示灯颜色可能与您习惯的不同。第一次重启时红色循环,第二次重启时彩虹循环。SSH 重新刷新后可能需要一段时间才能使用,请耐心等待一分钟。

更新后,确保闪存成功:

ls -l /登录/更新/更新失败
 /版本

UPDATEFAILED 文件不应存在 /VERSION 的内容应与您创建的版本一致;尤其要确保日期看起来合理。

更新阿图:

CD /独奏-构建/构建/文件-eglibc/部署/图像/imx6solo-3-阿克苏
ssh 根基@10.1.1.1 -C "rm /log/updates/*";
scp 3-控制器.卷烟.gz 根基@10.1.1.1:/登录/更新/
ssh 根基@10.1.1.1 -C "cd /log/updates; md5sum 3dr-controller.tar.gz >3dr-controller.tar.gz.md5";
ssh 根基@10.1.1.1 -C "touch /log/updates/UPDATE &&/sbin/shutdown -r now";

更新后,确保闪存成功:

ls -l /登录/更新/更新失败
 /版本

/VERSION 的内容应与您创建的版本一致;尤其要确保日期看起来合理。

擦除参数/从魔法参数设置参数

将一个参数设置为无意义值,这将重置所有参数:

停止 设置 SYSID_SW_MREV 0

这是针对 MAVProxy 的;使用您选择的 GCS 可以获得相同的效果。

加载默认参数文件(可在此处找到): https://autotest.ardupilot.org/Tools/SoloBinaries/Solo_AC350_Params.param )

停止 负荷 /文件/Solo_AC350_Params.停止
停止 负荷 /文件/Solo_AC350_Params.停止

再次,使用您选择的通用控制系统进行相同的更改。是的,做两次。

重做校准

在 MAVProxy:

加速度

在您选择的 GCS 中:点击-点击-点击等。

magcal

在您选择的 GCS 中:点击-点击-点击等。

故障排除:

  • 如果 /log/updates 上有多个图像,更新将失败

消除这一切疯狂?

标准 3DR "出厂重置 "将使您恢复正常的独奏曲,就像 3DR 制作的那样: https://3drobotics.zendesk.com/hc/en-us/articles/208396933-Factory-Reset

重置出厂设置后,您可能还需要重新配对 Solo 和控制器: https://3dr.com/support/articles/pairing_the_controller/