当前位置: 首页 > news >正文

东营网站建设公司 网络易企业画册设计欣赏

东营网站建设公司 网络易,企业画册设计欣赏,专业网站推广的公司哪家好,安徽工程建设信息网站进皖企业一、飞控端配置 首先对 Pixhawk 4 Mini 烧录固件参考 Kakute H7 刷写 px4 固件_想要个小姑娘的博客-CSDN博客 烧录完成后打开 QGroundControl,进入参数设置并搜索 MAV,如下所示 然后修改 MAV_1_CONFIG,修改为自己想要连接机载电脑&#xf…

一、飞控端配置

首先对 Pixhawk 4 Mini 烧录固件参考

Kakute H7 刷写 px4 固件_想要个小姑娘的博客-CSDN博客

烧录完成后打开 QGroundControl,进入参数设置并搜索 MAV,如下所示

然后修改 MAV_1_CONFIG,修改为自己想要连接机载电脑(Jetson Xavier NX)的端口,在这之前需要先查看 Pixhawk 4 Mini 可用端口

Holybro Pixhawk 4 Mini (Discontinued) | PX4 User Guide

这里我选择使用 2.UART & I2C B 与机载电脑(Jetson Xavier NX)进行通信,查询如下该接口在QGroundControl 中对应的端口

Holybro Pixhawk 4 Mini (Discontinued) | PX4 User Guide

我们发现 UART & I2C B 对应 QGroundControl 中的 TELEM/SERIAL 4 端口,通过查询

高级配置 - Full Parameter Reference - 《PX4 用户手册》 - 书栈网 · BookStack

我们发现 TELEM/SERIAL 4接口对应的值为 104,因此我们将 QGroundControl 中 MAV_1_CONFIG 的值修改为 104,

保存后,设置 MAV_1_MODE 的值为 Onboard,

高级配置 - Full Parameter Reference - 《PX4 用户手册》 - 书栈网 · BookStack

也就是将 MAV_1_MODE 的值设置为 2

然后在搜索 SER_TEL,将 SER_TEL4_BAUD 的值设置为 921600 (波特率)。

二、机载电脑端配置

安装 mavros,终端输入

sudo apt-get install ros-noetic-mavros ros-noetic-mavros-extras -y
sudo wget https://raw.githubusercontent.com/mavlink/mavros/master/mavros/scripts/install_geographiclib_datasets.sh
chmod +x ./install_geographiclib_datasets.sh
sudo sh ./install_geographiclib_datasets.sh

然后修改 mavros 中 px4.launch 文件的通信串口和波特率

roscd mavros
sudo gedit ./launch/px4.launch

将串口和波特率修改为 /dev/ttyTHS0 和 921600

<arg name="fcu_url" default="/dev/ttyTHS0:921600" />

这样就配置机载电脑端就配置完成了。

三、飞控与机载电脑通信

首先查询飞控(Pixhawk 4 Mini)中 UART&I2C B 的接口情况

Pixhawk 飞控接口线序图 & 常用传感器连接设置(QGC) - 知乎

由于 Pixhawk 4 Mini 与 Pixhawk 4 的端口基本相同,因此我们可以查看 Pixhawk 4 的 UART&I2C B 端口的 Pinout 情况

我们发现 UART & I2C B 端口的 2 号口是信号输出(TX),3 号口是信号输入 (RX),6号口是地线(GND),因此我们只需要这三个接口连到机载电脑(Jetson Xavier NX)即可。

我们需要查询机载电脑的飞控串口(pinout),用于连接飞控,注意到在 Jetson Xavier NX 上有 40 个针脚(pinout)

可以查询这 40 个串口对应的功能

NVIDIA Jetson Xavier NX GPIO Header Pinout - JetsonHacks

NVIDIA Jetson Xavier NX使用UART进行串口通信_jetson nx上通过串口控制云台-CSDN博客


 

我们这里需要的是 6 号串口(GND), 8 号串口(TX),10 号串口(RX),它们与飞控的连接方式为 GND —— GND,TX —— RX, RX —— TX,也就是

飞控端 UART & I2C B 的 2 号端口 ——> Jetson Xavier NX 端 10 号串口

飞控端 UART & I2C B 的 3 号端口 ——> Jetson Xavier NX 端 8 号串口

飞控端 UART & I2C B 的 6 号端口 ——> Jetson Xavier NX 端 6 号串口

接线对应如图所示(黑——黑,白——白,蓝——蓝)

至此接线就完成了,最后在机载电脑端启动 mavros 即可实现 机载电脑与飞控的通信。

终端输入

sudo chmod 777 /dev/ttyTHS0
roslaunch mavros px4.launch

启动一个新的终端,输入

rostopic echo /mavros/imu/data

此时只要能够打印出飞控 imu 的信息就说明 飞控与机载电脑实现了通信

http://www.yayakq.cn/news/523899/

相关文章:

  • 上海网站建设设计公司哪家好百度权重域名
  • 如何衡量网站的价值东莞的网站建设公司哪家好
  • 乡村文化建设网站栏目设置c 网站开发需要什么软件
  • 网站建设及安全规范阿里云域名注册邮箱
  • 企业做网站要登录企业网站管理系统
  • 如何查看网站做没做301跳转微信公众平台导航 wordpress模版
  • 什么网站教你做美食centos 7.2 wordpress
  • 官方网站开发WordPress更新emoji
  • 蓝色系网站南京建设工程信息网站
  • 珠海本地网站htm网页设计
  • 苏州做物流网站电话软件定制公司排名
  • 广州高端网站开发公司seo学徒
  • 郑州直播网站建设公司兰州网站优化seo
  • 用redis加速wordpress网站关键词优化系统
  • 公司网站建设youyi51上海做外贸网站设计
  • 深圳建设银行宝安支行网站苏州网站建设公司排名
  • 做网站首页文件识图找图
  • 做村易通网站站长要收费吗?做蛋糕的英文网站
  • 网站建设开发上线流程网站备案几年备案一次
  • 简单html网站模板网站查询备案服务商
  • 网站建设的主题什么比较好百度小程序怎么做
  • 太原网站域名搭建网站怎么做图片栏目
  • 电子商务网站的规划与分析天元建设集团有限公司公章图片
  • 东莞网站建设58青岛建设厅官方网站
  • 学网站建设前途最新域名永久跳转
  • 河南网站开发公司萝岗营销型网站建设
  • 公司网站如何优化提高网站流量的软文案例
  • 成都网站搭建公司asp.net 公司网站
  • 动态速写网站上海有名的装修公司
  • 网站备案费一般是多少现在做网站一般多少钱