相关文章

ardupilot开发 --- GPIO 篇

目录 一些概念用作SERVO用作MOTOR用作PWM 一些概念 参考:Copter ~> Advanced Configuration ~> GPIOs 或:Servos 飞控GPIO pins的用途由SERVOx_FUNCTION参数来指定,常用的用途如: 用作传统的GPIO功能;用作MOTOR…

Ardupilot无人船(车)常用参数

固件版本:Rover 4.4 SERVO_RATE:输出PWM的频率 MOT_SLEWRATE 油门转换速率占每秒总行程的百分比。值为100时,电机可以在一秒钟内改变其全部范围。设置为0可以禁用 MOT_SPD_SCA_BASE 使用常规转向/油门无人船(车)时&am…

ardupilot开发 --- MAVSDK 篇

摄于2024年中秋节前夕广州 小伙子20240914中秋加班 0. 一些概念1. 开发步骤1.1 git 源码1.2 编译1.2.1 Configuration1.2.2 Build1.2.3 关于安装和安装路径的一些说明 1.3 卸载mavsdk、清除编译1.4 在.cpp中使用mavsdk库 2.飞行器仿真环境搭建3. 专业术语4. MQTT推送业务平台实…

ardupilot开发 --- Remote ID 篇

朝花夕拾 0. 什么是 Remote ID ?1. 一些概念2. OpenDroneID3. ArduRemoteID4. opendroneid-core-c 库5. OpenDroneID 原理6. ArduRemoteID 调试和开发以使用ESP32-S3 dev board为例 7. wifi协议 简述 0. 什么是 Remote ID ? https://drone-remote-id.co…

ArduPilot之开源代码框架

ArduPilot之开源代码框架 1. 系统框架2. 工程框架2.1 工程目录2.2 代码组成2.3 运行流程 4. 硬件传感器总线4.1 I2C4.2 SPI4.3 UART4.4 CAN 5. 软件设计概念6. 总结7. 参考资料 在研读ArduPilot的过程,尝试用一些中文的词汇来描述,可能会造成某些理解上的…

ardupilot开发 --- 避障篇

我不压弯生活就把我压弯 1. 飞机避障的类型2. 实现避障必要的传感器3. 路径规划和避障3.1 传感器选择3.1.1 Proximity Sensors 接近传感器 3.2 避障类型3.2.1 简单避障模式3.2.2 基于BendyRuler路径规划的避障3.2.3 基于Dijkstras路径规划的避障3.2.4 基于Dijkstra’s with Ben…

ArduPilot开源代码之FMU+IOMCU设计

ArduPilot开源代码之FMUIOMCU设计 1. 源由2. 设计概念3. FMU & IOMCU特点3.1 FMU(Flight Management Unit)的主要功能3.2 IOMCU(Input/Output Microcontroller Unit)的主要功能3.3 主要差异 4. 主/辅助(MAIN/AUX) PWM输出5. 软…

ardupilot开发 --- ROS 篇

有东西但不多 0. 前言1. ROS/ROS21.1 概念碎片1.2 ROS2安装1.3 ROS安装 2. ROS知识点2.1 知识点碎片2.2 节点(node)2.3 主题(Topics)2.4 服务2.5 Parameter Server2.6 rosparam2.7 Remapping Arguments2.8 使用 rqt_console 和 rqt_logger_level 进行调试2.9 使用 rosrun、rosl…

ardupilot20230801

很好的中文参考文档,必看!!! https://doc.cuav.net/tutorial/copter 专业名词释义,参数缩写 gimbal 云台,万向接头failsafe 故障保护Collective: 总距Swashplate : 倾斜盘SW&…

ardupilot开发 --- 雷迅开发文档 篇

雷迅文档 0. 飞控0.1 X7 pro 1. 数传1.1 CUAV P8 Radio 2. 电源检测模块2.1 CAN PMU数字高精度电源检测模块 3. GNSS定位模块3.1 C-RTK 2HP(只能当做移动站使用)3.2 C-RTK 9Ps厘米级定位模块(可当做移动站、RTK基站使用)3.2.1 单模…

