C++

C++是一门由Bjarne Stroustrup于1980年代在贝尔实验室开发的通用编程语言,其设计初衷是“带类的C”,即在C语言的基础上增加了面向对象编程等特性。它完美继承了C语言的高效性和底层控制能力(如指针和内存直接操作),同时引入了类、封装、继承、多态等面向对象机制,以及模板、泛型编程、异常处理、标准模板库(STL)等现代特性,使其成为一个兼具高性能和高抽象层次的多范式语言。C++以其极高的执行效率和灵活性著称,既可用于开发操作系统、游戏引擎、嵌入式系统、高频交易等对性能极度敏感的底层系统,也能构建大型复杂的桌面应用和服务器软件。然而,这种强大和自由也带来了显著的复杂性,学习曲线陡峭,需要程序员手动管理内存并深入理解语言细节。尽管面临现代语言(如Rust、Go)的挑战,但凭借其成熟的生态、庞大的代码遗产和持续的标准化演进(C++11/14/17/20),C++至今仍是系统级开发和高性能计算领域不可或缺的基石语言。
本项目基于STM32实现两轮自平衡小车,划分传感器采集、姿态解算、控制算法、电机驱动、数据交互五大功能模块,主要功能如下:传感器采集模块:读取MPU6050陀螺仪、加速度计原始数据,获取小车角速度与加速度信息;读取电机编码器脉冲信号,采集电机实时转速。姿态解算模块:对传感器原始数据做互补滤波,过滤噪
120C++机器人
项目主要分为水下ROV功能子系统和履带清淤功能子系统两大模块。水下ROV功能子系统包括:框架式载体模块、矢量布置式推进器模块、密封式水下控制舱体模块、水下观测模块、脐带缆收放模块、供电模块,实现水下五自由度运动(进退、浮沉、侧移、回转、俯仰)、自动定向定深、水下照明、水下视频采集与状态信息实时反馈等
170C++智能硬件
系统包含拾取传送机构、垃圾单件化机构、分类存储机构、抗浪助行机构等核心模块,实现海滩垃圾的自动拾取、单件化处理与分类回收;配套垃圾中转回收站、机器能源充电站与云端数据处理中心,构建“机器人作业+云端管理”的一体化垃圾处理闭环,支持环境与生物信息采集、远程监视与数据化管理。
170C++机器人
系统包含五大核心模块:视觉模块(4000万像素摄像头视觉识别,识别精准度95%);收集模块(叶轮造流聚拢垃圾、传动带运输、升降侧舱液位吸附收集);导航模块(高精度雷达复合定位与建图,智能自适应矢量控制,导航与控制一体化);储存模块(垃圾承载量60kg以上);动力模块(4推进器推进,1000瓦以上功率
150C++人工智能
搭建Windows多相机同步采集上位机,完成相机内外参标定、手背模板标定、多视角三角重建与点云调试;集成IEKF时序滤波、One-Euro滤波与HM20手部骨架模型,实现鲁棒3D手部骨架跟踪、IK关节解算;支持.pcrec全链路录制回放、离线诊断,通过UDP协议输出骨骼数据对接Unity,内置参数时
240C++机器人
基于多片STM32搭建分布式IMU采集手套,通过I2C采集手掌与各指尖9轴IMU传感数据,运行Mahony姿态滤波解算四元数;支持USB-CDC、Wi‑Fi6双链路实时传输手部姿态帧;配套Unity2022.3上位机实现3D手部模型实时可视化;内置标准化标定流程,可录制、复现手部姿态数据,支持独立构
310C++人工智能
实现九自由度IMU+磁力计的3D磁力重建与姿态解算,内置磁干扰补偿、传感器标定与诊断模块;配套Windows上位机工具,完成原始传感数据可视化、协议解码、磁力计拟合、轨迹录制回放;固件支持多硬件变体编译,自动构建带SHA256校验的BIN/HEX程序包,实现版本可追溯、实验结果可复现。
210C++机器深度学习
机械臂3d显示产品系统
机械臂模型分6个关节,加载机械臂关节模型;关节模型的平移、旋转;机械臂模型和关节数据的联动,改变机械臂数据值控制机械臂模型变化;随机变化机械臂关节角度值。
260C++机器人
六足机器人产品系统
项目主要包含底盘运动控制、步态规划与传感器数据处理三大核心模块。系统的主要功能是实现六足机器人的多足协同运动控制。具体通过PWM调速技术精准控制多路舵机,结合闭环控制算法实时调整关节角度与步态时序,从而完成机器人的稳定直行、后退、差速转向以及原地旋转等动作。同时具备实时接收并响应上位机控制指令的功能
470C++智能硬件
系统包含环境建图、自主定位、全局路径规划、局部动态避障及自主巡逻模块。融合激光雷达与惯性传感器数据构建赛场地图,根据目标位置规划行驶路线,并在行进过程中避开动态障碍物;结合回环检测与重定位功能,提高建图质量与定位稳定性,实现机器人全场自主巡逻。
1070C++人工智能
系统包含图像预处理、装甲板检测识别、目标运动预测及实时推理模块。结合传统视觉与深度学习模型,实现敌方机器人装甲板的实时检测与识别;利用卡尔曼滤波进行运动预测补偿,提升复杂光照和运动场景下的识别稳定性,并通过处理流程优化满足机器人实时决策需求。
870C++机器人
模块化设计,各功能独立、可复用:1.FPGA采集与信号处理模块:多通道同步ADC采集、可编程激励信号生成(DDS)、实时滤波与解算;2.ARM嵌入式控制模块:外设驱动、通信协议栈(UART/SPI/I2C/CAN)、闭环控制逻辑;3.上位机监控模块:串口/USB/网口通信、实时波形显示、参数下发、数
1221C++智能硬件
系统架构:搭建ROS协同控制框架,设计多阶段任务状态机,完成多节点全流程自动化调度与进程间通信。视觉导航:集成纯视觉定位方案实现自主定位与建图,定位精度3cm、硬件成本降低30%。上位机调试:基于WebSocket编写Linux端数据交互程序,实时回传底层运行数据、图像与运动路径,便于线下调试
1030C++智能硬件
一、核心功能模块1.多模态图像采集模块支持根据产品材质定制成像方案,可灵活选用可见光、红外、激光、超声波等多类成像传感器,适配金属、玻璃、透明薄膜、高反光工件等不同检测对象。内置工业相机、定制化光源的智能控制单元,可自动调节光源亮度、触发模式,针对复杂工业环境做抗反光、抗干扰优化,最高支持5微米级的
730C++人工智能
项目涵盖运动控制算法的仿真部署与参数调优、电机控制及惯导数据链路集成、嵌入式控制平台部署,以及仿真、实机和日志分析流程打通。通过模块化接口与统一日志机制,提高了系统联调效率、运行稳定性和问题定位能力。
1010C++智能硬件
系统主要包括:机器人设备管理、多机器人在线管理、远程点对点控制、远程音视频通信、实时视频查看、双向语音通信、远程操作指令、视频及音频录制、语音变声、TTS语音合成、远程人工接管、设备运行状态监控、异常报警、远程诊断、操作日志及历史记录系统通过远程音视频和机器人控制指令建立客服与机器人之间的实时通信链
820C++机器人
本项目以一台搭载树莓派和激光雷达的轮式小车为核心,集成了以下几个完整的功能模块:1、离线语音交互系统:基于Vosk轻量级中文离线语音引擎,摆脱了对云端的依赖。小车能精准识别“小车”、“跳舞”、“前进一米”等关键词,并利用PiperTTS引擎实现自然、流畅的中文语音播报反馈(如“好的,我要来唱歌了”)
1510C++机器深度学习
系统提供基于浏览器的无人机实时监控和任务控制能力,主要包括无人机位置、姿态、电量、飞行状态及传感器状态实时显示;航点上传、巡检任务启动、探索任务控制、临时飞行点、返航和紧急降落;无人机前后左右、升降和偏航等手动控制;云台角度、相机曝光和变焦控制;视频画面显示;系统状态监控及运行日志。前后端通过Web
1530C++机器人
标定模块:相机内参标定,相机和机械臂手眼标定。感知模块:通过深度相机(如IntelRealSense)采集物体RGB-D数据,结合深度学习模型实现目标物体检测识别。路径规划模块:基于喷涂工艺参数(如喷枪距离、角度、流量),利用强化学习或几何算法生成自适应喷涂轨迹,支持实时避障与轨迹优化。运动控制模块
1050C++机器人
本项目核心功能是实现多工位下数字万用表LCD显示内容的自动识别,并控制机械手实现插拔,移动,按按钮,拧旋钮,并支持按量程确认小数点位数。具体功能模块包括:图像预处理模块(裁剪、缩放、灰度化、高斯模糊、Otsu二值化)、小数点检测模块(基于三个候选窗口的暗像素占比进行argmax比较,结合量程表判断当
1340C++工业互联网
当前共77个项目more
×
寻找源码
源码描述
联系方式
提交