首页 / 学习
#

学习

#
130099次浏览 1281人互动
此刻你想和大家分享什么
热门 最新
机器人/自动驾驶C++嵌入式项目:低时延ROS-大模型Agent-端到端机器人
1. 项目描述:设计并实现了一套完整基于RK芯片-低时延ROS-大模型Agent-端到端机器人系统,涵盖ROS-高带宽数据-共享内存低时延通信优化,低时延端侧大模型 Agent 离线/在线双版本交互(离线版:ASR->Qwen3-0.6B微调-量化部署->Function Call指令遵循->TTS全流式链路;在线版:Qwen全家桶ASR->qwen-plus记忆推理->Function Call指令遵循->TTS全流式响应)、完整的低时延相机视觉处理全链路(V4L2相机驱动数据采集->RK-MPP/RGA硬件加速优化数据处理->多线程NPU推理加速YOLO模型目标检测->多传感器融合实现目标跟踪)、底盘运动控制、建图导航、STM32-MCU固件开发、工业化部署(自启动、Docker容器化部署)、端侧系统性能监控等核心模块。系统采用模块化架构,支持ROS1/ROS2通信切换,实现了高性能、低延迟的实时通信与数据处理能力。1.1 功能概述1. ROS-高带宽数据-共享内存低时延通信优化2. ROS1/ROS2通信切换,ROS1 VS ROS2 机器人时延性能分析3. 端侧大模型在线/离线部署-记忆-微调-量化-部署-机器人指令遵循4. 低时延相机视觉处理全链路:V4L2相机驱动数据采集->RK-MPP/RGA硬件加速优化数据处理->多线程NPU推理加速YOLO模型目标检测->多传感器融合实现目标跟踪5. 上位机-ROS-控制模块:运动学建模、PID控制算法和里程计计算6. 下位机-STM32 MCU固件:负责实时电机控制、编码器反馈和安全保护7. 机器人导航系统模块 :集成ROS导航栈实现机器人自主导航系统,解决机器人路径规划、障碍物避障、定位和导航控制问题。8. 雷达传感器链路:实现YDLidar激光雷达的完整驱动链路,通过适配器模式封装YDLidar SDK、工厂模式支持多雷达类型、配置管理实现参数验证。9. 端侧监控系统:设计并实现系统性能监控框架,解决机器人系统中系统级和进程级资源监控、性能分析和问题定位问题。10. 配置管理与工业化部署:设计并实现完整的Web控制界面、环境自动化配置脚本、自启动方案以及Docker容器化部署方案,解决机器人系统配置管理分散、部署复杂、运维困难等问题,确保机器人系统的工业化部署和运维管理。11. 机器人URDF模型:设计并实现完整的机器人URDF模型系统,解决机器人物理建模、多传感器坐标系定义、TF变换树构建、Gazebo仿真配置等问题。
点赞 评论 收藏
分享
01-24 17:16
南京大学 C++
fw忏悔录:倾诉一下
如题,这段时间想了挺多,挺郁闷的,也没个情绪宣泄口,若是一味的打游戏只会更加痛苦,遂决定在网上倾诉一下。其实我已经研二了,但是0论文0项目0实习,空有学历,可能就是个中上本科生的水平。从大四开始沉浸于摆烂,到现在快两年了,导致现在一事无成且完全失去了长时工作和学习能力,一个方向明确的科研任务做了一年半也没有成果。。。天天all in 短视频和游戏了。。。(看到这的牛油们一定引以为戒!)所以我现在真是个纯血fw吊车尾学生,这几天一边尝试恢复本科时的学习状态但又一边很焦虑,感觉自己可能来不及学完了,也可能到暑期了手上的科研工作做不完导师不放实习。。。估计大家看到心底里也会有嘲讽之意,觉得我浪费一手好牌。不过这都是我咎由自取了,将来的某一天也许会深深后悔自己的不自律和不努力。。。)之前身边的好朋友从本科开始基本就是奔着做科研去的,而我又是个喜欢随波逐流的,又不主动去了解找工作相关的信息,平常由于课程或者科研工作学习使用的语言都是什么python、rust、go,一直以为找工作就是嗯着头皮投岗位介绍里有的语言就ok了,结果后面才发现还真不是,python基本都是些ai相关的岗;rust现在虽然更熟练,(科研任务就是rust做的,偏系统),但是根本没找见什么岗位。。。再说了就算真有,谁会用一个没什么成果又没什么工作经验的学生?至于后端,有位朋友去年看着他进大厂实习后秋招又签了华子,于是我心想java也算学过一些,我也来研究研究,结果一看,哇,原来要学的东西还这么多,八股看着还好,以前还算有学过不少,一看小林coding的java,好家伙,直接两眼一黑,这也太勾八多了  ;至于go,之前用的时候觉得有些地方还和rust挺像,但是一看面试的问题就头大,要学也是从0开始 不管了,反正都是要学,希望我接下来能支棱起来,每天多花点时间在学习和工作上,就算找不到实习/不放实习,也能通过一年的学习在27秋招/春招拿到一些offer(补录也行hhh)另外,最近才发现牛客真是个好东西,刷到了好多很有用的帖子,以及各位大佬分享的经历和资源。真是后悔没早点刷,刷牛客之后再去学习感觉效率都能提高。感谢各位大佬的无私分享,祝大家未来都工作顺利
点赞 评论 收藏
分享
零基础想走软件测试,该怎么学?
程序员花海_:还是建议走Java后端 技术栈虽然多 但是校招各公司的岗位明显也是最多的 另外不要去测试开发 除了点点点之外就是写简单脚本
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务