ardupilot开发 --- 起飞前中后 篇

目录 起飞前检查起飞前的必调参数飞行中起飞后自动调参一些概念 遥控器映射说明电调校准 起飞前检查 电机响应是否正确(转向)姿态响应是否正常(roll pitch yaw)GPS数据是否正常(星数,RTK解)电源…

ardupilot开发 --- CustomControl 篇

1. 一些概念 AC_CustomControl允许您以系统的方式在ArduPilot中实现并轻松运行自己的控制算法。仅局限与角速度控制环;设置一个RC通道作为控制器切换,如RC6_OPTION 109。CC_AXIS_MASK 设置roll、pitch、yaw哪些轴参与CustomControl控制器切换时&#x…

ardupilot开发 --- 机载(边缘)计算机-VISP基础 篇

啊啊啊我的妻王氏宝钏 1. 一些概念1.1 什么是VISP1.2 特点1.3 模块化的软件架构1.4 代码中重要的概念1.4.1 cMo 坐标转换关系矩阵1.4.2 检测对象、检测目标、跟踪目标、跟踪对象 的含义 2. 支持的硬件3. 支持的第三方库4. 安装4.1 快速安装VISP4.2 第三方库的(可选)安装 5. 下载…

Ardupilot学习笔记

很好的中文参考文档,必看!!! https://doc.cuav.net/tutorial/copter 官方参考文献 【1】https://ardupilot.org 主打的就是一个炫酷 自驾仪 Ardupilot 一套开源的自驾仪,集成了各种各样的代码,包括其他…

ArduPilot开源飞控系统之简单介绍

ArduPilot开源飞控系统之简单介绍 1. 源由2. 了解&阅读2.1 ArduPilot历史2.2 关于GPLv32.3 ArduPilot系统组成2.4 ArduPilot代码结构 3. 后续3.1 DIY-F4503.2 DIY-Mark43.3 DIY-Mark4-CC3.4 DIY-T1-VTOL3.5 DIY-AKM-Rover3.6 软件设计 4. 参考资料 ArduPilot是一个可信赖的…

JMeter安装及配置-Mac

JMeter安装及配置-Mac 本章要点 前置条件命令行安装压缩包安装在Mac上安装对应的JMeter工具有两种方式:一种直接借助终端命令行brew进行安装;另外一种和Window电脑一样去JMeter官网下载压缩包安装。 JMeter不需要安装,但是JMeter作为java应用前提是需要JDK环境的支持。 无…

使用jmeter快速生成测试报告

在平时的工作中,使用jmeter工具进行接口测试或性能测试后一般是通过查看结果树、聚合报告等监听器来查看响应结果。 如果要给领导汇报测试结果,无法直接通过监听器的结果来进行展示和汇报,因为太low了,因此测试完成后去整理一个数…

windows配置jmeter定时任务

场景: 需要让脚本在指定的执行 步骤: 准备jmeter脚本,保证在命令行中可以调用脚本且脚本运行正常:"C:\Apache\jmeter\bin\jmeter.bat" -n -t C:\tests\test_plan.jmx -l C:\tests\results.jtl -t : 指定执行jmeter脚…

Jmeter启动的两种方式

方式一、有java环境时,可以直接jar包启动。 bin目录下,双击ApacheJMeter.jar,就会打开界面 方式二、bin目录下,双击jmeter.bat,等待一会就会弹出窗口,但是注意,控制台不能关闭,否则…

ESP8266携手物联网Tlink平台(五)

测试原理 经过前面四讲的内容,相信很多人已经准备好了ESP8266模块,在Tlink平台注册了自己的账号。下面就分享一下,到底怎么把数据上传到物联网Tlink平台。这里只是做一个抛砖引玉的讲解,其实和其他平台差不多,废话不多…