登录社区云,与社区用户共同成长
邀请您加入社区
小型负压爬壁机器人
RTL8380MI-VB-CG是一款在集成度、功能丰富度和成本之间实现了精妙平衡的10端口千兆管理型交换机芯片。得益于Realtek在以太网交换领域的积累,它在LQFP-216的封装内,集成了8个千兆PHY、2个SGMII接口、500MHz MIPS CPU和完整的二层交换引擎。这一高集成度使其成为构建8+2口管理型交换机的理想单芯片方案。丰富的VLAN、ACL、链路聚合和生成树协议支持,满足了中
人形机器人存在五层软件栈,频率跨度达三个数量级。上下四层为整机厂核心黑盒资产,集成商仅可通过第三层中间件接入设备,选型应重点关注中间件开放能力而非底层运动控制性能。中间件以ROS2+DDS为主,类似消息队列,用户通过订阅话题、调用服务交互机器人,关节实时控制回路不对开发者开放;新版ROS2新增Zenoh,更适配多机器人弱网场景。以变电站巡检项目为例,九成交付工作位于机器人外部平台,包含任务调度、图
物质是基础,因此,要想搞明白机械臂怎么控制,你首先需要知道机械臂上面都有些什么东西,它们之间的关系是什么,即机械臂的机械结构和核心部件。本章主要介绍机械臂的机械结构。机械臂的机械机构由一系列刚性构件(连杆)通过链接(关节)联结起来,机械手的特征在于具有用于保证可移动性的臂( arm ),提供灵活性的腕( wrist )和执行机器人所需完成任.............................
TDK InvenSense推出的ICM-45686是一款高性能双接口6轴MEMS运动跟踪器件,集成了三轴陀螺仪和三轴加速度计。该器件采用2.5×3mm超紧凑LGA-14封装,具有3.8mdps/√Hz的超低陀螺仪噪声和70μg/√Hz的加速度计噪声,支持I3C/I²C/SPI多种接口,内置8KB FIFO缓冲区和APEX运动处理引擎。其突出的特性包括±4000dps陀螺仪量程、±32g加速度计量
这是一台能沿着预设黑色轨迹自主巡游的机器人,它在“深圳”地图上依次经过12个“景点”,并在每个景点自动掉头,最终回到起点。项目核心是一块搭载51单片机的BoeBot小车,配合4路QTI灰度传感器,通过状态机决策实现路径跟踪、路口识别和转向控制。(高四位),输出数字电平(0=黑线,1=白底):4路QTI(红外反射式)传感器,连接至。
QCA8334-AL3C是一款在端口密度、集成度和工业级可靠性之间实现了精妙平衡的4端口千兆以太网交换芯片。得益于高通在网络芯片领域的技术积累,它在QFN-88的紧凑封装内,集成了4个千兆MAC/PHY和灵活的CPU接口(GMII/RGMII/SGMII/MII/RMII),实现了线速二层交换转发。其IEEE 802.1Q VLAN、链路聚合、QoS等二层交换功能,覆盖了中小型网络设备的管理需求。
作为具身智能领域的独角兽,宇树科技近年来的一举一动都备受资本和业界关注。人形机器人赛道目前正在从技术攻坚阶段向规模化落地阶段过渡,谁能率先完成从实验室样品到真实场景的跨越,谁就能率先在这个赛道中脱颖而出。而成功上市这件事对于宇树来说不是终点,而是一个全新的起点。如何把机器人从舞台和实验室带到真正有生产力的应用环境,并完成商业化应用落地,这或许才是宇树接下来将要面临的课题与挑战。而对此,我们也可以拭
摘要: 嵌入式工程师孙老师与NVIDIA程经理探讨了AI摄像头、Jetson等技术趋势,引发对35岁后职业路径的思考。技术人需从单一技能转向复合能力(硬件+系统+AI),解决产品级问题;"平台"的核心是连接价值——通过微信群、沙龙等建立技术、产品与需求的纽带。孙老师认为,未来工程师需积累技术外的信任与行业资源,从"做技术"转向"连接技术",形成个人IP与行业影响力。技术仍是根基,但连接能力将成为职
实时性要求: 1ms平衡 > 1ms路径 > 10ms遥控 > 主循环图像放在哪: 中断 1 → 中断 2 → 中断 3 → main这就是嵌入式控制里最常见的"分级调度越紧急、周期越严格的,越靠近中断;越耗时、越不紧急的,越往主循环沉;层与层之间用状态体通信,互不依赖。这套思路其实通用性很强——任何"传感器采集 + 控制 + 人机交互"的小车/机器人项目都可以照搬这个骨架,换成 STM32、ES
但是仍偶尔跳跃。这说明原程序内部的FIFO和深拷贝没有继续丢帧,缺帧已经发生在程序看到Avatar事件之前。
摘要: CAN总线(Controller Area Network)是博世公司1986年推出的多主竞争式差分串行总线协议,专为解决汽车电控系统线束复杂、故障率高和抗干扰差等问题。其核心特性包括:多主平等通讯(无主从限制)、差分抗干扰传输、硬件自动仲裁(低ID优先)、错误检测自愈、基于ID过滤数据等,适用于汽车、工业控制、机器人等高实时性场景。相比UART、I2C等总线,CAN支持远距离(5000米
通过了专科三年的努力,在25年考上了桂电的机器人工程专业。这个专业真的很不错,也很有前景,但是门槛实在是太高了。于是,我只能另谋出路。经过一段时间摸索,最终,我决定走嵌入式方向。确定方向后,我搜集到了大量关于它的资料,例如:学习路线、岗位需要具备的技能等等。我了解到C语言是嵌入式的必备技能,我必须要把它学透、学精,才能不让它成为我未来学习的绊脚石。至少先把语法搞懂,然后多动手敲代码,再到项目实战,
覆盖主流就业赛道:Java全栈开发、Python全栈开发、C&C++、数据分析、数据分析、大数据开发、计算机专升本、计算机考研、软件测试,PLC编程、PLC电器工程师、工业机器人、智能制造自动化、PLC自动化、科技特长生,青少年编程、信息学奥赛等,所有课程兼顾理论教学与实战落地,适配零基础转行、在校生技能提升、在职人员进阶深造等不同学习人群。教学品质严控细节、追求卓越;结合互联网行业发展趋势与企业
Cache中文一般叫“缓存”。
c99标准:引入变长数组(VLA:MSVC(微软编译器)对c99的VLA支持有限,GCC/Clong等编译器支持较好),即可以使用变量,数组在运行的时候决定大小。每次排序假定第一个元素是最大或最小的,然后相邻两个元素进行比较,遇到较大或较小的元素进行交换,访问完最后一个元素,就排好了一个数。二维数组本质上是数组的数组,即外层数组的每个元素都是一个一维数组,由行和列两部分构成,属于多维数组。二维数组
结合全网招聘岗位热度、大厂校招技术栈、2026技术风口,整理5个落地性最强、岗位体量最大的编程赛道,区分零基础文科生转码、计算机本专业深耕两条路线,附带学习路线、必备技术栈、简历实战项目,大学生照着学即可。- AI大模型应用开发(2026风口):LangChain、LlamaIndex、PyTorch基础、AI Agent开发,做智能客服、文档问答机器人。Docker、K8s生态圈全部基于Go开发
AI让代码成本趋近于零,但归零只发生在L1测试层和L2胶水层。嵌入式有AI跨不过的墙——物理边界是LLM锯齿状智能的凹陷点,它是从文本召唤的幽灵,没有具身直觉。代码价值光谱分四层:L1抛弃层AI爆量生成用完即扔,L2胶水层接口验证即可,L3核心层80行必须人类从零构建,L4致命层死磕。不对称验证:80行核心+8000行AI测试狂轰滥炸。验证通过≠理解,从零重建才是理解。AI测试本身也是幽灵,物理断
本文介绍了C语言中二维数组和变长数组(VLA)的核心知识点。二维数组部分详细讲解了其概念、语法、初始化方式(完全/不完全/按行)、下标访问方法,并通过嵌套循环示例演示了输入输出操作,同时强调其在内存中的连续存储特性。变长数组部分阐述了其动态确定大小的特点,提供了在Visual Studio中启用VLA的方法(切换至LLVM/clang-cl工具集),并给出了完整的变长数组定义和遍历打印的代码示例。
整个改造的核心不是:把gRPC库换成ZMQ库。而是:先明确真实动捕数据入口,用统一输入接口隔离设备差异,恢复完整在线GMR IK,再根据“不能丢任何已收到的数据”的要求采用阻塞FIFO和有序ZMQ传输,最后通过分层计数、frame_id、CRC和MuJoCo审计,证明每一帧到底在哪一层产生、处理、发送、接收和应用。来源统一→ 算法隔离→ 协议稳定→ 有序传输→ 线程解耦→ 队列排空→ 分层计数→
MocapApi可以理解为:诺亦腾官方提供的一套C/C++软件接口,让我们自己的程序能够从Axis Studio中读取已经解算好的人体动作数据。它不是动捕服,不是网络协议,也不是GMR。
摘要: MIPI CSI-2是机器人近距视觉场景(如头部/腕部相机)的最优接口选择,其核心优势在于短距高速(单Lane达2.5Gbps)、原生接口零协议转换(低延迟)、PCB走线成本低(30cm舒适区)。与GMSL(远距抗干扰)和USB(高协议开销)相比,CSI-2在近距高带宽需求中实现性能与成本的平衡,通过D-PHY/C-PHY物理层和虚拟通道机制支持多路数据融合。工程实践中需注重Lane规划、
可以把GMR只需要知道:你给我一个格式正确的,我就把它转换成G1动作。不是亲自转换,而是的两个具体实现分别负责转换,然后统一返回。
cpp_gmr_retargeter.cpp (line 1)](C:/Users/RX01296/Desktop/全身控制7_28/gmr-master_PN_xsenscpp最终版/gmr-master_PN/cpp_noitom_g1/src/cpp_gmr_retargeter.cpp:1)不是我们的程序监听7001,而是我们的程序主动连接Axis的7001。我们的程序没有自己实现IMU解
ESP32-S3的适配还在调试(只是做一个试点工作),逻辑开发的点非常碎,进度也慢。断断续续写了有段时间了,十几万行的微内核,加上正在收尾的机器人控制系统。调度器、内存管理、IPC、驱动框架,这些底层的东西,已经稳定了。从一段PWM信号开始,让一个舵机转动,让一个电机响应指令。没有IDE,没有生态,没有用户——目前什么都没有。QEMU上验证过,Windows上也能跑起来。路漫漫其修远兮,吾将上下而
中间一定要经过 Noitom(诺亦腾)SDK,把动捕数据解析出来,再转换成机器人控制需要的数据,最后送入 MuJoCo。Noitom后台程序(Axis Neuron / WTL等)负责接收动捕服数据,SDK通过 DLL 接口访问已经解算好的人体骨骼数据。
函数的语法形式自定义函数和库函数是一样的ret_type fun_name(形式参数)ret_type 是函数返回类型fun_name 函数名字{}括起来的是函数体,函数体就是完成计算的过程ret_type使用来表示函数计算结果的类型,有时候返回类型可以是void表示什么都不返回函数的参数也可以是void表示函数没有参数,如果有参数要交代清楚参数的类型和名字还有参数的个数//函数的定义int ad
项目核心目标:实现人体动作捕获 → 人形机器人动作复现整体链路:原始重点:随着源码分析和系统拆解,发现原方案低估了实际算法复杂度。原本看似:实际上包含多个核心算法环节:因此算法工作量远超过简单数据传输。包括:建立:例如:人体:转换:(2)bvh_xsens_to_g1.json映射体系新增理解和使用:字段:作用实现:(3)IK逆运动学优化新增:人体空间位置:转换:机器人:需要:原方案:只关注动作发
当你把诺亦腾的23个骨骼节点(如。
这类系统通常称为:人形机器人动作捕捉遥操作;全身运动重定向;人到人形机器人运动模仿;示教数据采集与模仿学习。宇树官方目前提供了面向 G1/H1 的 XR 遥操作、Kinect 遥操作、SDK2、ROS 2、MuJoCo 和 Isaac Lab 等工具。SDK2/ROS 2 的上层通信主要基于 Cyclone DDS,而 DDS 底层可运行在 UDP/IP 网络上。
七月最后一周,三件事改变了短期格局。Black Forest Labs 发布了 FLUX 3——不是 Sora 的又一款竞品,而是一个同时吃下图像、视频、音频和机器人动作预测的统一模型。同一天,中国《人工智能拟人化互动服务管理暂行办法》正式施行的冲击波仍在扩散:豆包、千问、文心、元宝的 C 端自建智能体全部下线。API 价格在同期击穿了所有人的心理价位——六个月前你还得为 100 万 token
研一回顾与未来规划 研一在忙碌的跑材料、出差和严格打卡中度过,抽空参加比赛获国三,虽含金量不高但性价比不错。实验室项目限制多,比赛成绩不理想,愧对导师的经费支持。宿舍改造带来成就感,独享单人间满足了对个人空间的渴望。 研二将至,发现自己仅擅长文书工作,对未来职业技能帮助有限。计划转向数字IC验证方向,学习PCIE和DDR高速接口,未来目标是从验证转向设计,看好具身智能领域。目前已备齐硬件,希望后续
本文对比了C语言静态数组、C99变长数组(VLA)和C++ vector三种数组类型。静态数组大小固定且需编译时确定,存储在栈内存;C99 VLA允许运行时确定长度但仍是固定大小,仅GCC支持且存在栈溢出风险;C++ vector作为动态数组支持自动扩容,底层使用堆内存并提供丰富接口,是推荐的动态数组实现方式。三者关键区别在于内存位置、长度可变性和使用场景,其中vector功能最为强大且安全。
本文介绍了基于Qt框架开发工业机器人TCP客户端的关键技术与实现方法。程序采用模块化设计,通过QTcpSocket实现TCP通信,结合QTimer完成心跳保活和超时重连。重点解决了TCP粘包拆包处理、数据缓存管理、异常自动重连等核心问题,实现了稳定的长连接通信。程序采用魔数校验、功能码解析等机制适配机器人数据协议,并提供开关量、模拟量等数据接口。通过信号槽机制实现事件驱动的通信管理,具备跨平台兼容
一直很好奇,国内难道就没有正在自学 3D 建模、AI 开发、机器人搭建的中小学生吗?不管是摸索 Blender、SU、SW 建模、跑简易 AI 模型,还是拼装调试机器人、做机械结构,只要你是学生党、自主深耕这类技术,欢迎私信交流,互相分享学习资源、踩坑经验。
带知识库的聊天机器人、包含大模型节点的审批流程,以及能拆任务、选工具、处理异常的系统,都可能被叫作 Agent。有的接入了大模型,有的能调用几个工具,有的只是把原来的自动化流程换了名字。行动执行后,工具会返回新的结果,系统再据此判断是继续、修改、重试,还是停止。评估不能只看回复是否通顺,还要检查任务是否完成、工具和参数是否正确、失败路径是否合理、该停止时有没有停止。这类系统的路径清楚,结果容易预测
Linux学习的第一步就是掌握基础命令。✅ Linux终端操作✅ 用户权限管理✅ 文件权限✅ 文件目录操作✅ Linux目录结构✅ vi编辑器✅ gcc编译运行程序这些命令虽然简单,但是后续学习嵌入式开发、服务器部署、ROS机器人开发以及人工智能环境配置时都会频繁使用。《The C Programming Language》丹尼斯.里奇《C语言程序设计》谭浩强。
很多人听到“可变长度数组”,第一反应是“这个数组像气球一样,能随时吹大或缩小”。在C99标准中,变量运行时常量**(如)在编译时决定。:长度必须是常量。c// 正确,10是常量int n = 5;// 错误!C89不允许变量做长度:长度可以是变量。cint n = 5;int arr[n];// 正确!C99允许,这就是VLA// 此时arr的长度在运行时被确定为5,占用的内存大小就固定了。
但想得再远,没做出来,都是空想。先让一段程序跑起来,一块板子接通,第一个电机转起来,机器人挪出第一步——大的目标没消失,只是被拆成了够得着的小目标。以后想留在杭州,字节是我目前最想去的公司——但公司只是阶段性的坐标,真正要攒下的是解决问题的能力。小时候看《哆啦A梦》,我一直有个念头:希望以后能有个伙伴,真的生活在我身边——不一定是人形的,甚至可以更像宝可梦,卡通一点也没关系。编程之外,吉他也弹了三
每天4小时左右,每周20小时以上吧。紧跟课堂,完成作业,积极主动编程。无,我学的是机器人工程。
摘要:重庆邮电大学大一新生团队"ZeroPoint"在ASC26世界大学生超算竞赛中斩获全国二等奖,实现双赛道技术突破。面对零HPC经验的挑战,团队分两组攻坚:AI组通过六重优化(DDIM步数降低、算子融合等)将机器人推理时间从588秒降至75.68秒,加速比达7.77倍;HPC组突破环境搭建困境,优化引力波模拟算法,实现2.59倍提速,1000秒模拟耗时从157小时压缩至32
上篇我们把二维数组的基础打扎实了。这篇直接上强度——C99 变长数组、矩阵转置实战,还有 4 道面试常考题,每一道都带逐行解析和思路拆解。坐稳了!
Type-C连接器凭借高速传输、高功率供电和小型化设计等优势,正从消费电子扩展至AI设备、机器人、工业自动化等高端领域。随着USB4技术普及、240W供电需求增长及智能制造发展,未来五年市场规模将持续扩大,竞争核心将转向高速传输能力、高可靠性设计和精密制造技术。具备行业解决方案能力的企业将在产业升级中占据优势。
colibrì 不是一个实用性项目——没人会用 0.05 tok/s 做聊天机器人。“AI 能不能在消费级硬件上跑前沿模型?答案是:能,只要模型的架构设计允许。如果未来主流大模型继续向 MoE 架构收敛(这个趋势已经很明显了),那么"消费级硬件跑前沿模型"就不再是一个疯狂的实验,而是一个系统工程的优化问题。今天的 0.05 tok/s,明天可能就是 5 tok/s——需要的只是更快的 NVMe、更
📚【通信专业学生自学复盘】 大二通信在读生分享华为ICT自学历程,近期重点攻克VLAN间通信(单臂路由/三层VLANIF),同步补强C语言基础。感悟:1️⃣ 网络配置与编程逻辑相通(如VLAN校验≈条件判断)2️⃣ 自学需避坑"为更新而学习",现以实操+代码双线推进。附3个C语言网络场景案例(VLAN校验/批量检查/学习打卡工具),实测可用。核心心得:原理>命令、慢即是快、跨
简单来说,嵌入式系统是以应用为中心、软硬件可裁剪的专用计算机系统。它被设计用来执行特定任务,而非通用计算。1、核心特征:它是软硬件的深度整合体,通常对实时性、功耗、成本和可靠性有极高要求。2、无处不在:从汽车ADAS系统、工业机器人、医疗监护仪,到智能家居和国防航空,嵌入式系统是现代社会运转的“神经系统”。
本文基于原生 Python 从零实现一套遵循 ReAct 范式的轻量化可观测智能客服 Agent,彻底解决传统问答机器人 “黑盒不可调试、功能单一、会话无法自动归档” 三大痛点。项目采用分层模块化低耦合架构,代码易读、易拓展、易部署,无需重型 AI 框架依赖,兼顾入门学习与小型业务原型落地需求。核心创新点在于独立的全链路决策日志观测模块,将 AI 每一步思考、工具调用行为完整可视化,降低 Agen
本文介绍了STM32中DMA与串口配合实现数据接收的原理及实现方法。通过DMA可以直接将串口接收寄存器中的数据搬运到SRAM,无需CPU干预,提高系统效率。文章详细讲解了DMA请求机制、STM32CubeMX配置步骤(包括时钟设置、串口使能和DMA请求配置),并分析了HAL_UART_Receive_DMA函数的工作原理。最后说明了DMA传输完成后的回调机制,以及如何实现循环接收数据。该方案可显著