- 博客(904)
- 资源 (1)
- 收藏
- 关注
原创 【思考】技术复合型人才使用之道
目录:1-前言 2-复合型人才用人之道 3-技术复合型人才在智能装备研发领域的优势(BingChat撰写功能)1. 前言很多用人单位并不会使用技术复合型人才或者创新复合型人才,或者说用不好这类人才,最终导致了人才流失。首先这类人才有一两个精通专业,多个入门专业。如果让这类人才同时做两个或者多个专业底层的工作(这不叫重用),他们往往不能胜任入门专业的岗位,不能发挥他们的多专业复合能力。假如把这类人...
2024-01-05 17:54:28
1182
原创 【仿真动画】仿真动画(Simulation Animation) vs 仿真(Simulation -模拟 )
概述仿真动画报价一般都在每分钟一万以上,很多人容易混淆仿真动画与仿真。本文将借助AI工具,根据机器人与自动化领域、机械设计领域、工业工程领域分析了仿真与动画的区别。之后从难易度、仿真度角度对比了仿真与动画的区别,最后给出了“不同领域的仿真需要不同的专业技术和算法能力”的结论。机器人与自动化产线领域 仿真与动画的区别在机械设计领域,仿真与动画的区别在工业工程领域,仿真与动画的区别根据以上AI的陈述,...
2023-12-25 18:00:51
2083
原创 【AI解析】一个不尊重人才的小人领导团队是没有未来的
请将这次的经历当作一堂宝贵的“反面管理课”,它让你更清楚地认识到,一个健康、有前途的团队应该是什么样子。这样的领导,其管理方式是基于“恐惧”和“控制”,而非“信任”和“赋能”。团队最终只剩下唯唯诺诺、能力平庸或同流合污的人,团队的创新能力和解决复杂问题的能力会急剧下降。通过离职员工的口碑,它会被打上“坑”、“雷区”的标签。长远来看,优秀的人才将望而却步,公司只能吸引到那些不了解内情或别无选择的人,形成恶性循环。与团队中正直、有能力的同事保持良好的专业关系,互相支持,但不要一起陷入消极抱怨的漩涡。
2025-10-18 10:16:46
764
原创 【AI解析】一个造马车的招聘一个会造汽车轮子的 招聘一个会造飞机机翼的 招聘一个会造坦克壳子的,那你就会造汽车 造飞机 造坦克?
并不是说你一个造马车的招聘一个会造汽车轮子的 招聘一个会造飞机机翼的 招聘一个会造坦克壳子的,那你就会造汽车 造飞机 造坦克或者三者的联合体。
2025-09-26 18:41:19
381
原创 【AI解析】一个用 C#编写的类,用于通过以太网非过程命令与 Keyence CV-X 系列视觉系统进行通信
类是一个功能完备的客户端库,为.NET 应用程序提供了一个高级、面向对象的接口,使其能够方便地控制 CVX 视觉系统并与之交换数据,大大简化了与该设备集成的开发工作。总而言之,该程序完整地展示了一个典型的工作流:连接设备 -> 配置运行环境 -> 执行任务 -> 获取并处理结果,为开发者提供了使用。负责处理底层的发送和接收逻辑,将字符串命令编码为字节流发送,并将接收到的字节流解码为字符串。检查当前加载的程序是否为目标程序(SD 卡 1 上的程序 0),如果不是,则切换到该程序。其主要目的是演示如何使用。
2025-09-21 11:12:10
547
原创 【Claude】两台协作机器人同样实现了拖动示教,其技术先进性必然一样吗?
这是一个很好的问题!两台协作机器人(collaborative robots/cobots)都实现了拖动示教(drag teaching/direct teaching)功能,但它们的技术先进性可能存在显著差异。从理论和数学工具的角度,拖动示教的实现可以体现出显著的技术层次差异。因此,看似相同的功能背后可能蕴含着完全不同层次的技术实现!这些数学工具的复杂程度直接反映了系统的技术先进性水平!:精细化导纳/阻抗控制 vs 简单力反馈。从理论和数学工具上区分可能的不同特点。从理论和数学工具上区分可能的不同特点。
2025-09-20 11:56:17
466
原创 【定心丸】公众号草稿箱里堆满了技术文章(有些技术太过先进不便展示)
有的人仅仅熟悉一套落后的工业机器人技术理论体系就井底之蛙的以为全世界都这样,我实在是看不下去!以目前的情况来看,我计划先提升两年C++软件开发能力,同时增加硬件和网络通信的学习研究(,还有很多我就不一一描述了(源码虽有,但是还没有AI解析,也不是所有理论我都熟悉)以下内容纯属扯淡,截图疑似AI生成,千万别信!注:工程化体系指的是理论基础接近,但是部署方式不同。国内已经有了,他们做的不错,可以追赶甚至超越。千万别让电气的配合我,否则我怎么自学呢?的技术工程化较复杂,对研发人员。我的技术O(∩_∩)O哈哈~
2025-09-19 20:07:24
171
原创 【AI解析】“嘴炮人才” & 喜欢重用嘴炮的领导往往其专业技术能力不足以识别什么是真正的人才
【代码】【AI解析】“嘴炮人才” & 喜欢重用嘴炮的领导往往其专业技术能力不足以识别什么是真正的人才。
2025-09-17 20:15:54
147
原创 【AI工具】CS文件控件文本翻译器:使用火山引擎API翻译C#文件中的控件显示文本
在研究一个俄语界面的程序,为了把界面的俄语翻译为中文,让AI写个html 程序能够使用火山引擎API把csharp UI文件中控件的text属性从俄语翻译为中文。(提示词需要根据效果进行调整)。下方的**日志控制台 (Log Container)**会实时打印详细的操作日志,包括文件读取、分批情况、每个批次的翻译成功或失败信息,并用不同颜色(信息、成功、错误)加以区分,便于追踪和调试。即使某个批次翻译失败,程序也会将该批次的原文保留,然后继续处理下一个批次,确保最终能生成一个完整的文件,而不是中途中断。
2025-09-16 20:33:59
418
原创 【李群理论】机器人传感器标定:在欧几里得群上求解AX=XB (论文翻译+Matlab\Python\C++实现)
图1. 添加小噪声后,k个样本的误差。图2. 添加大噪声后,k个样本的误差。误差 (η_rot)误差 (η_rot)
2025-09-10 19:57:46
715
原创 【AI解析】AI时代,一个人的核心能力不再单单是其知识或技术,而是建立在其认知之上的发现问题、解决问题的底层逻辑能力
Gemini 2.5 ProClaude Opus 4.1Grok4 ExpertCopilot GPT-5Gemini 2.5 ProChatGPT GPT-5
2025-08-21 22:13:53
244
原创 【Grok4】多线程在工业机器人控制系统中的必要性分析
从图中可见,这些线程覆盖了系统的不同层面:计算层(PLAN/IK/TRAJ)、控制层(RT/PID)、监控层(SAFETY)和辅助层(COMM/LOG)。工业机器人(如多自由度机械臂)涉及多种任务:计算密集型(如路径规划)、实时型(如控制循环)、I/O型(如通信和日志记录)以及安全监控。这符合行业实践:在高性能机器人(如汽车制造臂)中,多线程(或多进程)是标准,用于确保效率和可靠性。:每个线程专注于单一职责原则(SRP),实时线程(RT/SAFETY)优先级最高,非实时(如PLAN/LOG)可并行执行。
2025-08-16 14:38:45
973
原创 工业机器人技术指的是机构学(运动学动力学)、规划、控制而非控制系统的其他模块
1.工业机器人技术指的是 机构学(运动学动力学)、规划(路径规划、轨迹规划)、控制(PID控制算法、计算力矩控制算法等)模块,而不是指的通信模块、UI模块等其他杂项。2. 如果两套工业机器人控制系统采用的核心技术不一样就意味着是两套完全不同的系统。
2025-08-15 17:40:59
196
原创 【IgH EtherCAT】 利用标准的 Linux 实时特性(需 PREEMPT_RT 内核补丁)来实现分布式时钟的同步功能
它不仅展示了如何利用标准的 Linux 实时特性来构建一个确定性的周期性任务,更重要的是,它详细演示了如何实现 EtherCAT 的分布式时钟同步,将 Linux 系统时间作为整个网络的统一时间基准。Linux 系统的高精度单调时钟是整个系统的基准,它被周期性地“注入”到 EtherCAT 网络中,同步所有从站的时钟。)写入 EtherCAT 帧,发送给参考从站(隐式选择的第一个支持DC的从站,通常是 EK1100),命令参考从站将自己的时钟设置为这个值。:两次连续唤醒之间的时间间隔,反映了周期的稳定性。
2025-08-12 20:11:00
1221
原创 【IgH EtherCAT】 一个基于RTAI实时系统的EtherCAT分布式时钟示例程序,实现了高精度的主从站时钟同步
此代码是一个高级的硬实时内核模块,它不仅利用 RTAI 实现了高精度的周期性控制,更核心的是展示了如何使用 IgH Master 的 DC 功能来主导和控制整个 EtherCAT 网络的时钟同步。它通过将 RTAI 的高精度时间作为基准,周期性地同步网络中的参考从站,并命令所有其他从站跟随,从而在整个分布式系统中建立起一个统一、精确的时间基准。RTAI 的高精度时间是整个系统的基准,它被周期性地“注入”到 EtherCAT 网络中,同步所有从站的时钟。这个时间戳是后续所有 DC 同步计算的基础。
2025-08-12 20:01:00
615
原创 【IgH EtherCAT】如何利用 RTAI 提供的实时任务和调度机制来构建一个高精度、确定性的工业控制应用
这个序列图详细描绘了从模块加载到卸载的整个生命周期中,Linux 内核、RTAI 子系统、驱动逻辑以及 EtherCAT 主站之间的动态交互。它完全绕开了标准 Linux 的调度和定时机制,将所有实时关键操作都交由 RTAI 微内核处理,从而获得了微秒级的、确定性的性能。:此示例的核心是 RTAI。它不依赖 Linux 自身的调度器或定时器,而是使用 RTAI 提供的、运行在 Linux 内核之下的实时微内核服务。运行的硬实时应用,通过 RTAI 提供的任务调度和定时器来实现高精度的周期性控制。
2025-08-12 19:57:00
504
原创 【IgH EtherCAT】 基于IgH EtherCAT主站的Linux内核模块,实现了一个最小化的EtherCAT测试环境
它不仅展示了基本的周期性 I/O 控制,还通过可配置的宏开关,系统地演示了 IgH EtherCAT Master 库提供的多种高级功能,如不同的 PDO 配置策略、内存管理模式以及重要的非周期性通信机制(SDO 和 VoE)。对于学习和理解 IgH Master 在内核空间中的各种用法,这是一个极具价值的参考实现。: 演示了如何通过 VoE (Vendor specific profile over EtherCAT) 协议与支持该协议的从站进行通信,这通常用于处理更复杂的、厂商特定的配置和数据。
2025-08-12 19:49:00
717
原创 【IgH EtherCAT】 一个硬实时 EtherCAT 主站示例基于RTAI/LXRT并实现了分布式时钟 (DC) 同步功能
它不仅利用 RTAI/LXRT 实现了用户空间的硬实时,更进一步地,通过复杂的分布式时钟同步算法,将主站的应用周期与整个 EtherCAT 网络的物理时钟紧密耦合。通过动态调整本地时间基准,它创建了一个与远程参考时钟同步的“虚拟本地时钟”,并在此虚拟时钟的驱动下运行,从而实现了整个系统的确定性同步。这意味着,当主站时钟被调整时,任务的唤醒时间点也会相应地提前或推后,从而实现了应用周期与网络同步时钟的对齐。,可以利用刚刚完成的通信所获得的时间差来计算下一个周期的调整量,从而避免了将计算延迟引入到同步过程中。
2025-08-12 19:28:00
1306
原创 【IgH EtherCAT】 一个在Linux 内核空间运行的、基于 RTAI 的硬实时 EtherCAT 主站示例
这个序列图详细描绘了从模块加载到卸载的整个生命周期中,Linux 内核、RTAI 子系统、驱动逻辑以及 EtherCAT 主站之间的动态交互。它完全绕开了标准 Linux 的调度和定时机制,将所有实时关键操作都交由 RTAI 微内核处理,从而获得了微秒级的、确定性的性能。:此示例的核心是 RTAI。它不依赖 Linux 自身的调度器或定时器,而是使用 RTAI 提供的、运行在 Linux 内核之下的实时微内核服务。运行的硬实时应用,通过 RTAI 提供的任务调度和定时器来实现高精度的周期性控制。
2025-08-12 19:13:00
945
原创 【IgH EtherCAT】EtherCAT串口设备驱动程序,主要用于控制Beckhoff EL6002双端口串口模块
它将一个复杂的、专有的硬件(EtherCAT 串口终端)抽象成一个标准的、通用的操作系统接口(Linux TTY 设备)。它将应用逻辑(周期性 I/O)和设备驱动逻辑(串口处理)全部放在内核中,通过标准的内核定时器实现周期性调度,并通过内核信号量保证数据一致性。(如 Beckhoff EL6002)的支持。此函数完成所有设置:请求主站、创建域、配置从站(包括串口设备)、激活主站,并启动第一个内核定时器。:如果检测到用户请求的串口参数与当前不同,它会发起 SDO 写请求来更新从站的配置(如波特率)。
2025-08-11 21:04:46
1084
原创 【IgH EtherCAT】一个单线程、用户空间的 EtherCAT 实时控制示例
在具备实时能力的 Linux 系统上,如何仅使用标准系统调用,将一个单线程程序提升为具有确定性周期的实时应用。它强调了通过设置调度策略、锁定内存和精确延时来实现实时性的技术,是理解 Linux 软实时/硬实时编程的基础。它为多个从站(包括模拟量输入、模拟量输出、数字量输出和总线耦合器)创建配置,设置 PDO 映射,并将需要周期性交换的 PDO 注册到一个域中。它不使用多线程(如 Pthread)或专门的实时操作系统扩展(如 Xenomai、RTAI),而是依赖于标准 Linux 提供的实时特性(通常需要。
2025-08-11 20:33:51
943
原创 【IgH EtherCAT】 Xenomai +POSIX 实现一个基于EtherCAT的硬实时用户空间应用
同样,这个 POSIX API 调用被 Xenomai 拦截,并由 Xenomai 的高精度、无抖动的定时器服务来执行,从而实现了微秒级的确定性定时。在每个精确的周期内,任务执行标准的 EtherCAT I/O 流程:接收、处理、执行应用逻辑(闪烁控制)、发送。不是一个普通的 Linux 线程,而是一个由 Xenomai 内核直接管理的、具有硬实时保证的实时任务。:由于程序是在 Xenomai 环境下编译和运行的,Xenomai 的 POSIX skin 会。这个标志的改变会使实时任务和主线程的。
2025-08-11 18:49:05
550
原创 【IgH EtherCAT】EtherCAT + Xenomai 实时任务:初始化、周期循环与PDO映射
总而言之,这是一个教科书式的 EtherCAT 硬实时控制示例,展示了从硬件配置、实时任务创建到周期性数据交换和应用逻辑实现的完整过程。这个泳道图清晰地展示了Xenomai实时系统中多线程并行执行的特点,以及EtherCAT实时通信的周期性特征。,并将其中一个输出通道的 PDO 条目注册到之前创建的域中,这样就可以通过读写域的内存来控制该输出。:完整支持 EtherCAT 协议,包括 COE、SOE、EOE、分布式时钟(DC)等。提供命令行工具,可直接操作从站设备(如设置地址、读写 PDO/SDO)
2025-08-11 18:47:50
1201
原创 【AI解析】如果一个企业重用的都是小人领导,其实最高兴的应该是企业的竞争对手 (Grok4 GPT-5都已免费)
o4-miniclaudeGrok4豆包grok3。
2025-08-09 16:46:23
341
原创 【Claude vs GPT-5】人形机器人控制系统主程序主循环流程图
如果你愿意,我可以继续为某一个分区(比如“WBC/QP”或“状态估计”)出函数级、符号级的子图,与你的代码逐函数对齐,保持版本化可追溯。我会假设这是一个高阶、多模块的系统,涵盖传感器融合、运动规划、动力学控制、人机交互、安全监控等模块,并体现机器人主循环的层次结构。在“规划/决策”与“WBC/QP”之间增加“任务装配线”分区,用条件分支控制手端/视觉引导/楼梯等可选任务的注入与降级。将“状态估计”“WBC/QP”“低层控制”中的每个函数再各出一张子流程图,标题加相同版本号,以实现函数级一一对应。
2025-08-09 12:56:03
1469
原创 【AI解析】工业机器人控制系统中涉及的主要反馈环节或机制
这些反馈环节构成了闭环控制系统(Closed-loop Control System),它们实时监测机器人的状态,并与期望状态进行比较,然后根据误差生成控制指令,从而修正机器人的行为。想象一下,当您伸手去拿桌上的杯子时,您的眼睛会持续观察手的位置,大脑会根据手与杯子的距离不断调整肌肉的动作。这个反馈环形成了速度控制的闭环,确保机器人能够按照预设的速度曲线平稳运行。通过以上反馈环节或机制,工业机器人控制系统能够实现对机器人运动的精确控制,确保其在各种工业应用(如制造、装配、搬运等)中高效、安全地运行。
2025-08-06 19:22:00
691
原创 工业机器人控制系统 IP-PP-EXEC 流水线
这个阶段的核心工作是将这些原始的、往往带有噪声和不确定性的数据转换为控制系统能够理解和使用的结构化信息。这个阶段负责接收来自多个源头的原始数据,包括用户下达的高级任务指令、各种传感器(视觉、力觉、触觉)提供的环境信息,以及系统内部的状态反馈数据。它不仅能够执行预定的任务,更重要的是能够感知环境变化、理解任务需求、自主规划行动,并在执行过程中持续优化性能。这个阶段的任务是将PP阶段计算出的理想轨迹转换为实际的机器人运动。这个过程需要极高的实时性,就像人类的反射弧一样,必须在毫秒级的时间内做出响应。
2025-08-04 18:21:34
1131
原创 工业通信协议对机器人控制系统性能的影响
EtherCAT(Ethernet for Control Automation Technology)在高精度机器人应用中表现卓越,其独特的"飞行处理"机制让数据包在网络中传递时,每个节点都能即时处理和添加自己的数据。CAN Bus连接的安全传感器和紧急停止系统能够在这些极端条件下保持可靠运行,即使主要的高速网络出现故障,安全系统仍能正常工作。实时控制数据通过确定性网络传输,而非实时的诊断信息、生产数据和远程访问通过标准网络协议处理,既保证了核心功能的性能,又提供了系统的开放性和可扩展性。
2025-08-02 14:08:38
1447
原创 工业机器人RTOS(实时操作系统)
然而,随着机器人智能化、网络化程度的不断加深,RTOS在应用中也面临着诸多新的挑战。RTOS可以划分出独立、受保护的内存空间来运行安全监控任务,这些任务独立于主控制任务,实时监测机器人的状态,一旦发现异常(如电机超速、位置超差),便立即执行安全停止等故障安全 (Fail-Safe) 操作。当外部事件(如安全光栅被遮挡、碰撞发生)触发中断时,RTOS能够以最快的速度响应,挂起低优先级任务,并执行相应的中断服务程序 (Interrupt Service Routine, ISR),确保机器人和人员的安全。
2025-08-02 11:49:43
1426
原创 【视觉SLAM笔记】第14章 SLAM:现在和未来
语义SLAM可以告诉AR系统哪里是“地面”(虚拟角色可以在上面行走),哪里是“墙壁”(可以挂虚拟画作),哪里是“沙发”(虚拟的猫可以躺在上面)。总而言之,SVO是一个专注于速度和效率的“偏科生”,它虽然不是一个功能全面的SLAM系统,但其创新的“半直接”思想和卓越的性能,使其在视觉里程计领域占据了不可动摇的地位。它不仅在学术上定义了一个完整的SLAM系统应该包含哪些模块,并且其高质量的开源代码也极大地推动了整个社区的发展,是无数SLAM研究者和工程师入门与进阶的必学项目。
2025-08-01 19:29:00
1068
原创 【视觉SLAM笔记】第12讲 建图
通过步进的方式找到射线与SDF=0表面的交点,并根据交点处的法向量(通过SDF梯度计算)进行光照计算,从而实时渲染出当前视角下的模型表面。你的大脑能够根据物体在你视野中移动的方式(运动视差),推断出它们的远近关系和形状,最终在你脑中形成一个立体的场景模型。是标准高斯深度滤波器的进化版,它通过一个更复杂的概率模型,极大地增强了深度估计算法在挑战性场景(尤其是低纹理和初始化阶段)下的鲁棒性,是构建高质量稠密/半稠密地图的关键技术之一。对于单目SLAM,在系统刚启动,基线非常短的时候,深度估计的误差极大。
2025-07-30 22:33:37
1196
原创 【视觉SLAM笔记】第11章 回环检测
提供了一种高效的方法,将每一张图像转换成一个标准化的“BoW向量”。SLAM系统通过比较当前帧的BoW向量和历史关键帧的BoW向量的相似度,就可以极快地(通常是毫秒级)找出那些在视觉上最相似的候选帧,从而启动后续更精确的几何验证。通过RANSAC算法,它能够鲁棒地从大量的特征匹配中,找到一个能够解释大多数匹配的刚体变换模型,从而以极高的置信度确认回环的真实性,为后续的全局优化提供一个坚实、可靠的基础。例如,如果一个回环匹配中,当前帧看到的是“天空”,而候选帧对应区域是“建筑”,则这个匹配很可能是错误的。
2025-07-24 21:20:18
1012
原创 【视觉SLAM笔记】第10章 后端2
这是一种在实时性和精度之间取得精妙平衡的关键方法,被广泛应用于现代高性能的视觉(或视觉-惯性)SLAM系统中,例如 VINS-Mono、OKVIS 和 ORB-SLAM系列中的局部捆集调整(Local BA)。滑动窗口优化法(Sliding Window Optimization)并非万能钥匙,它是一种针对特定场景和需求而设计的折中方案。在上一篇回答中,我们讨论了滑动窗口的“是什么”和“为什么”。如果说滑动窗口优化是“专注于当下和近邻的精细打磨”,那么位姿图优化就是“着眼于大局的宏观调控”。
2025-07-19 17:07:40
314
原创 【视觉SLAM笔记】第9章 后端1
这个头文件是许多基于优化的三维计算机视觉应用(如BA)的基础组件,因为它提供了将旋转表示(如轴角)和其对点的作用(旋转)进行计算的能力,并且这些计算对于优化求解器是“透明的”(即可以被自动求导)。它的目标是调整节点的值,使得所有边所代表的误差之和最小。:为了模拟一个真实的、带有误差的初始估计,该函数可以对加载的(通常是真实的)相机位姿和3D点坐标添加指定标准差的高斯噪声。在真实的SLAM应用中,仅仅使用标准的最小二乘法(即BA代价函数)是远远不够的,因为我们无法保证所有的数据都是完美的。
2025-07-14 20:34:01
371
原创 【AI解析】矩阵微积分公式
矩阵微积分是机器学习、深度学习、优化等领域至关重要的数学工具。下面我将为您系统地整理矩阵微积分的核心概念和常用公式,并提供一些实用技巧。在进行矩阵微积分时,最重要也最容易混淆的一点是。这决定了导数的最终形状。核心概念:布局 (Layout)布局(Layout)
2025-07-12 10:59:57
321
原创 【视觉SLAM笔记】第八章 视觉里程计2
可以看出,现代高性能的视觉SLAM系统,尤其是那些能够在复杂现实环境中稳定运行的系统(如AR/VR头显、无人机、机器人),几乎都不是“纯粹”的特征点法系统。:在连续帧之间,不进行重新检测和暴力匹配,而是使用**光流法(如KLT)**来预测和跟踪上一帧的特征点在当前帧的位置。它展示了从基础的单层光流到更鲁棒的多层光流,以及正向与反向法的区别,并与OpenCV的官方实现进行了性能和效果的对比。的场景时,例如一面纯白的墙、一条空旷的走廊、模糊的地板或天空,特征提取算法(如FAST, ORB)将找不到足够的角点。
2025-07-09 21:31:06
1100
原创 【AI解析】如果公司重用的都是没有能力的小人领导,那就不要埋怨被压制的有才能的人才隐藏实力
【代码】【AI解析】如果公司重用的都是没有能力的小人领导,那就不要埋怨被压制的有才能的人才隐藏实力。
2025-07-07 19:21:00
402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