实物是bluerov。固件是ardusub,

https://www.ardusub.com/

上图中右下角蓝usb一端接pixhawk,另外一端接xavier。xavier上运行

$ls /dev/ttyA*

会增加设备/dev/ttyACM0

在xavier端安装好各种mavlink mavproxy 软件包。

$  xargs -a "/home/pcl/mavproxy.param" mavproxy.py

参数文件内容mavproxy.param

--master=/dev/ttyACM0,115200
--load-module='GPSInput,DepthOutput'
--source-system=200
--cmd="set heartbeat 0"
--out udpin:localhost:9000
--out udpbcast:192.168.2.255:14550
--out udpbcast:192.168.2.255:14551
--mav20
--aircraft telemetry
--streamrate -1

在工作站电脑上安装Qgroundcontrol mavros.

launch 文件内容

<launch>
    <!-- vim: set ft=xml noet : -->
    <!-- example launch script for ArduPilot based FCU's -->
    <arg name="fcu_url" default="udp://:14550@" />
    <arg name="gcs_url" default="udp://127.0.0.1:14551@127.0.0.1:14552" />
    <arg name="tgt_system" default="1" />
    <arg name="tgt_component" default="1" />
    <arg name="log_output" default="screen" />
    <arg name="fcu_protocol" default="v2.0" />
    <arg name="respawn_mavros" default="false" />

<include file="$(find mavros)/launch/node.launch">
        <arg name="pluginlists_yaml" value="$(find mavros)/launch/apm_pluginlists.yaml" />
        <arg name="config_yaml" value="$(find mavros)/launch/apm_config.yaml" />

<arg name="fcu_url" value="$(arg fcu_url)" />
        <arg name="gcs_url" value="$(arg gcs_url)" />
        <arg name="tgt_system" value="$(arg tgt_system)" />
        <arg name="tgt_component" value="$(arg tgt_component)" />
        <arg name="log_output" value="$(arg log_output)" />
        <arg name="fcu_protocol" value="$(arg fcu_protocol)" />
        <arg name="respawn_mavros" default="$(arg respawn_mavros)" />
    </include>
</launch>

启动launch之后。

实物图中pixhawk原本连在树莓派上,修改 ip方法
$ sudo vi /etc/network/interfaces.d/interfaces-eth0
$ sudo vi /home/pi/static-ip.conf

顺时针,逆时针
rostopic pub -r 5 /mavros/rc/override mavros_msgs/OverrideRCIn "channels: [1500, 1500, 1500, 1700, 1500, 1500, 1500, 1500]"
rostopic pub /mavros/rc/override mavros_msgs/OverrideRCIn "channels: [1500, 1500, 1500, 1300, 1500, 1500, 1500, 1500]" 左,右 x
rostopic pub -r 1 /mavros/rc/override mavros_msgs/OverrideRCIn "channels: [1500, 1500, 1500, 1500, 1500, 1300, 1500, 1500]"
rostopic pub /mavros/rc/override mavros_msgs/OverrideRCIn "channels: [1500, 1500, 1500, 1500, 1500, 1700, 1500, 1500]"
前后 y
rostopic pub -r 1 /mavros/rc/override mavros_msgs/OverrideRCIn "channels: [1500, 1500, 1500, 1500, 2000, 1500, 1500, 1500]"
rostopic pub /mavros/rc/override mavros_msgs/OverrideRCIn "channels: [1500, 1500, 1500, 1500, 1300, 1500, 1500, 1500]"
上下
rostopic pub /mavros/rc/override mavros_msgs/OverrideRCIn "channels: [1500, 1500, 1700, 1500, 1500, 1500, 1500, 1500]"
rostopic pub /mavros/rc/override mavros_msgs/OverrideRCIn "channels: [1500, 1500, 1300, 1500, 1500, 1500, 1500, 1500]" 手柄使能
rosrun mavros mavparam set SYSID_MYGCS 255
rosservice call /mavros/cmd/arming 1---------------
ROS使能
rosrun mavros mavparam set SYSID_MYGCS 1
rosservice call /mavros/cmd/arming 1------------
停止
rosservice call /mavros/cmd/arming 0
----------------

