logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Open FPV VTX开源之嵌入式OSD配置

当飞控串口没有配置OSD协议的时候(或者默认MAVLink时),将会显示"Identifying Flight Controller …当然,要达到这个要求,并非简单的一个摄像头,还需要地面端(解码)、高刷率屏幕的支持。最近为什么OpenIPC这么热,主要原因就是该项目性能已经提高到35ms左右。注1:不同时区的朋友,请根据自己所在时区进行设置。进程,该进程就是嵌入式OSD软件。通常情况下,嵌入式

文章图片
#开源#linux
ArduPilot之开源代码基础知识&Threading概念

回到我们关于ArduPilot的Threading概念上,工程项目涉及各种平台AP_HAL_ChibiOS/AP_HAL_Linux/AP_HAL_ESP32/AP_HAL_Empty/AP_HAL_SITL,为此我们不能单一的理解这里的Threading概念。HAL是Hardware Abstration Layer的缩写,因此,重点关注AP_HAL_ChibiOS/AP_HAL_Linux/A

文章图片
OpenIPC开源FPV之Adaptive-Link日志分析

极值分析比特率分析芯片工作温度分析RSSI/SNR评分模型分析惩罚机制评分模型分析综合信号质量评分丢包/纠错/IDR分析暂时先整理这些,后续随着自适应链路更多细节的探讨,在增加相关研讨内容。

文章图片
#无人机#开源
ArduPilot开源代码之ROS2Humble+CartographerSLAM+SITL+Gazebo

本章在Jetson Orin Nano 8GB板子上,整理了Ardupilot当前在ROS2Humble+CartographerSLAM+SITL+Gazebo下的仿真运行步骤。

文章图片
#开源#c++
wfb-ng 开源代码之Jetson Orin安装

在jetson板子上仍然可以使用以下gstreamer命令进行解析RTP视频流,但是后续的重点是用nvidia的AI程序来进行视频的分析。nvvidconv!nvvidconv!

文章图片
Ardupilot开源代码之Rover上路计划

有点感觉像买车的时候,有人买Toyota GR86,而有的人去买了沃尔沃S60。车子要出问题,可以直接踩下刹车,飞机在天空中可没有刹车,刹停就掉下来了。当然,本着DIY的精神,绝对不去买成品,折腾而且要性价比高,那么妥妥的上高大上的东西ArduRover。注:期望能够把最近这套OpenIPC给整合进去,如果能拿到4GLTE的模块,就一起整活!注:其实最简单的遥控无人车,压根就不需要飞控,只要接收机

文章图片
#人工智能
VINS-Fusion开源代码之vins_node数据流分析

是一个非常有用的命令行工具,用于与 ROS 话题进行交互,例如查看话题的信息、发布数据或查看消息的流动。测试的目标是覆盖代码中的每条语句、分支和路径,以确保系统内部的逻辑和实现是正确的。模块化分析思路相信大家都不陌生,说起来是很简单,但是在实际工作中的灵活应用作为研发工程师来说是基本功底(压箱底的功底,哈哈)。的测试方法,测试人员只需要知道输入和期望的输出,而不关注代码的具体实现细节。在黑盒测试中

文章图片
ArduPilot开源代码之AP_IOMCU

之前我们讨论了FMU + IMU的硬件架构,该设计主要是由于STM32外设IO、MCU计算资源不够应付外设的情况下,采用的一种折中的方案。随着技术的日益发展,更高效,更多的IO资源的MCU芯片已经具备。当然在特殊应用领域或者方案,仍然可以考虑采用这一方案。采用1.5Mbps,默认(测试)确保,当前连接在无CTS/RTS的方式下进行通信无异常。应用类:FMU与IOMCU通信实现。注:参考Pixhaw

文章图片
#开源
OpenIPC开源FPV之固件sysupgrade升级

总的来说,当系统能够通过ssh进入的时候,采用sysupgrade是一种快速更新系统的方法。无需UART0串口接线,以及避免uboot命令敲错而变砖的命运。从更新的角度还有一种更为小粒度的更新,比如:apt、scp等方式。而嵌入式小系统通常没有这种资源来做包管理,所以通常会scp或者sysupgrade,再不济就是image烧录。

文章图片
#linux
    共 184 条
  • 1
  • 2
  • 3
  • 19
  • 请选择