程序聚合 软件案例 自动驾驶系统-自动驾驶应用层软件

自动驾驶系统-自动驾驶应用层软件

2025-08-10 17:01:55
行业:人工智能、汽车
载体:嵌入式软件、车载应用
技术:C、C++、MATLAB、Python

业务背景

公司的一个预研项目,旨在开发出一个自动驾驶系统作为公司其他底盘项目的验证方案,也为后续公司的业务开展和开拓做出尝试,同时验证小组的自动驾驶工具链

功能介绍

自动驾驶系统应用层具体分有视觉感知模块,定位模块,雷达模块,规划模块和控制模块。整个应用层软件实现了,各个模块由各种传感器获取数据包括雷达,摄像头,车辆底盘的速度相关传感器等,通过对这些数据的处理获取当前车辆的自身状态,再由控制模块对车辆状态与预期状态的误差计算,通过各种控制算法计算出减小误差所需的控制量,再下发给底盘实现车辆按照预期路线与速度行驶。

项目实现

在项目中,主要负责控制模块的编码与测试,各种控制参数的调整,还有之后的仿真和代码上车调试。开发环境是在Linux x86平台,使用c++实现模块核心代码,包括控制算法,误差计算算法等。参与小组交叉编译,ros通信,qt UI,simlink仿真等。

示例图片视频


youngcy
1天前活跃
方向: 爬虫/脚本-爬虫/脚本、后端-C++、
交付率:100.00%
相似推荐
桥梁健康监测系统
功能模块包括用户权限管理,控制用户的数据权限和功能权限;系统设置,包括字典设置,系统参数设置,监测指标 ;项目管理,监测项目下测点管理;实时数据监控,查询实时监测数据,以及异常数据、报警信息;大屏展示,三维场景中显示监测统计数据,测点分布。
工厂产测自动化解决方案
(包括但不限于以下工序): ● PCBA测试: 烧码→LED检测→蓝牙信号强度检测→固件版本读取→工作电流检测→称重检测→待机电流检测→复位功能检测(A)→测试完成 (自动记录:LED状态、蓝牙信号强度、固件版本、称重数据、工作电流值、复位功能状态、关机电流值) ● 半成品测试: LED检测→蓝牙连接→蓝牙RSSI检测→固件版本检测→重量检测→关机电流检测→复位测试→测试完成 (自动记录:LED状态、蓝牙RSSI值、固件版本、称重数值、复位功能状态、关机电流值) ● 标定/复检/偏载小重量测试: 蓝牙连接→加载左/右砝码并检测重量精度→退出产测模式→断开蓝牙连接
政务打印一体机
本项目主要功能就是为用户提供打印服务,包括机器端部署打印服务,小程序端部署文件上传服务,以及我们自己内部数据统计服务。主体功能如下:文件打印复印、照片(相纸)打印,其余的都是对这些功能的深度适配
水务管理平台
1.系统管理:采用经典管理框架,实现用户、角色、菜单及权限的集中化管理,保障系统安全与操作规范。 2.区域与水表信息管理:支持区域划分与维护,实现水表与所属区域、住户信息的绑定,便于数据组织、查询与可视化展示。 3.用水数据展示:实时展示水表累积流量(即“走字”)、历史冻结数据(如日/月用水量)及瞬时流量等关键运行数据,全面掌握用水情况。 4.自动账单计算:根据预设计费规则,每日自动计算用户用水量、水费及账户余额,生成清晰、准确的用水账单。 5.多元化账户缴费:支持微信小程序支付与平台现金缴费等多种方式,提升缴费便捷性与用户满意度。
环保设施运行状态在线监测系统
一.网站平台具体模块实现 1.首页:展示平台所有设备和企业相关运行信息,如在线、离线、异常等状态。 2.企业管理: 以企业为单位展示各类列表数据,包括企业、设备、工况设备列表等,便于管理和查看详细活动记录。 3.运行监测:主要呈现设备报警清单、运行报表、限产结果报表等结果数据,掌握设备运行监测情况。 4.统计分析:对原始数据进行多维度统计分析,包括用电量、活性炭更换、报警数据等的统计,帮助企业了解运营状况。 5.信息管理:包含维护平台正常运行所需的基础设置信息和操作机制记录,确保平台稳定运行。 二.技术栈与架构亮点 该项目采用.NET Core(Furion框架)与Vue前后端分离架构,结合JWT鉴权保障系统安全。系统通过TCP协议高并发接收上千台设备的实时用电数据,利用数据库存储过程、C#逻辑计算及Redis缓存实现数据处理与状态分析,并支持断点补招补传以保障数据完整性。核心亮点包括首页实时数据动态更新、基于规则的智能报警与多通道通知(短信/App推送)、与移动端联动的闭环处理流程,以及按区域、行业、时间等多维度对用电、活性炭更换、报警等数据进行统计分析,构建了一个集设备监测、异常预警、限产管控与决策支持于一体的智能化环保监管平台。
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服