自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (8)
  • 收藏
  • 关注

原创 pixhawk 姿态与控制部分的记录

此篇是把之前看到的资料总结整理一遍,大部分是搬砖,也加入了自己的一点思考,写的过程中晕了好多次,先大体记录下来,肯定有错误,日后再改正吧。 关于pixhawk程序执行流程,依然还没有实际运行调试过程序,只是逻辑上理清先做什么再做什么,以防实际调试程序时脑袋晕掉,所以还只是纸上谈兵。把整个程序流程脑袋中跑一遍、来龙去脉搞清楚点后再实际调试的。 经过前面这些博客分析,基本把程序分析的障碍扫除了,但是理论基础十分薄弱(还没来得及细细看来)。

2016-05-31 19:29:44 15984

原创 pixhawk PX4FMU和PX4IO最底层启动过程分析

首先,大体了解PX4IO 与PX4FMU各自的任务PX4IO(STM32F100)为PIXHAWK 中专用于处理输入输出的部分,输入为支持的各类遥控器(PPM,SPKT/DSM,SBUS), 输出为电调的PWM 驱动信号, 它与PX4FMU(STM32F427)通过串口进行通信PX4FMU :各种传感器数据读取、姿态解算、PWM控制量的计算、与PX4IO通信进入主题PX

2016-05-18 16:46:57 19469 12

原创 pixhawk win编译环境搭建

经过笔者亲自试验搭建win编译环境,试验成功,以下为具体步骤、问题和解决方案。其实Linux下编译会快很多,对于后期开发会缩短等待编译的时间,正在尝试搭建Linux编译环境。

2016-05-17 10:21:07 14652 3

原创 pixhawk原生码rcS分析

代码执行流程1. 编译时将cmake/configs/nuttx_px4fmu-v2_default.cmake文件中配置的模块全部编译并烧写到固件中去。2. 地面站的配置会在flash中生成/fs/mtd_params文件,该文件包含了飞行器的各类信息(机架,校准信息,飞行模式等)。3. 启动pixhawk,执行/Firmware/ROMFS/px4fmu_common/init.d/rcS,该文件会读入之前生成的参数文件,进而选择执行哪一个脚本文件。(如选择DJ

2016-05-13 17:42:08 9141 7

原创 pixhawk硬件构架

Phxhawk硬件认识

2016-05-12 22:45:22 16546 3

原创 pixhawk uORB初步分析

uORB初步分析,分析如何使用uORB,具体细节暂时没有探讨。

2016-05-11 10:20:16 5504

原创 pixhawk 从main开始分析传感器数据如何流动起来,以GPS为例

本文以GPS数据为代表,分析数据如何从硬件驱动层慢慢的流到主函数算法应用层(其它传感器数据都类似于GPS数据),内容有点复杂,有些地方可能定位定错了,但也是并列的层,将就的算跑通了传感器数据流动过程。也麻烦看到错误的同学提醒楼主一下,以免误导大家。

2016-05-09 17:21:08 9345 6

CJMCU-3901资料.zip

3901原厂资料,很详细,物超所值

2020-02-27

ORB-SLAM_ a Versatile and Accurate Monocular SLAM System.pdf

ORB-SLAM_ a Versatile and Accurate Monocular SLAM System 原版pdf

2019-05-14

ros2中文教程

ros2官网翻译,中文教程,值得一看。

2019-02-14

苏黎世联邦理工大学ros课件

苏黎世联邦理工大学ros课件,包括课件和课后任务,总共10几个pdf

2018-11-26

树莓派底层驱动WiringPi代码

使用WiringPi可以驱动树莓派硬件底层,包含GPIO,usb,uart

2018-08-09

px4飞控磁罗盘校准算法理论与代码结合解读

px4飞控磁罗盘校准算法理论与代码结合解读,有分析图解,有代码注释,有理论有实践

2018-08-09

树莓派 Ubuntu mate16.04 2个usb转串口互相收发数据

树莓派 Ubuntu mate16.04 创建2个线程,2个usb转串口互相收发数据,加了Makefile文件,编译请输入make,make clean清除.o文件

2018-07-21

空空如也

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

TA关注的人

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