自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 线程的实时性问题

本文探讨了Linux系统中运动控制器线程实时性的实现与优化。作者首先分析了Linux内核设计目标与运动控制实时性需求的差异,指出EtherCAT通信线程需要最高优先级。文章详细介绍了基于PREEMPT_RT补丁的实时线程实现方法,包括内核配置、线程属性设置和循环任务模板代码。最后提出了通过监测period_ns、exec_ns和latency_ns三个参数来诊断实时性问题的方法:若period_ns异常,需检查exec_ns是否超时或latency_ns是否过大,前者需优化任务流程,后者需提升线程实时性优先

2026-01-11 00:31:43 767

原创 三次样条曲线轨迹规划

本文介绍了三次样条曲线在多点轨迹规划中的应用。通过给定n+1个点位,使用n个三次多项式构建平滑轨迹,需要满足4n个方程条件(包括通过点位、速度连续和加速度连续)。为解决计算复杂度问题,提出基于加速度直线假设的优化算法,通过求解各点位加速度来推导完整轨迹函数。文章详细阐述了数学原理,并提供了C语言实现的代码示例,包括三对角线性方程组的Thomas算法求解方法和样条曲线求值函数。该方法可有效降低计算复杂度,适用于实际工程应用中的多点轨迹规划需求。

2026-01-07 11:24:44 574

原创 运动控制器

笔者曾工作与某国内机器人控制器知名企业和某通用运动控制器企业的研发岗位.本文档记录作者理解的工业运动控器.

2025-12-17 20:15:47 367

原创 codesys使用轴组

本文介绍了如何在codesys中使用轴组功能.

2025-08-29 18:16:14 1844 2

原创 IP扫描功能

工业设备中的IP扫描功能.

2025-02-08 11:04:30 910

原创 浅谈 Ethernet/IP 协议

简介 Ethernet/IP 协议.

2025-02-07 14:35:10 3426

原创 Ubuntu Server 中运行图形界面应用程序的方法

遇到一个项目需要在当前的系统环境下运行Qt图形界面程序,但是当前装的Ubuntu是不带桌面的版本。遂尝试在Ubuntu Server的系统中安装图形界面所需的依赖。本文档介绍如何在Ubuntu Headless Server系统(即不带桌面的系统)中运行QT图形界面程序, 以及如何在虚拟机中部署QT开发环境.在Ubuntu Headless Server系统(即不带桌面的系统)中运行QT图形界面程序的主要流程如下:1.在Ubuntu中搭建运行图形界面程序所需的环境2.编译qt库3.测试运行。

2025-02-06 19:42:18 1533

原创 OpENer实时性的研究

本文档分析记录OpENer对于实时性的实现.

2024-09-26 10:02:10 1609

原创 ROS2 RUN时找不到NODE的解决办法

ROS2 RUN时找不到NODE的解决办法

2023-05-25 17:44:54 1481 1

原创 ROS2 中关于依赖项的CMake文件和package文件配置

ROS2中新添加依赖的文件配置

2023-05-25 17:37:16 2268 1

原创 ubuntu增大swap分区的大小

ubuntu增大swap分区的大小

2023-03-23 16:22:09 922

原创 编译OpenCV提示opencv_contrib缺少boostdesc_bgm.i等文件

编译OpenCV提示opencv_contrib缺少boostdesc_bgm.i等文件的解决办法

2023-03-21 13:25:36 418

原创 Orange pi3 LTS Ubuntu22.04通过源码编译的方式安装opencv(C++版)

硬件:Orange pi3LTS 系统:Ubuntu22.04 通过源码编译的方式安装opencv4.5.1

2023-03-06 17:43:01 2136

原创 orange pi3 lts换源中“Failed to fetch……404 not found”的问题

oprange pi3 lts 中 arm64 和 armhf 的 package 报错问题

2023-02-28 13:52:39 439

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除