【PX4-AutoPilot教程-TIPS】PX4系统命令行控制台ConsolesShells常用命令(持续更新)

PX4系统命令行控制台 Consoles & Shells 常用命令

    • 查看每个应用程序的堆栈使用情况
    • 获取所有可用命令和APP的列表
    • 应用程序启动、停止和状态查询
    • 查看本地文件系统
    • 查看剩余的可用RAM
    • 查看工作队列中正在运行的内容以及运行速率
    • 查看特定的uORB话题
    • 调试uORB话题
    • 进行模式切换和故障保护行为的状态机
    • I2C总线扫描
    • Dshot协议电调驱动程序

NUTTX官网 NuttShell (NSH)

查看每个应用程序的堆栈使用情况

堆栈使用率是使用堆栈着色计算的,并且是自任务开始以来的最大值(而不是当前使用率)。

top

获取所有可用命令和APP的列表

help

应用程序启动、停止和状态查询

<app_name> start
<app_name> stop
<app_name> status

查看本地文件系统

ls

查看剩余的可用RAM

free

查看工作队列中正在运行的内容以及运行速率

work_queue status

查看特定的uORB话题

列出所有话题。

To list all topics, list the file handles:

ls /obj
/obj:actuator_armed0actuator_controls_00actuator_controls_30......vehicle_status_flags0vehicle_thrust_setpoint0vehicle_torque_setpoint0

To listen to the content of one topic for 5 messages, run the listener:

listener <topic_name>listener sensor_accel 5

The output is n-times the content of the topic:

TOPIC: sensor_accel #3
timestamp: 84978861
integral_dt: 4044
error_count: 0
x: -1
y: 2
z: 100
x_integral: -0
y_integral: 0
z_integral: 0
temperature: 46
range_m_s2: 78
scaling: 0TOPIC: sensor_accel #4
timestamp: 85010833
integral_dt: 3980
error_count: 0
x: -1
y: 2
z: 100
x_integral: -0
y_integral: 0
z_integral: 0
temperature: 46
range_m_s2: 78
scaling: 0

调试uORB话题

The command uorb top shows the publishing frequency of each topic in real-time:

uorb top
update: 1s, num topics: 77
TOPIC NAME                        INST #SUB #MSG #LOST #QSIZE
actuator_armed                       0    6    4     0 1
actuator_controls_0                  0    7  242  1044 1
battery_status                       0    6  500  2694 1
commander_state                      0    1   98    89 1
control_state                        0    4  242   433 1
ekf2_innovations                     0    1  242   223 1
ekf2_timestamps                      0    1  242    23 1
estimator_status                     0    3  242   488 1
mc_att_ctrl_status                   0    0  242     0 1
sensor_accel                         0    1  242     0 1
sensor_accel                         1    1  249    43 1
sensor_baro                          0    1   42     0 1
sensor_combined                      0    6  242   636 1

The columns are: topic name, multi-instance index, number of subscribers, publishing frequency in Hz, number of lost messages per second (for all subscribers combined), and queue size.

进行模式切换和故障保护行为的状态机

commander <command>

I2C总线扫描

i2cdetect -b <i2c bus number>i2cdetect -b 1

它会打印出总线上扫描到的设备地址。

Scanning I2C bus: 10  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- 76 -- -- -- -- -- -- -- -- -- 

Dshot协议电调驱动程序

永久反转1号电机,保存后,反转的方向将被视为正常方向。

如果要再次反转,请重复相同的命令。

dshot reverse -m 1
dshot save -m 1

如果不指定电机序号,则是反转所有电机。

dshot reverse
dshot save

参考资料:

Using Consoles/Shells

NUTTX官网 NuttShell (NSH)

Modules & Commands Reference

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/86300.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/86300.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

国内优秀wordpress主题推荐

