crazyflie-硬件分析
概述
本文主要对crazyflie飞控硬件原理图设计进行简单的分析,包括电路原理、参数选型和PCB设计等。
本文介绍常见几种路径跟踪算法,并分析各自的优势。目前主要分为基于几何关系控制设计和基于模型的控制设计。其中几何关系可以分为,纯追踪算法、前轴反馈和后轴反馈算法。基于模型可以分为运动模型和动力学模型,控制算法可以使用LQR优化或者使用MPC。
本文主要分析CRTP协议的结构,对该协议结构的理解,有助于后续的数据扩展和对软件架构的理解。为了和Crazyflie通信,Crazyflie 飞控中提出一种高层次的协议叫做 CRTP (Crazy RealTime Protocol
)。这种简单的协议使用一些可以收发数据的双向目标端口,但是大都时候通信由主机发起。