程序聚合 软件案例 无人机自主导航

无人机自主导航

2025-12-02 22:34:31
行业:人工智能、物联网
载体:嵌入式软件
技术:C、C++

业务和功能介绍

立项背景和目标:针对复杂的城市及森林场景,实现无人机的自主导航飞行
软件功能和核心功能模块:主要包含通信模块、任务管控模块、定位模块、感知模块、规划控制模块、故障诊断及安全模块等
业务流程和功能路径描述:通过地面指控下达任务,机载端通信模块接收到任务指令后,通过任务管控模块进行简单的拆分并以全局航点的方式发送给规划控制模块,规划控制模块根据全局航点、导航模块提供的定位信息、感知模块提供的局部地图信息,进行精细的规划,控制无人机在低空环境下自主的避障飞行,故障诊断及安全模块实时监控无人机自身的导航状态及硬件信息,保证无人机飞行的安全性。

项目实现

1、将整个框架划分成模块实现,标准化接口,减少各个模块的耦合性,主要基于ros机器人框架开发
2、主要负责以下模块
通信模块:将组播、串口、单播使用抽象类接口进行封装,将通信与数据解析封装解耦,数据解析封装以插件的形式,支持后续多协议的使用;
规划模块:主要基于开源算法进行修改
任务管控模块:基于C++工程类、多态和委托等特性来实现。
3、遇到的难点:主要是前期架构的设计,主要靠功能架构图及UML类图分析理清楚;其次是通信接口的统一也是其中难点:主要根据业务场景,主要涉及的交互内容进行整理迭代。

示例图片视频


ylyh
3天前活跃
方向: 后端-C++、嵌入式-嵌入式应用开发、
交付率:100.00%
相似推荐
地质透明化及巷道漫游
地质透明化与巷道漫游系统采用GIS+BIM+游戏级渲染引擎,将勘探、物探、钻探、井巷工程等多源数据融合,构建矿级1:1真三维地质模型。通过实时更新与动态可视化,实现地层、构造、异常体、巷道、工作面等要素的透明化管理,为生产、通风、安全、调度提供"一眼看穿"的数字底座。 具体功能清单如下: 1. 地质模型管理 一键导入勘探数据,自动生成地层、断层、陷落柱、褶曲等三维模型 异常体(积水区、瓦斯富集区、缓采/禁采线)自动标识与颜色分级 模型空间平移、旋转、剖切、挖洞,支持局部更新与版本回溯 2. 巷道与工作面动态生成 与数据中心联动,掘进/回采进尺每日自动同步,模型实时延伸 200米安全边界自动计算与高亮提示 巷道断面、支护方式、电缆管路随施工阶段动态替换 3. 高精度定位服务 融合UWB+北斗+惯导,定位误差≤0.3米 网格背景一键切换(50m/100m/200m),支持坐标刻度导出 4. 巷道漫游 第一人称/第三人称一键切换,触屏、键盘、手柄三模式适配 自动寻路:点击模型任意点,生成安全路径并高亮导航 漫游碰撞检测,靠近异常体30m时语音+图标预警 5. 实时生产动态看板 通风系统风流方向箭头实时流动,风量、风速数值叠加 人员定位标签与模型绑定,支持姓名、工种、电量悬浮提示 矿压、探放水、瓦斯抽放数据在巷道两帮悬挂展示,异常自动标红 6. 多系统接入与预警 水文、瓦斯、边坡监测数据API对接,超限即刻变色+弹窗 瓦斯热力图按回风巷走向动态更新,支持历史回放 传感器模型位置自检,偏移>1m自动提醒校准
ide-phoneide
雇主想要在手机上面进行开发 便想让我与一些队友开发出一个安卓平台的aiide,复刻了基本的一些aiide的功能,也有取舍, 基本上对代码编辑, ai厂商与聚合平台的集成, 联网,思考,agent分层对话,页面动态,ui设计 termux的接人,实现终端一些功能
智慧楼宇产品
1、传统园区管理效率、运营效率低下,通过智能园区项目提高园区管理、运营效率 2、主要功能包括智慧安防、设备管理、楼宇管理、运行管控、智慧巡检等 3、设备管理主要管理园区的主要设备包括摄像头、烟感、温控、门禁等,楼宇管理管理基于BIM的楼宇和园区模型,智慧巡检主要是通过工单来为物业人员分配巡检任务,定期巡检、打卡。
三维数字孪生
1、后端基于java 语言开发,前端基于Vue3 Element UI 框架开发,采用Cesium 开源框架做为三维地图引擎。 2、后端基于物联网数据包括视频监控、GPS等设备实时获取。 3、客户端采用C#语言,基于Winfrom 客户端方式和本地硬件进行串口通讯。解析数据并上传到服务器,且用户使用客户端进行办公。
全国某工会开发大屏页面-展示大屏
全国总会的数据图表的大屏展示页面,由各种图表组成。根据甲方每次的需要做出当前阶段需要展示的各种数据,包括动画图表。并且通过页面的可交互项可进行简单的数据查询。主要是通过图表,动画,数据相结合的形式展示甲方当前所需对外展示的各种数据统计分析,供甲方的客户可以直观的了解情况
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服