pixhawk连接到nvidia xavier
实物是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相关推荐
- nvidia显示设置不可用_Nvidia显示设置不可用,您当前未使用连接到NVIDIA GPU的显示器的解决方法...
相信不少用户遇到这样一个问题,就是新购买的台式机电脑,配置达标的情况下,玩游戏出现卡顿不流畅的现象,准备在NVIDIA控制面板查看是否设置的问题,在打开NVIDIA控制面板的时候,提示了"N ...
- Win10提示“您未连接到nvidia gpu的显示器”的解决方法
Win10提示"您未连接到nvidia gpu的显示器"的解决方法 参考文章: (1)Win10提示"您未连接到nvidia gpu的显示器"的解决方法 (2) ...
- nvidia xavier平台无PD控制器USB接口调试
NVIDIA英伟达 1. 前言 问题: 基于nvidia xavier核心板,设计载板,但是USB功能无法使用: 硬件: OTG连接器使用Micro B VBUS_ID=GPIO30(B55) pin ...
- 英伟达点开后显示无法连接服务器,解决win10提示“无法连接到 NVIDIA 检查您的互联网连接”的教程...
nvidia控制面板是windows系统中自带的一个程序,我们一般会使用它来更新系统中的显卡驱动.有部分win10用户在使用这个软件的时候被系统提示:"无法连接到 NVIDIA 检查您的互联 ...
- 史上最全!!!ARM架构下的NVIDIA Xavier安装ROS-Melodic以及使用速腾激光雷达+A-loam获取点云图
** 一.ARM架构下的NVIDIA Xavier 切换国内的源 ** 这里不要换成AMD架构的PC平台的软件源,需要换成配套ARM使用的源. 首先备份下之前的 source.list sudo cp ...
- 解决Nvidia显卡问题【显示设置不可用,您当前未使用连接到NVIDIA GPU的显示器】
转载自:http://www.lotpc.com/dngz/8555.html 相信不少用户遇到这样一个问题,就是新购买的台式机电脑,配置达标的情况下,玩游戏出现卡顿不流畅的现象,准备在NVIDIA控 ...
- Nvidia显示设置不可用,您当前未使用连接到NVIDIA GPU的显示器
Nvidia显示设置不可用,您当前未使用连接到NVIDIA GPU的显示器 症状 问题分析 问题解决 症状 新购买的台式机电脑,配置达标的情况下,在打开NVIDIA控制面板的时候,出现如下提示: 问题 ...
- 基于NVIDIA Xavier NX(ubuntu20.04)的Optitrack视觉定位 PX4+ros noetic(实物运行记录)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一:硬件准备 两种界面化显示的方式 无线连接 有线连接 二:软件准备 1:远程登录软件 NoMachine 2:安装r ...
- “您当前未使用连接到Nvidia GPU的显示器”和“显卡驱动安装失败”的解决方法
"您当前未使用连接到Nvidia GPU的显示器"和"显卡驱动安装失败"的解决方法 造成这两种情况的原因有很多,可能是硬件(GPU)的问题,也可能是软件的问题( ...
最新文章
- HandlerThread 类的学习(转载)
- 位操作:BitVector32结构 z
- 软件测试管理工具禅道开源版下载安装
- Hadoop伪分布式集群的安装部署
- 「ng2」json组装和解析
- linux获取cpu数量函数,Linux上获取CPU Core个数的实现
- Zuul 代理文件上传、为路由提供 hystrix 回退、过滤器、超时时间
- Oracle数据库之SQL单行函数---字符函数之TRIM
- linux下实用小脚本,linux下shell常用脚本大集合啦
- matlab R2021b 激活错误
- xshell如何设置选中复制_Xshell
- python编写摇骰子游戏_Python使用tkinter实现摇骰子小游戏功能的代码
- 计算机系统具有运行可靠性,计算机系统的可靠性技术
- android 电子签名证书,android 电子签名实现
- 对vue初学者建议 vue如何上手
- Android Bmob
- JSD-2204-Vue-ElementUI-Day06
- 实验二 CPU 部件实现之 ALU 和寄存器堆
- 合并报表软件选哪个?这篇文章两分钟告诉你!
- 谷歌开源能翻译101种语言的AI模型,只比Facebook多一种
热门文章
- OpenCV对矩阵进行padding操作
- python如何获取列表的长度
- 基于FPGA的DDS直接数字频率合成器,频率和相位控制字可配置,在vivado2019.2平台中verilog开发.含testbench
- JavaScript中递归函数
- 数电课程设计——电子钟
- 这是个转贴,QB教程,很不错
- 数字图像处理(冈萨雷斯)学习 第3章 灰度变换与空间滤波
- HTK 安装、编译以及测试——Ubuntu 14.04
- Service Principal 介绍
- C++培训_001_WIN10的安装与激活_VS编译器的安装