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/