Nano板使用USB与PX4通信
环境配置-USB_micro与PX4通信
文章目录
- 环境配置-USB_micro与PX4通信
- 1 硬件接线
- 2 软件环境
最近项目需要PX4与记载电脑通信,查了下资料目前方案有(1)使用TELEM2串口的,阿木的就是使用TELEM2串口. (2)使用USB直接连接。软件方案有mavsdk、mavros、dronekit这些,实践发现使用mavros最为简单,因此采用mavros实现通信
1 硬件接线
PX4的microUSB串口通过数据线连接电脑的USB口,同时,电池给PX4板供电。在电脑中输入下命令检查:
ls /dev/ttyACM*
2 软件环境
记载电脑安装ROS(可以参考这篇文章)
根据你的记载电脑安装匹配的ROS
安装mavros,根据README安装,可以直接安装二进制版:
sudo apt-get install ros-melodic-mavros ros-melodic-mavros-extras
wget https://raw.githubusercontent.com/mavlink/mavros/master/mavros/scripts/install_geographiclib_datasets.sh
./install_geographiclib_datasets.sh
安装完成后可以运行下列命令测试:
roslaunch mavros px4.launch fcu_url:=/dev/ttyACM0
# 要是遇到串口打开失败,提示权限不够,改为777权限:
# sudo chmod 777 /dev/ttyACM0
rostopic list
Nano板使用USB与PX4通信相关推荐
- CP2112使用USB转IIC通信教学示例
CP2112使用USB转IIC通信教学示例 简介 CP2112模块 & IIC器件LM75 LM75简介 CP2112参数配置 CP2112数据传输配置 写IIC数据 读IIC数据 GPIO输 ...
- 如何使用 WinUSB 与 USB 设备 (USBDevice) 通信
选择 USB 设备的驱动程序模型 https://github.com/libusbx/libusbx/wiki/Windows-Backend WinUSB does not support Win ...
- RS232接口转USB接口的通信方法
2006-05-03 21:44:07 组图]RS232接口转USB接口的通信方法 RS232接口转USB接口的通信方法 USB作为一种新的PC机互连协议,使外设到计算机的连接更加高效.便利.这种接口 ...
- 全志H616香橙派OrangePi Zero2开发板连接USB以太网卡测试
1) 目前测试过能用的 USB 以太网卡如下所示,其中 RTL8153 USB 千兆网卡插入开 发板的 USB 2.0 Host 接口中测试可以正常使用,但是速率是达不到千兆的,这点请注意 2) 首先 ...
- 全志H616芯片方案香橙派zero2开发板连接USB麦克风的使用方法
香橙派OrangePi Zero2开发板本身板载没有麦克风功能,如果要使用的话,可以连接USB麦克风外使用,具体操作方法如下: 1) 测试的 USB 麦克风如下所示 2) 首先将 USB 麦克风插入开 ...
- 香橙派OrangePi Zero2开发板外接USB无线网卡测试示例
目前Zero2开发板测试过的能用的 USB 无线网卡型号为:RTL8723BU,其他型号的 USB 无线网卡请自行测试,如果无法使用就需要移植对应的 USB 无线网卡驱动 1) 首先将 RTL8723 ...
- ESXI | 6.7-7.0如何强制直通板载USB芯片组
目录 一.第一步我们记录下这个设备的供应商ID.设备ID以及类ID 二.开启ESXI的SSH功能 三.查询确认ID,这一步不是必须的,只是验证一下 四.添加直通代码 我这里以我们的all in one ...
- 把arm开发板做成USB网卡(RNDIS /Ethernet Gadget)
/******************************************************* 原文地址: http://hi.baidu.com/deep_pro/item/ec4 ...
- Esxi6.7直通板载USB控制器给Linux虚拟机并使用USB无线网卡(CF-812AC)上网
背景 别问为什么这么做,需求决定做法. 环境 Esxi版本:6.7 update3 虚拟机镜像:Linux Mint 20.3 强制打开板载USB控制器的直通功能 打开主机->管理->PC ...
- 关于arduino开发板链接usb时,驱动安装不成功的解决办法
关于arduino开发板链接usb时,驱动安装不成功的解决办法 环境 当前的环境是Windows 64位 x86平台 系统镜像创建方法是gosht还原 当前问题 arduino开发板使用原装数据线链接 ...
最新文章
- HTML5_0 笔记
- WEB前端 从原生JavaScript到MVVM
- 调试技巧--Windows端口号是否被占用
- 百度收购YY:第三次直播大战开启
- 概率机器人书 电子版
- 带蓝色的紫罗兰色——三色配色篇
- Outlook添加新浪邮箱时的配置细节——登录密码
- BL0940电能计量 设计
- Cesi运行报错AttributeError: can‘t set attribute
- Linux rz命令安装失败解决方法
- Chrome浏览器安装devtools开发者工具
- Coursera 学习记录:细菌分组(通过冒泡排序实现两组有差异的分类)
- java推送微信模板消息
- 海外抖音如何引流到独立站或者其他电商平台渠道
- pandas的iloc、loc、ix的使用(列切片及行切片)
- Windows AD证书服务系列---部署及管理证书模板(1)
- Javaweb-超市订单管理系统SMBMS
- iOS小技能:1、yalu102 激活了之后,无法连接ssh的解决方案 2、Reveal的基本使用3、Passionfruit 的实现原理
- 如何用电子表格计算考试成绩各科前20名均分,计算机合格率?
- 【华人学者风采】高会军 哈尔滨工业大学