pixhawk连接到nvidia xavier相关推荐

  1. nvidia显示设置不可用_Nvidia显示设置不可用,您当前未使用连接到NVIDIA GPU的显示器的解决方法...

    相信不少用户遇到这样一个问题,就是新购买的台式机电脑,配置达标的情况下,玩游戏出现卡顿不流畅的现象,准备在NVIDIA控制面板查看是否设置的问题,在打开NVIDIA控制面板的时候,提示了"N ...

  2. Win10提示“您未连接到nvidia gpu的显示器”的解决方法

    Win10提示"您未连接到nvidia gpu的显示器"的解决方法 参考文章: (1)Win10提示"您未连接到nvidia gpu的显示器"的解决方法 (2) ...

  3. nvidia xavier平台无PD控制器USB接口调试

    NVIDIA英伟达 1. 前言 问题: 基于nvidia xavier核心板,设计载板,但是USB功能无法使用: 硬件: OTG连接器使用Micro B VBUS_ID=GPIO30(B55) pin ...

  4. 英伟达点开后显示无法连接服务器,解决win10提示“无法连接到 NVIDIA 检查您的互联网连接”的教程...

    nvidia控制面板是windows系统中自带的一个程序,我们一般会使用它来更新系统中的显卡驱动.有部分win10用户在使用这个软件的时候被系统提示:"无法连接到 NVIDIA 检查您的互联 ...

  5. 史上最全!!!ARM架构下的NVIDIA Xavier安装ROS-Melodic以及使用速腾激光雷达+A-loam获取点云图

    ** 一.ARM架构下的NVIDIA Xavier 切换国内的源 ** 这里不要换成AMD架构的PC平台的软件源,需要换成配套ARM使用的源. 首先备份下之前的 source.list sudo cp ...

  6. 解决Nvidia显卡问题【显示设置不可用,您当前未使用连接到NVIDIA GPU的显示器】

    转载自:http://www.lotpc.com/dngz/8555.html 相信不少用户遇到这样一个问题,就是新购买的台式机电脑,配置达标的情况下,玩游戏出现卡顿不流畅的现象,准备在NVIDIA控 ...

  7. Nvidia显示设置不可用,您当前未使用连接到NVIDIA GPU的显示器

    Nvidia显示设置不可用,您当前未使用连接到NVIDIA GPU的显示器 症状 问题分析 问题解决 症状 新购买的台式机电脑,配置达标的情况下,在打开NVIDIA控制面板的时候,出现如下提示: 问题 ...

  8. 基于NVIDIA Xavier NX(ubuntu20.04)的Optitrack视觉定位 PX4+ros noetic(实物运行记录)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一:硬件准备 两种界面化显示的方式 无线连接 有线连接 二:软件准备 1:远程登录软件 NoMachine 2:安装r ...

  9. “您当前未使用连接到Nvidia GPU的显示器”和“显卡驱动安装失败”的解决方法

    "您当前未使用连接到Nvidia GPU的显示器"和"显卡驱动安装失败"的解决方法 造成这两种情况的原因有很多,可能是硬件(GPU)的问题,也可能是软件的问题( ...

最新文章

  1. HandlerThread 类的学习(转载)
  2. 位操作:BitVector32结构 z
  3. 软件测试管理工具禅道开源版下载安装
  4. Hadoop伪分布式集群的安装部署
  5. 「ng2」json组装和解析
  6. linux获取cpu数量函数,Linux上获取CPU Core个数的实现
  7. Zuul 代理文件上传、为路由提供 hystrix 回退、过滤器、超时时间
  8. Oracle数据库之SQL单行函数---字符函数之TRIM
  9. linux下实用小脚本,linux下shell常用脚本大集合啦
  10. matlab R2021b 激活错误
  11. xshell如何设置选中复制_Xshell
  12. python编写摇骰子游戏_Python使用tkinter实现摇骰子小游戏功能的代码
  13. 计算机系统具有运行可靠性,计算机系统的可靠性技术
  14. android 电子签名证书,android 电子签名实现
  15. 对vue初学者建议 vue如何上手
  16. Android Bmob
  17. JSD-2204-Vue-ElementUI-Day06
  18. 实验二 CPU 部件实现之 ALU 和寄存器堆
  19. 合并报表软件选哪个?这篇文章两分钟告诉你!
  20. 谷歌开源能翻译101种语言的AI模型,只比Facebook多一种

热门文章

  1. OpenCV对矩阵进行padding操作
  2. python如何获取列表的长度
  3. 基于FPGA的DDS直接数字频率合成器,频率和相位控制字可配置,在vivado2019.2平台中verilog开发.含testbench
  4. JavaScript中递归函数
  5. 数电课程设计——电子钟
  6. 这是个转贴,QB教程,很不错
  7. 数字图像处理(冈萨雷斯)学习 第3章 灰度变换与空间滤波
  8. HTK 安装、编译以及测试——Ubuntu 14.04
  9. Service Principal 介绍
  10. C++培训_001_WIN10的安装与激活_VS编译器的安装