自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (14)
  • 收藏
  • 关注

原创 Pixhawk的使用1:如何查看cpu状态数据?

答:在QGC的MAVLink Consle控制台的下方条框内输入“ top ”,回车,便可得到不断刷新的CPU实时数据,如图 :

2020-04-28 14:09:32 663

原创 PX4源码分析7:msg消息解读(基于1.8.2版本)待续更...

msg文件夹里共有116个.msg文件、1个CMakelist.txt文件、2个文件夹,如图:

2020-04-28 12:38:45 1036

原创 PX4源码分析6:位置结算模块需要掌握哪几个核心点?

核心点1:在北东地坐标系里,如何由准确加速度对飞机的三维速度和三维位置进行估计?核心点2:如图,怎样计算加速度偏差?核心点3:如图,怎样将多个传感器的数据融合在一起?融合的过程是怎样的?...

2020-04-27 00:15:11 406

原创 PX4源码分析5:NED->“北东地”坐标系

NED(North East Down)坐标系,即北东地坐标系,简称为n坐标系,也叫做导航坐标系,是在导航时根据导航系统工作的需要而选取的用于导航解算的参考坐标系。NED坐标系各轴的定义:N——北轴指向地球北;E——东轴指向地球东;D——地轴垂直于地球表面并指向下。...

2020-04-26 23:29:56 3354

原创 PX4源码分析4:传感器总误差 = bias静态误差 + corr动态误差

详见中级视频“第六讲-1”的第21分钟

2020-04-26 21:41:38 1185

原创 simulink仿真1:小白入门笔记

1、step是什么意思?答:step指的是“阶跃信号(step signal)”

2020-04-22 22:29:00 1882

转载 PX4源码分析3:attitude_estimator_q(转载)

#include <drivers/drv_hrt.h> //高精度的定时器。 在控制过程中多数环节都是使用经典的PID控制算法为//了获取较为实时的响应最重要的时间变量,这就涉及如何获取高精度的时间问题。pixhawk中就有高精度的RTC(实时时钟),这个//头文件就做了介绍#include <lib/geo/geo.h>#include <math...

2020-04-16 18:16:18 816

原创 C++基础1:初学笔记

1.对于字符串str,如何测量字符串的长度?答:len = str.size();2.对于字符串str,如何取出字符串中的第i个字符?答:char = str[i-1];3.如何得知一个数的“位数个数”为偶数还是为奇数?如8为奇,4589为偶答:用log10()函数:if((int)log10(nummber)&1==1)return …;4.如何在ptr后添加新成员“100”...

2020-04-16 01:43:48 508

原创 数据结构1:2^n储存方式

一、2的n次幂是如何存储的?2^0 —> 12^1 —> 102^2 —> 100 //几次幂后面就有几个02^3 —> 10002^4 —> 100002^5 —> 100000二、2^n-1是如何存储的?2^0-1 —> 2^1-1 —> 12^2-1 —> 11 //几次幂后面就有几个12^3-1 —> 11...

2020-04-16 01:40:36 357

原创 PX4源码分析2:飞控系统控制流程简述

飞控系统控制流程简述Created with Raphaël 2.2.0传感器GPS数据,计算此刻位置采集遥控指令,计算目标位置计算位置差,经PID计算并输出目标角度采集IMU数据,计算此刻角度计算角度差,经PID计算目标角速度采集陀螺仪数据,计算此刻角速度 计算角速度差,经PID计算目标角加速度“角加速度*转动惯量=扭矩”,得到目标扭矩...

2020-04-14 03:05:59 1165

原创 PX4源码分析1:如何分析PX4源代码?

问:PX4源代码复杂难懂,如何分析才能让思路更清晰呢?Created with Raphaël 2.2.0分析PX4系统流程图理解每个子模块的角色找到每个子模块对应的文件夹找到子模块的接口子模块接口调用类中的公有函数公有函数调用类中的私有函数私有函数存取处理私有变量结束...

2020-04-13 00:45:03 1240

原创 C++基础2:ASC码中 ‘A’ 和 ‘a’ 分别在什么位置??

A=65;a=97;

2020-04-10 01:16:00 1772

原创 attitude_estimator_q_main.cpp

