配置 Snapdragon

高通骁龙飞行器 已停用(已被取代,但 PX4 尚不支持更新版本)。本文档是为现有用户提供的,但将在未来版本中删除。

本主题介绍如何配置 高通骁龙飞行器.

自动启动 PX4 和 Snap VIO

为了在启动时自动同时启动 ROS 节点和 PX4,请编辑 /etc/rc.local 骁龙 Flight 上的文件应如下所示(注意,第一行也必须更改!):

#!/bin/bash -e # # rc.local # # 该脚本在每个多用户运行级别结束时执行。# 确保脚本在成功时退出 0" 或在出错时退出任何其他 # 值。# 为了启用或禁用此脚本,只需更改执行 # 位。# 默认情况下,脚本什么也不做。# 如果不存在,则生成 SSH 密钥 test -f /etc/ssh/ssh_host_dsa_key || dpkg-reconfigure openssh-server # 准备 ROS 环境 cd /home/linaro source /opt/ros/indigo/setup.bash source /home/linaro/ros_ws/devel/setup.bash # 启动 mavros vislam 节点,但要增加一些延迟,否则启动不可靠 sleep 5 roslaunch snapdragon_mavros_vislam mavros_vislam.launch > /dev/null & # 在 VIO 配置中启动 PX4 自动驾驶仪,但要增加一些延迟,否则启动不可靠 sleep 5 ./px4 /home/linaro/ros_ws/src/ros-examples/px4_configs/ekf2/mainapp.conf > /dev/null & exit 0

将 Snapdragon 重新设置为接入点模式

骁龙飞行记录仪被设置为工作站模式。 ROS 设置.如果您想让它在室外飞行,而家里的 Wi-Fi 已无法使用,这可能会造成问题,因此我们建议您将它调回接入点模式。

/usr/local/qr-linux/wificonfig.sh -s softap sudo reboot

调整参数

参数名称 建议值
ekf2_height_mode 3 愿景
EKF2_AID_MASK 24(视觉位置,视觉偏航)
MPC_THR_HOVER 25 %
MC_PITCHRATE_P 0.03
MC_PITCHRATE_D 0.001
MC_ROLLRATE_P 0.03
MC_ROLLRATE_D 0.001
MC_RAWRATE_P 0.08
EKF2_IMU_POS_Z 0.030m
EKF2_EV_POS_Z 0.03m
PWM_MIN 1150us
© PX4 开发团队。许可证 CC BY 4.0            已更新:2024-02-13 22:49:01

与" "匹配的结果"

    没有与""匹配的结果"