运动控制
文章平均质量分 81
纪录手搓运动控制器中遇到的问题及解决办法.
Chip Killer
just do it !
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
七段式轨迹规划
本文介绍了双边S型七段式轨迹规划方法。该方法通过控制跃度、加速度和速度,将运动轨迹分为加速、匀速和减速三个阶段。文档详细分析了三种可能情况:包含匀速段的完整三阶段轨迹、仅加速减速两阶段轨迹以及单一加速或减速阶段轨迹。重点阐述了轨迹可达性判断方法,提出通过计算必要位移与实际位移比较来确定轨迹可行性,并给出了不同情况下的时间计算公式。对于复杂情况,建议采用二分法推算合适的加速度值。该规划方法适用于自动化设备和机器人的运动控制。原创 2026-01-31 14:50:32 · 646 阅读 · 0 评论 -
线程的实时性问题
本文探讨了Linux系统中运动控制器线程实时性的实现与优化。作者首先分析了Linux内核设计目标与运动控制实时性需求的差异,指出EtherCAT通信线程需要最高优先级。文章详细介绍了基于PREEMPT_RT补丁的实时线程实现方法,包括内核配置、线程属性设置和循环任务模板代码。最后提出了通过监测period_ns、exec_ns和latency_ns三个参数来诊断实时性问题的方法:若period_ns异常,需检查exec_ns是否超时或latency_ns是否过大,前者需优化任务流程,后者需提升线程实时性优先原创 2026-01-11 00:31:43 · 820 阅读 · 0 评论 -
三次样条曲线轨迹规划
本文介绍了三次样条曲线在多点轨迹规划中的应用。通过给定n+1个点位,使用n个三次多项式构建平滑轨迹,需要满足4n个方程条件(包括通过点位、速度连续和加速度连续)。为解决计算复杂度问题,提出基于加速度直线假设的优化算法,通过求解各点位加速度来推导完整轨迹函数。文章详细阐述了数学原理,并提供了C语言实现的代码示例,包括三对角线性方程组的Thomas算法求解方法和样条曲线求值函数。该方法可有效降低计算复杂度,适用于实际工程应用中的多点轨迹规划需求。原创 2026-01-07 11:24:44 · 697 阅读 · 0 评论 -
运动控制器
笔者曾工作与某国内机器人控制器知名企业和某通用运动控制器企业的研发岗位.本文档记录作者理解的工业运动控器.原创 2025-12-17 20:15:47 · 468 阅读 · 0 评论
分享