环境配置-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通信相关推荐

  1. CP2112使用USB转IIC通信教学示例

    CP2112使用USB转IIC通信教学示例 简介 CP2112模块 & IIC器件LM75 LM75简介 CP2112参数配置 CP2112数据传输配置 写IIC数据 读IIC数据 GPIO输 ...

  2. 如何使用 WinUSB 与 USB 设备 (USBDevice) 通信

    选择 USB 设备的驱动程序模型 https://github.com/libusbx/libusbx/wiki/Windows-Backend WinUSB does not support Win ...

  3. RS232接口转USB接口的通信方法

    2006-05-03 21:44:07 组图]RS232接口转USB接口的通信方法 RS232接口转USB接口的通信方法 USB作为一种新的PC机互连协议,使外设到计算机的连接更加高效.便利.这种接口 ...

  4. 全志H616香橙派OrangePi Zero2开发板连接USB以太网卡测试

    1) 目前测试过能用的 USB 以太网卡如下所示,其中 RTL8153 USB 千兆网卡插入开 发板的 USB 2.0 Host 接口中测试可以正常使用,但是速率是达不到千兆的,这点请注意 2) 首先 ...

  5. 全志H616芯片方案香橙派zero2开发板连接USB麦克风的使用方法

    香橙派OrangePi Zero2开发板本身板载没有麦克风功能,如果要使用的话,可以连接USB麦克风外使用,具体操作方法如下: 1) 测试的 USB 麦克风如下所示 2) 首先将 USB 麦克风插入开 ...

  6. 香橙派OrangePi Zero2开发板外接USB无线网卡测试示例

    目前Zero2开发板测试过的能用的 USB 无线网卡型号为:RTL8723BU,其他型号的 USB 无线网卡请自行测试,如果无法使用就需要移植对应的 USB 无线网卡驱动 1) 首先将 RTL8723 ...

  7. ESXI | 6.7-7.0如何强制直通板载USB芯片组

    目录 一.第一步我们记录下这个设备的供应商ID.设备ID以及类ID 二.开启ESXI的SSH功能 三.查询确认ID,这一步不是必须的,只是验证一下 四.添加直通代码 我这里以我们的all in one ...

  8. 把arm开发板做成USB网卡(RNDIS /Ethernet Gadget)

    /******************************************************* 原文地址: http://hi.baidu.com/deep_pro/item/ec4 ...

  9. Esxi6.7直通板载USB控制器给Linux虚拟机并使用USB无线网卡(CF-812AC)上网

    背景 别问为什么这么做,需求决定做法. 环境 Esxi版本:6.7 update3 虚拟机镜像:Linux Mint 20.3 强制打开板载USB控制器的直通功能 打开主机->管理->PC ...

  10. 关于arduino开发板链接usb时,驱动安装不成功的解决办法

    关于arduino开发板链接usb时,驱动安装不成功的解决办法 环境 当前的环境是Windows 64位 x86平台 系统镜像创建方法是gosht还原 当前问题 arduino开发板使用原装数据线链接 ...

最新文章

  1. HTML5_0 笔记
  2. WEB前端 从原生JavaScript到MVVM
  3. 调试技巧--Windows端口号是否被占用
  4. 百度收购YY:第三次直播大战开启
  5. 概率机器人书 电子版
  6. 带蓝色的紫罗兰色——三色配色篇
  7. Outlook添加新浪邮箱时的配置细节——登录密码
  8. BL0940电能计量 设计
  9. Cesi运行报错AttributeError: can‘t set attribute
  10. Linux rz命令安装失败解决方法
  11. Chrome浏览器安装devtools开发者工具
  12. Coursera 学习记录:细菌分组(通过冒泡排序实现两组有差异的分类)
  13. java推送微信模板消息
  14. 海外抖音如何引流到独立站或者其他电商平台渠道
  15. pandas的iloc、loc、ix的使用(列切片及行切片)
  16. Windows AD证书服务系列---部署及管理证书模板(1)
  17. Javaweb-超市订单管理系统SMBMS
  18. iOS小技能:1、yalu102 激活了之后,无法连接ssh的解决方案 2、Reveal的基本使用3、Passionfruit 的实现原理
  19. 如何用电子表格计算考试成绩各科前20名均分,计算机合格率?
  20. 【华人学者风采】高会军 哈尔滨工业大学

热门文章

  1. 钉钉回放被管理员禁止下载?别急我来帮你
  2. Linux基础知识学习
  3. 【自用记录向】YOLOv5模型训练,按进度更新
  4. 模块化编程的六大原则
  5. 跟同事关系再好,这3种话宁烂肚里也别张嘴,莫让福运悄悄离开你
  6. KMplayer保存上次播放位置
  7. 数智融合加速驱动企业商业创新
  8. java工作日志,如何写工作日志
  9. 云服务器的计费模式有哪些?
  10. 后台获取用户登录信息