
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
零力控制是协作型机器人的一个重要功能,目前实现主要有两种方式:基于位置控制的零力控制基于扭矩控制的零力控制基于位置控制:思路:驱动器工作在位置模式下,将外力大小和方向转换为位置指令使用力/力矩传感器或关节力矩传感器优点:外力检测精度高,系统稳定性好缺点:成本高;系统复杂性高;加速度过大时传感器检测数据包括惯性力、离心力等等,力传感器作用被弱化;效果受传感器性能影响估计外力(估计外力=反馈力矩-计算
博主最近想搞搞运动控制器的底层,已经到了走火入魔的地步。常规意义上来讲,Linux并不算是一个实时操作系统,仅仅能实现软实时,我们可以通过打补丁的方式来实现硬实时,常用的补丁有:RT Preempt、Xenomai等。本文考虑在Ubuntu系统上打RT Preempt实时补丁来提高实时性,通过此文记录整个过程。文章目录0. 概述1. 查看系统的内核版本2. 下载对应的RT补丁3. 解压内核、补丁包
文章目录1. UI界面2. xml3. 实用技巧1. UI界面2. xml3. 实用技巧
Qt计算时间的两种方法:QTime elapsed(): msQTime currentTime():msC++计算时间的五种方法:clock():msGetTickCount():msgettimeofday(time_val*, NULL):usQueryPerformanceFrequency(LARGE_INTEGER*) & QueryPerformanceCounter(LAR
文章目录1. 窗口的绑定Step1:导入头文件Step2:声明一个全局的控制变量(HTuple类型)Step3:在窗口构造函数中绑定Halcon窗口于控件2. 图片显示1. 窗口的绑定Step1:导入头文件#ifndef __APPLE__#include "HalconCpp.h"#else#ifndef HC_LARGE_IMAGES#include <HALCONCpp/HalconC
配置方案1:配置简单,但移植后的机器需要安装Halcon配置方案2:第三方库的使用,将用到的头文件和库直接打包到项目中,不用在客户机安装Halcon说明:1. 使用MinGW编译会报错,使用MSVC则不会2. 两种方案需要根据实际情况选择
文章目录1.Linux下的TCP通信过程2.Qt下的TCP通信过程3. TCP通信TCP服务器TCP客户端4. UDP通信UDP通信过程Linux下的UDPQt下的UDPUDP与TCP的区别UDP 文本发送UDP多播组播5. QTimer定时器5.TCP传文件服务器客户端小技巧:1.Linux下的TCP通信过程2.Qt下的TCP通信过程注意,服务器有两个套接字:QTcpServer、QT...
文章目录1.Qt程序基本框架创建项目项目结构Qt基本模块2.第一个QT程序指定父对象移动按钮位置指针按钮3. 标准信号和槽标准信号和槽自定义槽4. 两个独立的窗口自定义信号带参数的信号Lamda表达式和再说信号的功能5. 坐标系统6. 内存回收机制7. 菜单栏-工具栏8.核心控件和浮动窗口9.对话框模态和非模态对话框标准对话框和文件对话框1.Qt程序基本框架创建项目选择文件路径,编辑项目名称...
文章目录1. 线程为什么需要使用线程线程使用线程关闭2. 数据库数据库连接数据库插入数据库删除和遍历可视化操作数据库1. 线程为什么需要使用线程线程使用线程关闭2. 数据库数据库连接数据库插入数据库删除和遍历可视化操作数据库...
文章目录1. 常用控件2. 布局3. 自定义控件4. Qt样式表5.事件事件事件的接收和忽略event()函数事件过滤器1. 常用控件Input Widgets:Line Edit:单行文本输入设置文本:setText(),ui->lineEdit->setText("654321");获取文本:text() ,QString str = ui->lineEd...







