STM32F3 ◇ OrniFlight v0.4.6 ◇ apiVersion 1.46

宣言

新一代飞控

OrniFlight之所以存在,是因为扑翼在一个行程内控制推力、俯仰、滚转和偏航--这是一个螺旋桨无法比拟的表现力通道。

大自然在第一架四轴飞行器起飞前1.5亿年解决了扑翼飞行。每只麻雀、每只信天翁、每只蜂鸟的神经系统都带有飞行逻辑,这是PID控制器从未复制的。OrniFlight开辟了一个新的领域--推力是相位,稳定是节奏,飞机每次翅膀跳动都会呼吸。 ONDAS ,我们的振荡归一化动态自适应稳定,是根据扑翼空气动力学的第一原理建立的第一个控制理论。它调节翅膀节拍内的校正力—不是针对它,也不是尽管它,而是与它一起。此固件是免费软件,因为FLIGHT不属于任何公司。它在商品STM32F3硬件上运行,因为超凡飞行的工具应该比晚餐便宜。 OrniFlight继承了一种久经考验的架构,并将其推入了未知的空气中--一种新型的飞行控制器,专为从硅片上方的翅膀而设计。鸟儿们一直在等着我们赶上来。

CRSF → rx OrniFlight → → Ondas→波形→PWM伺服机→翼

ONDAS

振荡归一化动态自适应稳定

振荡归一化动态自适应稳定—第一个专为扑翼空气动力学构建的控制理论。

四PID假设连续推力。Ornithopter的推力是位的—相同的冲动会产生不同的时刻,具体取决于它在何时施加。ONDAS使用节奏、凶猛、不对称、翘曲、锚定、共振、先见之明、espelho、saudade和SSFF (相位感知调制器的管弦乐队)来准确放置空气动力学可以使用的每个校正克。

cadence · ferocity · asymmetry · warp · anchor · resonance · prescience · espelho · saudade · SSFF

功能

翅膀应得的一切

飞行配置
4个独立轮廓( 0–3 ) ,可通过箱式模式在飞行中切换。每个都具有完整的ONDAS调谐、波形和气动弹性系数。
统一频率通道
单个RC通道,最小/最大Hz映射。在独立和滑翔飞行模式下工作相同—一个锅,两种状态。
GralhaAzul 机翼动力学
具有伺服限速、振幅映射、襟翼幅值和机翼原点几何形状的梯形波形生成—机翼-ODE核心。
10通道 ONDAS 调制
节奏定时, 3轴凶猛P/D ,平衡,翘曲,锚定,共振—每个轮廓,通过MSP实时可调。
MSP 配置器 (apiVersion 1.46)
全ONDAS调整GUI —所有19个配置文件字段,频率通道, GralhaAzul ,第2阶段增益。用于每时隙编辑的配置文件切换器。
GLIDE 与 INDEPENDENT 模式
两种飞行方式:滑翔(以油门为中心,自然飙升)和独立(通过RC通道直接襟翼频率)。BOX可选。

硬件

STM32F3/F4/F7 飞控

可在任何兼容Betaflight 4.0的STM32F3/F4/F7飞行控制器上运行,带有伺服定时器引脚。

目标 TINYFISH ( F3 ,集成FrSky RX )、OMNIBUSF4、MATEKF405、KAKUTEF7……
舵机输出 最多4个可编程伺服通道, 50–400 Hz PWM
接收机 CRSF ( Crossfire/ExpressLRS )、SBUS、Spektrum、SUMD -以及TINYFISH上的集成FrSky
闪存 256 KB (TINYFISH F3) / 1 MB (OMNIBUSF4)
内存 40 KB (TINYFISH F3) / 192 KB (OMNIBUSF4)

编译与刷写

make TARGET=TINYFISH\ndfu-util -a 0 -D obj/orniflight_VERSION_TINYFISH.hex

# or for OMNIBUSF4:
make TARGET=OMNIBUSF4\ndfu-util -a 0 -D obj/orniflight_VERSION_OMNIBUSF4.hex

GPL v3 ◇ 从 Betaflight 4.0.6 分叉 ◇ 干净编译:零警告