NVIDIA Jetson Orin AGX 安装
使用 Nvidia Jetson SDK Manager 安装 Jetson Orin AGX 系列设备的系统镜像。截止目前最新版为 6.2.2,系统镜像为 Ubuntu 22.04(SDK Manager 7.2 将升级到 Ubuntu 24.03)。安装完成之后,安装如下软件包: # 安装 Python sudo apt update sudo apt install python3 ...
使用 Nvidia Jetson SDK Manager 安装 Jetson Orin AGX 系列设备的系统镜像。截止目前最新版为 6.2.2,系统镜像为 Ubuntu 22.04(SDK Manager 7.2 将升级到 Ubuntu 24.03)。安装完成之后,安装如下软件包: # 安装 Python sudo apt update sudo apt install python3 ...
道格拉斯-普克算法(Douglas–Peucker algorithm),又称为Ramer-Douglas-Peucker算法,是一种用于简化曲线的算法。它通过减少曲线上的点数来近似表示原始曲线,同时尽量保持其形状和特征。可以应用于计算机图形学、地理信息系统(GIS)、甚至CAD领域。 算法的具体实现逻辑如下: 在轨迹曲线在曲线首尾两点A,B之间连接一条直线AB,该直线为曲线的弦;...
CMake Toolchain files for Windows CMake project_options
QGC中,飞行状态指示器(Flight Status Indicator)显示的状态列表: 状态名称 说明 准备好飞速 (_绿色背景) 载具已准备就绪,可以起飞 准备好飞行 (_黄色背景) 载具已准备好在当前飞行模式下飞行,但有些警告可能造成问题 ...
本文厘清如下几个问题: 航点协议(Mission Protocol)有哪些命令/消息; 微服务的处理流程,以及流程中通信双方使用到的命令ID/请求ID-响应ID; 带参数的命令/消息,其参数格式,以及单位; 航点文件格式。 1. MAVLink Mission Protocol 航点协议主要实现航点集合的上传、下载、清除。另外有一些其他消息,以及附带的参数/枚举。 ...
BabelDOC: 一款基于AI的文档生成工具,能够自动从代码库中提取信息并生成详细的技术文档,支持多种编程语言和格式。 其他实用工具 yt-dlp: 一个命令行视频下载工具,支持从YouTube及其他多个网站下载视频,功能强大且持续更新。
在收到飞机发来的心跳包后,消息发送给MultiVehicleManager,在MultiVehicleManager中,检查组件ID是否是MAV_COMP_ID_AUTOPILOT1,以及vehicleType不是GCS等之后,会创建一个Vehicle对象,并进入初始化流程。 mavlink_message_t中已经包含了sysid、compid信息。而心跳包mavlink_hear...
MAVLink参数服务网页:Parameter Protocol 1. 微服务:Parameter Protocol 基本流程为请求->响应返回。请求/消息列表: PARAM_REQUEST_LIST:请求所有参数。随后远端会周期性发送所有参数,直到发送完毕。请求数据结构: target_system(uint8_t):System ID ...
概念: FirmwarePlugin:固件插件,表示某种飞控固件(如APM、PX4等)。 AutoPilotPlugin:表示某种飞控固件实现的不同飞机类型,比如固定翼、旋翼等。 1. FirmwarePlugin 与 AutoPilotPlugin 的关系 从逻辑关系看(主要从分类角度),AutoPilotPlugin需要从FirmwarePlugin创建,例如APM的固...
1. 多旋翼:手动飞行模式 如下几种飞行模式是手动控制模式,即受遥控器控制: Stabilize(稳定模式/姿态模式) Altitude(定高模式) Position(定点模式) Offboard(板外模式/指令模式) 1.1. Stabilize:稳定模式(姿态模式) 俯仰、横滚摇杆控制飞机对应的角度(注意是角度); 油门控制飞机的上升/下降速度,以及...