在国内&#xff0c;WordPress 主题市场虽然不如国外那样庞大&#xff0c;但依然有许多优秀且适合中国用户需求的主题。以下是一些经过评估和推荐的国内优秀WordPress主题&#xff0c;涵盖不同类型的网站需求&#xff0c;如博客、企业官网、资源站、社区论坛等。 WP汉主题 WP汉…

第 6 章:进阶话题

第 6 章&#xff1a;进阶话题 过拟合vs欠拟合&#xff1a;模型复杂度和泛化能力的关系 在前面的章节中&#xff0c;我们已经学习了神经网络的基础知识、常见架构和基本训练流程。然而&#xff0c;在实际的深度学习项目中&#xff0c;仅仅掌握这些基础知识是不够的。我们还需要…

4.2_1朴素模式匹配算法

知识总览&#xff1a; 什么是字符串的模式匹配&#xff1a; 主串&#xff1a;想从该串获取结果的串 模式串&#xff1a;想搜索的内容&#xff0c;不一定在主串中能搜到&#xff0c;子串一定能在主串中搜到 字符串模式匹配&#xff1a;在主串找模式串并返回找到的第一个模式串…

华为云Flexus+DeepSeek征文|华为云ModelArts搭建Dify-LLM应用开发平台(AI智能选股大模型)

前言 在当今数字化时代&#xff0c;人工智能&#xff08;AI&#xff09;技术在金融领域的应用愈发广泛&#xff0c;其中 AI 智能选股大模型备受关注。为了构建高效且精准的 AI 智能选股大模型&#xff0c;选择合适的开发平台和工具至关重要。华为云 ModelArts 作为一款面向 AI …

C4.5算法深度解析:决策树进化的里程碑

C4.5是机器学习史上最经典的算法之一&#xff0c;由ID3之父Ross Quinlan在1993年提出。作为ID3的革命性升级&#xff0c;它不仅解决了前代的核心缺陷&#xff0c;更开创了连续特征处理和剪枝技术的先河&#xff0c;成为现代决策树的奠基之作。 本文由「大千AI助手」原创发布&am…

leetcode 65

#include <string> #include <vector> #include <unordered_map> using namespace std;class Solution { public:bool isNumber(string s) {// 定义状态转移表vector<unordered_map<char, int>> states {{{ , 0}, {s, 1}, {d, 2}, {., 4}}, // …

微服务(nacos+myibatis)中如何在一个模块调用多数据库源的一种方案

#nacos配置默认数据库 spring.datasource.typecom.alibaba.druid.pool.DruidDataSource spring.datasource.driverNamecom.mysql.jdbc.Driver #默认数据库名 master spring.datasource.dynamic.primarymaster spring.datasource.dynamic.strictfalse spring.datasource.d…

高标准通信国际接轨,Ethercat与PROFINET网关实现全自动化生产线

在呼和浩特&#xff0c;集成商以其先进的食品饮料行业解决方案&#xff0c;为乳制品行业打造了一个智能化工厂的典范。这个工厂的核心是PROFINET全集成自动化&#xff08;TIA&#xff09;&#xff0c;它通过SIMATIC S7-1200 PLC和ethercat系统&#xff0c;构建了一个强大的PROF…

Netty 引用计数抽象类 AbstractReferenceCountedByteBuf 详解

核心类图 ----------------------------- ---------------------------------- | ReferenceCountUpdater | | AbstractReferenceCountedByteBuf | | <T extends ReferenceCounted>| | (extends AbstractByteBuf) | ----------…

用Python做一个手机镜头

文章目录 设置光学参数添加光学器件 设置光学参数 官方文档&#xff1a;设计手机镜头 rayoptics中提供了OpticalModel类&#xff0c;可用于创建光学模型对象。OpticalModel类中的【optical_spec】成员&#xff0c;是一个OpticalSpecs对象&#xff0c;可用于指定光圈、视野、光…

16.1 Python应用容器化终极指南:Dockerfile多阶段构建与安全优化实战

