C

C语言是一门由丹尼斯·里奇在贝尔实验室于1972年开发的经典过程式编程语言,它被设计用于实现UNIX操作系统并迅速成为系统编程的基石。其核心特点是接近硬件底层、执行效率极高且极其灵活,提供了对内存的精细控制(如指针操作)和直接的硬件访问能力,因此被誉为“高级语言中的汇编语言”。C语言的语法简洁而强大,它缺乏现代语言中的一些安全抽象(如垃圾回收、面向对象),但这反而赋予了程序员极大的自由和控制权。正因如此,它被广泛应用于开发操作系统(如Linux、Windows)、嵌入式系统、编译器、数据库以及性能至关重要的系统软件和底层驱动。其高度可移植性催生了大量衍生标准(如C89、C99),并深刻影响了C++、Java、C#等后续语言的语法设计。尽管学习曲线较陡且需要手动管理内存,但C语言至今仍是计算机科学教育的核心内容和构建计算世界底层基础设施不可替代的工具,深刻理解C语言有助于洞察程序的真正运行机制。
可直接根据机械臂的urdf提取dh参数,自动推导逆运动学解析解表达式。所得结果自动调用符号计算工具验证,验证通过后生成c/c++代码。在Linux笔记本上测试,单个位姿的逆解求解速度为5~10微秒,10000个位姿测试结果为0漏解,0错解,可以正确处理单个奇异和不同奇异组合叠加的工况,奇异区域轨迹跟
340C++人工智能
通过YOLO模型,通过水下强化算法经双目或深度相机识别对应物体,估计物体位姿,同时实现小范围的水下SLAM3D重建,并实现上下位机通信,以供全流程任务顺利执行。
580C++机器人
1.qcom平台camera模块软件hal层开发2.qcom平台camera模块软件hal层开发3.qcom平台camera模块软件hal层开发4.qcom平台camera模块软件hal层开发
560C++智能硬件
项目围绕语音交互、可视化反馈和工具执行三个部分展开。语音模块负责采集麦克风音频、连接云端语音与大模型服务,并播放回复;界面模块通过屏幕表情和状态提示,呈现待机、聆听、思考和说话等交互状态;工具模块通过MCP暴露设备能力,让AI可以读取设备状态、调整音量和屏幕亮度。当前基于已有小智工程开展二次开发,已
790C++智能硬件
高精定位与自主导航RTK+激光SLAM+视觉融合厘米级定位,GPS弱覆盖区域(树荫、建筑夹缝、厂房通道)也能稳定定位;支持高精地图模式/无图自主导航两种方案;支持园区内多目的地、动态重规划,遇到封路、占道自动绕路、重新选路。全场景感知与动态避障激光雷达、环视相机、毫米波、超声波多传感器融合;识别行人
620C++汽车
数据采集与实时监测:实时采集生反池溶解氧、温度、pH、ORP、氨氮等水质参数,以及视觉识别曝气盘曝气效果,实现运行数据集中监测。智能巡检管理:支持自动巡检与人工巡检,按预设任务执行巡检,记录巡检结果,形成电子巡检台账。异常预警与报警:对水质参数超限、设备故障及运行异常进行识别和预警,辅助运维人员及时
580C++人工智能
11111111111111111111111111111111111111111111111111111111111111111111111111111111
640C++人工智能
本项目基于STM32实现两轮自平衡小车,划分传感器采集、姿态解算、控制算法、电机驱动、数据交互五大功能模块,主要功能如下:传感器采集模块:读取MPU6050陀螺仪、加速度计原始数据,获取小车角速度与加速度信息;读取电机编码器脉冲信号,采集电机实时转速。姿态解算模块:对传感器原始数据做互补滤波,过滤噪
1760C++机器人
搭建Windows多相机同步采集上位机,完成相机内外参标定、手背模板标定、多视角三角重建与点云调试;集成IEKF时序滤波、One-Euro滤波与HM20手部骨架模型,实现鲁棒3D手部骨架跟踪、IK关节解算;支持.pcrec全链路录制回放、离线诊断,通过UDP协议输出骨骼数据对接Unity,内置参数时
1140C++机器人
基于多片STM32搭建分布式IMU采集手套,通过I2C采集手掌与各指尖9轴IMU传感数据,运行Mahony姿态滤波解算四元数;支持USB-CDC、Wi‑Fi6双链路实时传输手部姿态帧;配套Unity2022.3上位机实现3D手部模型实时可视化;内置标准化标定流程,可录制、复现手部姿态数据,支持独立构
2930C++人工智能
实现九自由度IMU+磁力计的3D磁力重建与姿态解算,内置磁干扰补偿、传感器标定与诊断模块;配套Windows上位机工具,完成原始传感数据可视化、协议解码、磁力计拟合、轨迹录制回放;固件支持多硬件变体编译,自动构建带SHA256校验的BIN/HEX程序包,实现版本可追溯、实验结果可复现。
1520C++机器深度学习
模块化设计,各功能独立、可复用:1.FPGA采集与信号处理模块:多通道同步ADC采集、可编程激励信号生成(DDS)、实时滤波与解算;2.ARM嵌入式控制模块:外设驱动、通信协议栈(UART/SPI/I2C/CAN)、闭环控制逻辑;3.上位机监控模块:串口/USB/网口通信、实时波形显示、参数下发、数
1781C++智能硬件
系统架构:搭建ROS协同控制框架,设计多阶段任务状态机,完成多节点全流程自动化调度与进程间通信。视觉导航:集成纯视觉定位方案实现自主定位与建图,定位精度3cm、硬件成本降低30%。上位机调试:基于WebSocket编写Linux端数据交互程序,实时回传底层运行数据、图像与运动路径,便于线下调试
1480C++智能硬件
基于STM32双轮自平衡车,使用MPU6050获取加速度与陀螺仪数据,经过互补滤波完成姿态解算,利用角度环、速度环双PID实现车体直立平衡。通过编码器采集电机转速构成闭环控制,能够完成前进、后退、转向等基础运动。支持蓝牙无线遥控,OLED显示屏实时输出车身倾角、转速、电池电压信息,设有倾倒保护,车身
1870C项目任务
基于STM32的智能桌宠拥有丰富的人机交互功能,通过OLED屏幕展示喜怒哀乐等动态表情,利用舵机完成摇头、挥手等拟人动作。支持触摸感应、按键交互,搭配喇叭实现音效播放,可实现简单的陪伴互动。还能够借助蓝牙模块和外部语音模块接收指令,切换不同工作状态,同时具备定时提醒、灯光效果等辅助功能。整体由单片机
2260C机器人
轮式机器人产品系统
项目主要实现一套面向轮式移动机器人的自主运动控制系统,具备遥控运动、前进、后退、转向、速度调节、电机闭环控制、编码器里程计采集、IMU数据采集及上位机通信等功能。系统采用“底层MCU实时控制+上位机负责高级功能”的架构,由MCU负责电机FOC及实时控制,上位机负责机器人状态管理、定位、建图、路径规划
1600C人工智能
(军工级自动化)为军工设备制造商,一起设计并开发了一整套航发叶片的全自动打磨工作站,交付并接入总生产线排产。提供高自定义的程序编辑系统以达到打磨任何工件的能力,功能灵活。工作站包括PLC控制,ABB机械臂,4微米级3D工件扫描成像及渲染,测厚,测弘宽,标定,等各种硬件的整合。支持opcua通讯的产品
1120C机器人
项目实现智能小车的直线行驶、路径循迹、定角度转向和障碍物检测等功能。系统采集左右轮编码器、航向传感器及循迹传感器数据,通过速度环、航向环和循迹环进行闭环控制,实时调整两侧电机输出。主要功能包括:1.双电机速度闭环控制,减小左右轮转速偏差;2.航向闭环控制,使小车保持设定方向直线行驶;3.根据循迹偏差
2190C机器人
图书管理系统产品系统
系统分为图书信息管理、读者信息管理、借阅归还管理、图书检索查询、数据统计五大核心模块。支持管理员录入、修改、删除图书与读者资料,办理借书、还书操作;读者能够在线检索书籍、查看借阅记录;系统自动记录借阅流水,统计图书借阅情况,实现图书馆业务数字化管控。
1690Java企业服务
标定模块:相机内参标定,相机和机械臂手眼标定。感知模块:通过深度相机(如IntelRealSense)采集物体RGB-D数据,结合深度学习模型实现目标物体检测识别。路径规划模块:基于喷涂工艺参数(如喷枪距离、角度、流量),利用强化学习或几何算法生成自适应喷涂轨迹,支持实时避障与轨迹优化。运动控制模块
1520C++机器人
当前共54个项目more
×
寻找源码
源码描述
联系方式
提交