下面展示一些 内联代码片。/* Copyright (c) 2015 PX4 Development Team. All rights reserved.*//* @文件名 attitude_estimator_q_main.cpp * 基于四元数的姿态估计 * @author Anton Babushkin <anton.babushkin@me.com> */#inc...

2020-04-08 22:28:29 638

原创 leetcode算法1:删除链表指定节点

2020-04-05 15:40:38 206

原创 PX4源码分析__传感器数据“sensor_combined”的来龙去脉

注:本讲解基于V1.10.2源码版本二、“sensor_combined”的发布muorb_test_example.cpp (src\drivers\qurt\tests\muorb) line 47 : orb_advert_t pub_sc = orb_advertise(ORB_ID(sensor_combined), &sc);...

2020-04-05 00:26:06 655

原创 Visual Studio__入门小问题集锦

一、Visual Studio__调试控制台显示“进程已退出”__如何解决?解决办法:1.第一步,在主函数的末尾加上一行system(“pause”); ,指的是控制台关闭前按任意键2.第二步,启用“工具”->“选项”->“调试”->“调试停止时自动关闭控制台”...

2020-04-03 17:27:16 367

原创 PX4源码分析__uorb通信机制__如何发布自己的数据?如何接收?

一、创建流程:1.在Firmware/msg下创建msg文件,例:xxx.msg,内容格式仿照原有msg文件二、使用方式:

2020-04-03 03:50:07 403

原创 PX4源码分析__最小应用实例__解读"px4_simple_app.c"

1.如图打开路径找到px4_simple_app.c文件并打开2.该文件中仅有一个函数:3.

2020-04-03 03:14:15 294

原创 小白首次PX4源码思路梳理,待更新...

PX4版本:Firmware-1.10.2(ubuntu终端下载)1.我们首先打开Firmware-1.10.2/src/modules/mc_att_control文件夹下的mc_att_control_main.cpp文件2.找到其中的MulticopterAttitudeControl::Run()函数,该函数为该文件的核心函数3....

2020-04-02 19:35:26 385

PX4姿态控制流程图mc_att_control_main.cpp.pdf

PX4姿态控制流程图mc_att_control_main.cpp

2020-04-26

PX4姿态解算流程图attitude_estimator_q_main.cpp.pdf

PX4姿态解算流程图attitude_estimator_q_main.cpp

2020-04-26

PX4位置控制流程图mc_pos_control_main.cpp.pdf

PX4位置控制流程图mc_pos_control_main.cpp

2020-04-26

PX4位置解算流程图local_position_estimator_main.cpp.pdf

PX4位置解算流程图local_position_estimator_main.cpp

2020-04-26

PX4模式切换流程图commander.cpp.pdf

PX4模式切换流程图commander.cpp

2020-04-26

STM32F407VGT6引脚说明__精简版

STM32F407VGT6引脚说明__精简版

2019-03-01

STM32F407VGT6引脚说明

STM32F407VGT6 详细的引脚定义

2019-03-01

STM32F407ZGT6__复用功能映射表

STM32芯片内部有很多外设,这些外设的引脚都是与IO口复用的。也就是说,一个IO口如果可以复用为内置外设的功能引脚,那么当这个IO口作为内部外设使用的时候,就叫做复用。 本文档详细列出了STM32F407ZGT6的所有的端口AF映射表。

2019-02-25

MS5611气压计中文说明书

MS5611-01BA是瑞士MEAS的新一代高分辨率高度计传感器,带有SPI和I2C总线接口。该气压传感器针对高度计和高度计进行了优化,高度分辨率为10 cm。

2018-11-27

MS5611气压计说明书

MS5611-01BA是新一代的拥有SPI和I2C总线接口的高精度瑞士发高度传感器。

2018-11-24

MIC5219中文版

MIC5219是一款高效的线性稳压器峰值输出电流能力,极低压差电压和优于1%的稳流精度。待机时电流输出为10mV,满载工作时电流输出为500mV。

2018-11-23

STM32F407ZGT6__引脚配置说明书__144引脚

Pinouts and pin description;STM32F40x LQFP144 pinout

2018-10-24

STM32F405RGT6__尺寸数据__64引脚

LQFP64 – 64-pin, 10 x 10 mm low-profile quad flat package outline

2018-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除