Python应用容器化终极指南:Dockerfile多阶段构建与安全优化实战 #mermaid-svg-6Yor3ONhmPaQAcY6 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-6Yor3ONhmPaQAcY6 .error-icon{fill:#552222;}#mermaid-svg-6Yor3ON…

基于SpringBoot + Vue打造的画师约稿平台实现

概述 基于SpringBoot Vue打造的画师约稿平台&#xff0c;该平台设计精美、功能完善&#xff0c;无论是想要搭建类似平台的开发者&#xff0c;还是对画师约稿系统感兴趣的人士&#xff0c;都能从中获取有价值的信息。 主要内容 ​​用户端功能​​&#xff1a; 如图所示&…

杰理-耳机-可视化sdk-最大音量提示音-7016G

杰理-耳机-可视化sdk-最大音量提示音 1.音量最大的时候发出消息 2.通过 MSG_FROM_AUDIO 进行发送 3.创建地方接收&#xff0c;并且播放提示音 学习q群:187115320

抖音图文带货权限怎么开通

在这个数字化营销蓬勃发展的时代&#xff0c;抖音作为一个流量巨大的平台&#xff0c;为广大创作者和商家提供了丰富的变现途径。其中&#xff0c;图文带货权限就是一个有效的拓宽变现能力的一个渠道。 那么&#xff0c;如何才能开通抖音的图文带货功能呢&#xff1f; 开通抖…

80、指标监控-Boot Admin Server

80、指标监控-Boot Admin Server Boot Admin Server是一个用于监控和管理Spring Boot应用程序的开源工具&#xff0c;以下是其相关介绍&#xff1a; #### 主要功能 - **应用状态监控** - 显示应用的在线状态、启动时间、运行时长等基本信息。 - 监控JVM指标&#xff0c;如内存…

Linux系统之Nginx反向代理与缓存

目录 一、正向代理和反向代理 1.1 正向代理概述 1.1.1 什么是正向代理 1.1.2 正向代理的作用 1.1.3 正向代理的基本格式 1.2 反向代理概述 1.2.1 什么是反向代理 1.2.2 反向代理可实现的功能 1.2.3 反向代理的可用模块 二、配置反向代理 2.1 反向代理配置参数 2.1.…

SpringBoot定时任务 - Timer实现方式

定时任务在实际开发中有着广泛的用途&#xff0c;本文主要帮助你构建定时任务的知识体系&#xff0c;同时展示Timer 的schedule和scheduleAtFixedRate例子&#xff1b;后续的文章中我们将逐一介绍其它常见的与SpringBoot的集成。 知识准备 需要对定时任务的使用场景和常见的实…

系统分析师学习笔记

系统分析师学习笔记 目录 系统分析师学习笔记前言1 数学与工程基础&#xff08;选择题2-4分&#xff09;1.1 图论与应用&#xff08;考选择题&#xff09;1.1.1 最小生成树1.1.2 最短路径1.1.3 网络与最大流量&#xff08;常考&#xff09; 1.2 预测与决策&#xff08;在原有基…

《仿盒马》app开发技术分享-- 逻辑优化第三弹(83)

技术栈 Appgallery connect 开发准备 现在我们的app功能已经趋近完善&#xff0c;bug和缺失的细节也越来越少了&#xff0c;我们继续对app进行优化&#xff0c;首先是我们的积分页面&#xff0c;我们只实现了全部的积分展示内容&#xff0c;对收入和支出的积分明细并没有进行…

(七)Dockerfile文件20个命令大全详解

目录 1. FROM 基于基础镜像构建 1.1 FROM 指令开头 1.2 ARG和FROM使用 1.3 FROM可以多个 1.4 AS name 1.5 tag和digest 2. RUN 执行任何命令 2.1 shell和exec两种使用方式 2.2 [OPTIONS]参数 3. CMD 指定默认执行命令 3.1 使用格式shell和exec两种使用方式 3.2 只…