欢迎使用RflySim-RT
RflySim-RT是可靠飞行控制研究组开发的一套硬件在环实时仿真平台,即RflySim的实时仿真版本。
与RflySim的核心区别在于,RT版本专注于实时快速仿真,希望能够提供更加真实的仿真效果,更好地服务底层控制。
RflySim-RT基于SocFPGA打造,仿真对象的模型以中断的方式运行在通用计算核心(ARM A53核心)上,同时通过FPGA实现仿真模型与自动驾驶仪的数据交换,完成硬件在环仿真。
1.1 现有特性
- ARM A53单核裸机, 采用简单的时间片轮询.
- Letter Shell终端支持, 方便用户交互. 网上还有一个叫xc_shell.
- FATFS文件系统实现对SD卡的基本操作 网上还有一个叫littlefs
- 串口wifi模块无线传输显示数据到RflySim3D显示软件,
- 串口wifi模块参数可以通过串口Shell修改
- 默认2000Hz中断实时运行多旋翼模型
- 模型参数(cJSON)可修改. 模型参数文件预先存放到SD卡, 或者PC端远程修改模型参数, 参数可以远程保存, 多参数文件支持,便于快速切换模型
1.2 规划特性
- 采用PX4 ulog日志格式, 与飞控的ulog文件采用相同的API处理.
- 对MAVLINK的支持, QGC地面站修改模型参数, 甚至接入控制台
- PC端故障注入
- 更好的交互体验, PC端实现对仿真模型运行的控制(shell和PC上位机), 开发版上电后需要手动选择模型, 手动选择开始仿真, 并且手动停止模型, 软件重置模型.
- ls cd rm cat等文件操作函数的实现
下面视频展示了基于该平台实现的四旋翼飞行器的硬件在环仿真
文档最新提交的变化