- 博客(34)
- 收藏
- 关注
原创 颠覆传统市场调研:基于Reddit+AI的智能商业分析系统
智能手表市场决策支持系统:2分钟生成精准洞察 核心价值: 成本效率:调研成本从20万降至1元/次,时效从数周缩短至2分钟 数据质量:准确率92.3%,支持数万真实用户数据分析 深度洞察:结构化分析框架输出可执行建议 实时监控:动态追踪市场变化,及时预警异常 技术亮点: 混合数据源架构平衡速度与时效性 四阶段质量流水线提升数据可靠性 结构化提示工程实现系统化分析 动态监控机制捕捉市场趋势变化 应用效果: 为智能手表产品快速确定核心功能定位、目标用户画像和价格策略,显著降低市场进入决策风险。
2025-10-22 14:47:24
1789
原创 机器人开发项目经验回顾之行为树使用指南
本项目基于BehaviorTree.CPP V4框架实现AGV机器人决策引擎,采用XML配置定义行为树结构,包含14种自定义节点和双层决策架构(空闲管理与任务管理)。系统通过DataManager、TaskManager等组件获取实时状态,支持热更新的XML配置策略无需重新编译即可修改业务逻辑。相比传统状态机,行为树模块化强、复用性高,更适合工业AGV频繁变更的场景。
2025-10-10 07:37:40
1195
原创 机器人开发项目经验回顾之OTA
ROS机器人OTA远程升级系统实现摘要 本文详细介绍了一套基于ROS的机器人OTA远程升级系统,支持多种文件类型的热更新,包括地图、固件和Android应用等。系统采用C++17开发,结合libcurl、OpenSSL等技术栈实现安全可靠的文件传输。核心功能包括断点续传、MD5校验、版本管理、异步下载和进度监控。系统架构采用模块化设计,通过版本检查、文件下载、安装执行三个主要阶段完成升级流程。配置文件支持JSON格式,可灵活定义升级类型和执行脚本。实现细节包括数据结构设计、版本检查逻辑和libcurl文件下
2025-10-03 16:05:19
1294
原创 SSH 登录秒退排查实录:UsePAM 才是关键
摘要:本文记录了Ubuntu服务器SSH登录秒退问题的排查过程。用户能成功认证但shell会话立即关闭,初步排查排除了.bashrc、sshd配置等问题。通过对照实验发现本地su命令正常,最终确定是未启用PAM导致shell的stdin立即EOF。解决方案是在sshd_config中启用UsePAM并重启服务。经验表明遇到SSH秒退应先排查PAM/会话问题,再考虑shell配置。
2025-12-29 11:03:46
688
原创 OMPL (Open Motion Planning Library) 技术解析文档
本文档详细介绍了OMPL(Open Motion Planning Library)在qrcode_ws项目中的应用与技术实现。OMPL作为开源运动规划库,主要用于解决AGV在狭窄空间内的精确转向问题。项目采用Reeds-Shepp状态空间模型,支持前进/后退运动,包含48种路径类型。实现上通过初始化状态空间、定义有效性检查器、设置起止点、求解规划问题、简化路径等步骤完成运动规划,并集成在motion_executor模块中。该方案特别适用于仓库AGV的精细化路径规划,同时考虑了平台兼容性,在x86_64和
2025-12-24 16:04:31
998
原创 Zenoh-CPP 详细解析
Zenoh-CPP是Eclipse Zenoh的C++17头文件库,为zenoh-c和zenoh-pico提供现代化封装。它采用零开销设计,支持Pub/Sub、存储查询和分布式计算,具有RAII资源管理、通配符订阅、跨平台等特性。在机器人车队管理场景中,Zenoh-CPP展现了实时监控、任务分发、历史查询等能力,其共享内存传输性能可达10GB/s。虽然具备高性能(50μs延迟)、自动资源管理等优势,但也存在依赖后端库、配置复杂、生态不成熟等不足。Zenoh-CPP最适合对性能要求极高的分布式系统,如多机器人
2025-12-23 10:58:46
1125
原创 从零打造云端AI视频生成服务:基于CogVideoX和MCP协议的完整实践
本文介绍了一个生产级云端AI视频生成服务的构建方案。系统基于开源CogVideoX-5B模型,支持文本/图片到视频的自动生成,通过MCP协议与本地客户端集成。项目采用FastAPI+Uvicorn框架,实现了异步任务队列和GPU显存优化技术,可在24GB显卡上稳定运行5B参数模型。关键技术包括:VAE Tiling/Slicing显存优化、图片尺寸预处理、视频帧数格式控制等。系统部署方案包含systemd+Nginx+HTTPS,支持生产环境稳定运行。
2025-12-05 23:03:48
1173
1
原创 小红书MCP服务器 - 技术架构深度解析
本文详细介绍了基于Electron和MCP框架开发的跨平台桌面应用技术架构。项目采用React+Ant Design前端框架,Electron实现跨平台桌面功能,通过MCP服务器与小红书API直接交互,实现高效数据采集和互动。核心模块包括主进程管理、MCP服务生命周期控制、预加载脚本安全通信机制及React渲染界面。系统具备开箱即用、API直连、会话持久化等特性,支持Windows/macOS/Linux多平台运行,采用模块化设计实现20+工具的插件化扩展,并通过代码混淆等技术保障安全性。
2025-11-09 22:45:07
984
原创 Apollo Monitor模块技术深度解析
Apollo自动驾驶系统的Monitor模块是一个周期性执行的健康检查中心,采用分层架构设计。该模块包含13个监控器(4个硬件监控器+9个软件监控器),每500ms执行一次监控任务。主要功能包括硬件状态监控(GPS、CAN卡、系统资源)、软件状态监控(进程、模块、消息通道、延迟)、安全保护机制(自动检查并触发EStop)以及故障诊断。系统采用单例模式的MonitorManager作为中央管理器,通过模板方法定义监控器执行骨架。所有监控结果最终汇总为SystemStatus消息发布,为自动驾驶系统提供全面的运
2025-11-05 22:21:50
1231
原创 Apollo Perception模块技术深度解析
Apollo感知模块是自动驾驶系统的核心组件,采用分层模块化设计。该模块包含24个子模块,主要功能包括环境感知、交通元素识别、多传感器融合和目标跟踪。系统架构分为传感器数据层、预处理层、单传感器感知层、多传感器融合层和规范化输出层,支持Lidar、Camera和Radar等多种传感器数据处理。模块采用CyberRT组件化设计,支持动态插件注册的工厂模式,具有827个源代码文件和灵活的配置驱动机制。目录结构清晰划分了各感知链和基础设施,为预测和规划模块提供准确的感知结果。
2025-11-03 17:49:34
824
原创 Apollo Planning 模块技术深度解析
Apollo自动驾驶系统的定位模块提供精确车辆位置、姿态和速度信息,支持三种定位方法:RTK定位(融合GPS和IMU)、MSF多传感器融合(GPS+IMU+激光雷达)以及NDT激光雷达定位。采用CyberRT框架实现组件化设计,每种方法均为独立Component,具有明确的输入输出接口。模块通过并发设计和异步订阅优化性能,支持TF变换发布和多传感器时间同步,为自动驾驶提供高精度、高可靠的定位服务。
2025-11-02 22:12:54
1195
原创 竞品对比分析:我们的系统 vs Reddit Answer
【摘要】Reddit Answer是Reddit官方2024年推出的AI问答工具,能快速总结社区讨论内容。相比之下,专业市场调研工具在六个维度具有显著优势:1)垂直领域定位,提供可执行的商业洞察;2)强大的数据可视化,采用彩色数字、统计网格等专业呈现;3)可下载的HTML报告支持团队协作;4)使用开源DeepSeek-V3模型,具备高度定制性;5)独立部署保障数据隐私;6)结构化数据输出便于二次分析。虽然面临API限制和部署成本等挑战,但其专业深度和可定制性特别适合B2B场景的市场决策支持。(149字)
2025-11-01 11:06:05
1613
原创 Apollo Localization 模块技术深度解析
Apollo自动驾驶系统的定位模块提供精确车辆位置、姿态和速度信息,支持三种定位方法:RTK定位(融合GPS和IMU)、MSF多传感器融合(GPS+IMU+激光雷达)以及NDT激光雷达定位。采用CyberRT框架实现组件化设计,每种方法均为独立Component,具有明确的输入输出接口。模块通过并发设计和异步订阅优化性能,支持TF变换发布和多传感器时间同步,为自动驾驶提供高精度、高可靠的定位服务。
2025-10-31 11:57:18
806
原创 Apollo Control 模块技术深度解析
自动驾驶控制模块:算法原理与工程实现指南 本文系统介绍了自动驾驶控制模块(Control)的核心原理与实现方法。作为自动驾驶系统的"执行大脑",Control模块负责将规划轨迹转化为车辆控制指令,主要功能包括轨迹跟踪、速度控制、横向/纵向控制和安全保障。文章详细阐述了系统架构设计,包括100Hz的主控制循环、数据校验流程和插件式控制器系统,重点讲解了LQR横向控制、PID纵向控制和MPC综合控制等核心算法。同时涵盖输入输出接口设计、性能指标(横向误差<0.2m、控制周期10ms)以
2025-10-27 13:51:41
1033
原创 基于AI的智能制造成本核算与报价系统 - 技术详解
问题:如何集成任意LLM API(OpenAI、Claude、国内模型等)?解决方案:实现LangChain兼容的自定义LLM类"""自定义LLM类,兼容LangChain框架""""""调用LLM API"""
2025-10-24 16:37:07
1379
原创 Apollo Canbus模块技术深度解析
本文基于Apollo自动驾驶平台,详细解析了Canbus模块的架构设计与实现。文章首先介绍了Canbus模块在自动驾驶系统中的核心作用,包括控制指令转发、CAN报文编解码和底盘状态监控等功能。随后深入剖析了模块的四层架构设计(应用层、车型适配层、通信层和驱动层),重点讲解了抽象工厂、模板方法等设计模式的应用。此外,还详细说明了目录结构、核心组件(如CanSender/CanReceiver)以及CAN驱动层的实现方案。最后通过实际案例展示了该模块在车辆控制中的具体应用,为自动驾驶系统开发提供了重要参考。
2025-10-23 17:29:03
1046
原创 CyberRT 调度策略深度解析-Classic vs Choreography 调度策略完全指南
本文介绍了CyberRT调度器的核心原理与两种主要策略。内容涵盖:1)操作系统默认调度的局限性及CyberRT的解决方案(协程机制、优先级队列等);2)调度架构分层设计(策略层、协程调度层、OS层);3)协程与线程的性能对比;4)Classic策略的适用场景与配置详解(NUMA分组、任务优先级等);5)系统架构图示与关键概念说明。重点突出了CyberRT在降低延迟、提高确定性方面的技术实现,以及针对不同场景的调度优化方案。
2025-10-21 19:12:04
1001
原创 机器人开发项目经验回顾之车型工厂模式实现详解
本文介绍了基于ROS机器人云端管理系统的多车型适配架构设计,采用抽象工厂模式实现运行时动态创建不同车型实例。系统通过AllsparkCarFactory单例工厂根据配置动态识别车型(如A27、A28),统一调用Car抽象接口(包含20+消息处理函数)。架构分为消息分发层、抽象接口层和工厂实现层三层,支持新增车型只需继承Car类并注册工厂,无需修改核心代码。通过线程安全的单例模式实现车型实例的创建与管理,保证多线程环境下的安全性。该设计实现了硬件配置与业务逻辑的解耦,提高了系统的可扩展性和维护性。
2025-10-15 09:06:12
639
原创 机器人开发项目经验回顾之云端消息分发系统实现详解
本文介绍了ROS机器人云端管理系统中的核心消息分发器(MessageDispatcher)设计。系统采用双通道WebSocket架构,包含云端服务器连接(WebSocket Client)和本地客户端监听(WebSocket Server)两个通道。通过单例模式+消息队列+多线程的设计,实现了消息接收与处理的解耦,采用Boost.Asio异步IO提高通信性能。系统具备自动重连、定时任务调度(1秒设备上报/心跳、100ms定位上报)、多线程解析(10Hz)等功能,并支持三种消息路由方式:云端→机器人、本地→机
2025-10-14 21:32:25
557
原创 机器人开发项目经验回顾之任务管理系统设计
本文介绍了ROS机器人云端管理系统中的核心任务管理器(TaskManager)模块,采用单例模式、观察者模式和状态机模式的三重架构设计。系统具备智能任务调度功能,包括优先级队列管理、动态任务插入和去重机制;支持完整的任务生命周期管理,定义7种任务状态及其转换逻辑;提供离线任务持久化能力,通过双文件存储实现掉电恢复;采用观察者模式实现模块解耦和事件驱动。架构包含任务队列、状态机、事件订阅和持久化存储四个核心组件,通过API接口实现任务注册、检查、取消等操作,确保系统高效稳定运行。
2025-10-11 11:01:38
527
原创 【实践指南】在Windows 11上驯服AI编程:GitHub Spec Kit全攻略(安装、踩坑、核心解读)
本文详细介绍了在Windows11环境下安装GitHub官方工具包SpecKit的全过程及解决方案。SpecKit通过"规范驱动开发"范式,解决AI编程中代码不可靠、返工多等问题,提供Specify→Plan→Tasks的清晰流程。安装需Python3.11+和Git环境,主要步骤包括安装uv包管理器、克隆SpecKit仓库,并针对网络连接和PATH配置问题提供解决方案。该工具通过三个核心命令实现结构化开发,显著提升AI编程的可靠性和团队协作效率,是改善AI辅助开发体验的重要工具。
2025-10-09 09:05:13
2885
原创 机器人开发项目经验回顾之跨平台日志系统实现详解
本文介绍了一套跨平台自适应日志系统,专为ROS机器人系统开发设计。系统根据目标平台自动选择最优日志输出方式:x86/Mac环境使用ROS日志(rosout),ARM嵌入式平台采用Linux Syslog。通过宏定义封装统一接口(如CLOUD_INFO、CLOUD_ERROR),开发者无需关注底层实现即可获得一致的日志体验。系统支持多级日志、流式输出,并自动添加函数名、行号等调试信息,显著提升问题定位效率。架构上采用平台检测机制和双后端设计,在编译时自动适配不同环境,使日志能同时满足开发调试和生产环境需求,为
2025-10-08 13:03:02
903
原创 机器人开发项目经验回顾之数据采集模块设计
ROS机器人数据采集与诊断系统实现 本项目构建了一套完整的ROS机器人数据采集与诊断系统(DataManager),作为机器人的"神经中枢"。系统采用发布-订阅与观察者双重设计模式,具有以下核心功能: 全方位数据采集:订阅20+ ROS Topic,覆盖定位、导航、电池等全部数据源,采用双线程架构实现TF坐标系监听和超时检测。 智能诊断机制:基于DataContainer模板类实现自动超时检测,支持连续采样过滤防抖动,为每个数据源标记有效性状态。 事件分发系统:通过观察者模式支持60+事
2025-10-08 12:48:21
1219
原创 CyberRT 使用指南
Apollo CyberRT是百度专为自动驾驶设计的开源高性能运行时框架,具有以下核心特点:1)采用组件化架构,支持动态加载和算法工程解耦;2)创新性的协程调度机制,实现微秒级低延迟;3)提供两种调度策略(Classic通用策略和Choreography精确编排策略);4)支持共享内存零拷贝和FastDDS跨机通信;5)具备实时操作系统支持与资源隔离能力。相比ROS,CyberRT在延迟(69.54μs vs 毫秒级)、实时性、消息融合等方面具有显著优势,更适合自动驾驶等高实时性场景。
2025-10-07 21:05:25
1333
原创 机器人开发项目经验回顾之OpenFSM有限状态机框架(前期方案)
OpenFSM是一个轻量级C++状态机框架,专为嵌入式系统和机器人开发设计。它采用三层架构(控制器层、状态层、动作层),通过全局注册池机制实现高效的状态管理。核心特性包括:灵活的状态关系定义、模板化注册接口、动态切换能力。相比行为树,FSM更适合处理明确状态转换和实时性要求高的场景,如充电对接等底层控制逻辑。系统架构清晰,包含状态机执行流程和分层设计,支持运行时动态组装状态机,提高内存利用率。该框架已集成到ROS机器人系统中,用于处理复杂的状态转换和任务流程管理。
2025-10-06 11:24:58
1204
原创 OpenOKR:基于AI的企业级目标管理系统 | 开源实战项目
OpenOKR是一款基于DeepSeek-V3 AI引擎的企业级目标管理系统,采用Python+Flask技术栈开发。系统通过自然语言交互、智能进度分析和多层级目标联动(公司-部门-个人),解决传统OKR工具操作复杂、数据割裂等问题。核心功能包括:AI驱动的自然语言查询(5秒生成分析报告)、自动识别滞后目标、三层目标智能同步、实时状态跟踪等。技术架构采用MVC分层设计,集成Flask-SQLAlchemy ORM和RESTful API,支持SQLite/PostgreSQL等多种数据库。亮点在于DeepS
2025-10-05 23:13:24
1160
4
原创 机器人开发项目经验回顾之MQTT使用指南
本项目基于PahoMQTTC++库封装了两种MQTT客户端:异步客户端(MqttASyncClient)和同步客户端(MqttSyncClient)。异步客户端支持JSON配置主题、非阻塞消息处理和遗愿消息,适合高并发场景。同步客户端采用阻塞式消息消费,支持自动重连,适合顺序处理消息的简单场景。两者都提供连接管理、消息发布/订阅等核心功能,支持自定义回调处理。项目采用模块化设计,包含主题配置、连接参数初始化、回调处理等组件,适用于工业物联网中的机器人云端通信。
2025-10-05 13:41:56
805
原创 机器人开发项目经验回顾之WebSocket双通道通信实现
本文提出一种基于WebSocket++的机器人双通道通信方案,支持云端控制和本地调试。系统采用C++17开发,包含WebSocket客户端(连接云端AMS平台)和服务端(本地调试接口)两个通道,具备自动重连、心跳保活、消息队列等可靠性机制。架构上通过消息调度器统一管理双通道通信,采用线程安全队列和Boost.Asio事件循环实现高效消息处理。方案已在工业AGV项目中验证,支持多客户端管理、连接数限制、IP识别等高级功能,提供稳定可靠的机器人通信基础设施。
2025-10-05 00:33:06
897
原创 机器人开发项目经验回顾之错误码管理系统
ROS机器人错误码管理系统 本文介绍了一个生产级机器人错误码管理系统,具备智能错误过滤和分级管理功能。系统采用C++17和ROS技术栈,已在工业AGV项目中稳定运行。 核心功能: 4级错误分类(白名单/警告/错误/致命) 智能过滤机制(黑白名单、开机保护) 持续时间检测和自动清理 配置驱动(JSON文件管理) 分组管理和看门狗集成 系统架构采用观察者模式,包含数据管理器、错误收集器和云端通信模块。错误码采用32位编码规范,就是否模块类型和错误级别。 关键技术包括基于时间的错误状态管理(ErrocodeCon
2025-10-03 16:21:38
952
原创 记一个win11 系统突然十分卡顿的问题修复
【摘要】系统异常卡顿,常规排查(内存检查、重启、应用关闭)无效,CPU、磁盘使用率均正常。最终发现CPU被降频至0.56GHz导致性能下降。逐一检查散热器、电源设置无果后,通过进入BIOS恢复默认系统参数(非出厂设置)解决问题。该方法适用于类似CPU异常降频导致的性能故障。
2025-09-30 16:01:46
429
2
原创 Claude Code 完整安装教程 - Windows版
本文提供Windows 11安装Claude AI代码助手的完整指南,主要解决安装过程中的常见问题。主要内容包括:1)环境准备,需安装Node.js LTS版本并验证;2)关键配置,设置API网关和认证令牌的环境变量;3)重点解决PowerShell执行策略问题,对比不同解决方案并推荐最佳实践;4)安装验证与使用示例;5)常见问题排查指南。文章强调生产环境应使用RemoteSigned策略平衡安全与便利,建议通过.env文件管理敏感API密钥,并定期更新工具包。
2025-09-29 19:25:55
863
原创 ubuntu ollama 安装失败问题解决记录
本文提供Ubuntu系统安装Ollama的完整解决方案:1)采用国内镜像源加速安装,提供主备镜像地址;2)详细服务丢失处理方案,包括清理残留文件和完整重装流程;3)支持自定义模型存储路径,提供永久配置和临时变量两种方式;4)包含安装后验证步骤。通过标准化流程解决网络错误、服务丢失等问题,确保安装可靠性,特别适合国内网络环境,并提供持久化存储配置方案。
2025-09-29 02:04:10
615
原创 基于win11,记一次通过gitlab将极狐备份文件导入还原的实操经历
摘要:本文介绍在Windows11专业版23H2环境下,通过WSL2+Docker Desktop实现极狐GitLab 15.10.1-jh版本的4.9GB备份包全量恢复方案。关键步骤包括创建Docker卷规避NTFS权限问题、版本号兼容性处理(修改backup_information.yml)以及容器启动配置。针对常见问题如PowerShell转义错误、NTFS权限限制等提供解决方案,并给出端口修改、自动备份等实用技巧。实测表明,该方案可在10分钟内完成GitLab项目、用户及CI记录的全量恢复,实现Wi
2025-09-24 23:05:17
363
Spec Kit是GitHub开源的一个工具包,它引入了一种名为 “规范驱动开发” 的新范式,旨在解决当前AI编程(如使用Copilot、Cursor、Claude等)中的诸多痛点
2025-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