# SIGMA_SDK **Repository Path**: max0617/sigma-sdk ## Basic Information - **Project Name**: SIGMA_SDK - **Description**: No description available - **Primary Language**: C++ - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2025-04-10 - **Last Updated**: 2025-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本套代码为SigmaFree仿真系统配套的SDK及相关示例代码 ## 基础示例代码 位于examples文件目录下,示例程序仅演示如何使用底层协议与仿真系统进行交互 主要包含以下示例: - 接收渲染图像 - 接受PX4消息 - 通过offboard模式控制无人机飞行 - 通过Zmq获取渲染场景中障碍物信息 - 通过Zmq控制渲染场景中的车辆运动 ## SDK接口 源码位于 include与 src文件目录下 主要接口包括: - zmq_client.h 通过Zmq获取场景中的物体信息,包括载具、障碍物等 - px4_interface.h 依靠udp与mavlink协议与仿真系统中的px4进行交互 ## 完整功能演示代码 - dubins.cpp 控制无人机按照dubins算法规划的路径飞行 - gps_tmg.cpp 控制无人机制导攻击固定gps坐标的目标 - zmq_interface_demo.cpp 使用现有接口与仿真系统交互,实时获取物体信息