- 博客(45)
- 收藏
- 关注
原创 SolidWorks-通过转换实体引用拉伸不规则形状
直接选中蓝色部分,点击“拉伸凸台/基体”,反而会进入我一开始所画的草图(图3),这个草图实际上只是一个很小部分的矩形,如图4所示。由于在设计之初没有考虑强度,3D打印后的实物容易发生弯折形变,因此我想在现有的基础上通过拉伸弯曲面(下图蓝色面),达到加厚效果。通过转换实体引用的方式,只会在蓝色区域的外沿一圈形成轮廓线,很接近,但还不是我想要的最终效果。在当前草图下,我又依次将这个面上的其他特征进行了转换实体引用,最终效果如下图所示。此时进行拉伸,可以完全拉伸图2中所示的蓝色区域面。成功将厚度变为原先两倍。
2025-04-01 01:19:57
7
原创 Ubuntu录屏--OBS
手机拍摄到的画面显示在电脑上,同时需要记录软件实时采集到的数据。如果各拍各的后期还需要对时间线,比较麻烦。因此在解决了手机拍摄画面上传电脑后,直接录屏即可。
2025-03-05 14:48:34
227
原创 Ubuntu安装显卡驱动问题补充
不出意外显卡驱动又掉了,原先的方法就是直接暴力重装,但是这次并不能解决问题。后面的安装还是报错,以fail告终。在官网下载新的驱动尝试安装同样报错。
2024-12-23 01:25:11
67
原创 Ubuntu安装zsh
发现还是有字符乱码现象,此时我想到了视频教程中所说的需要安装字体才能支持所有特殊显示,因此我又去安装了教程中所提到的Nerd Font。*我原本以为这里的补全功能是类似copilot里那种智能化的,但是似乎这里只是自动联想之前输入过的命令,没有输入历史的话是没有提示的。对文件夹进行git仓库初始化之后,不会再显示数字,而是master,证明了之前的判断是正确的。我想到了系统默认语言的问题,我将原本的中文,改为English(需要重启生效)。,在下次登录后,调用shell,发现变为zsh。
2024-12-15 12:05:44
339
原创 SW绘制曲面
STEP 2:从侧面(拉伸出来的面)绘制样条曲线。完成后,即可看见薄板已经从平面变为曲面。STEP 1:创建平面草图并拉伸。20241031第一次学习。STEP 3:使用变形功能。
2024-10-31 13:25:31
244
原创 VSCode运行QT界面
VSCode用久了,感觉Qt Creator的写起代码来还是不如VSCode得心应手,虽然目前还是存在一些问题,先把目前实现的状况做个记录,后续有机会再进一步优化。
2024-10-08 11:00:17
1482
原创 比例阀选型笔记与心得体会
很多店家其实货源不全,态度也不温不火,最终我选择到了一家还算不错的店。如果有需要购买的小伙伴可以私信我推荐店铺。先上一张所有ITV比例阀店家都有的。比例阀选型,看这一篇就够了!综上,最终我选择的型号为。
2024-10-04 15:18:39
236
原创 C++ 矩阵拼接相关问题记录
实际使用下来,感觉C++对变量类型的要求比较严格,之前关于int / long int / long long int也犯过错误,进而产生了一些非常大的损失,所有参与运算的变量类型最好都应该是一致的(在不考虑运算速度和消耗资源的前提下)。变量类型看似平平无奇,但是在实际的编程过程中还是需要引起我们足够的重视。
2024-10-03 01:50:59
242
原创 Kevin‘s notes about Qt---Episode 6 不同类中创建同一对象
现在在我的Qt界面中需要同时使用采集卡的AI(Analog Input)和AO(Analog Output)功能,均已分别调通,但是像之前一样通过创建两个类,然后分别在两个线程中进行操作的方式并不能实现。
2024-09-29 17:36:24
232
原创 Kevin‘s notes about Qt---Episode 5 传感器一键调零
测力传感器的感力部件受温度、湿度,甚至材料自身蠕变等因素的影响,可能产生微小形变,导致没有外力时输出不为零,需要通过软件调零来消除这个影响。在之前的工程中,每次开启六维力传感器后,因为每次零点不一样,需要先将六维力传感器调零,在没有界面时,我是通过一个数组保存传感器零点,先将该数组置零,然后通过解耦算法,输出当前各维度读数,然后随机选取一组值,将其复制进数组作为传感器零点,将实际各维读数减去,最终得到传感器采集到的力/力矩读数。这样的方法始终还是太麻烦了,并且只有一组,效果一般。
2024-08-30 23:19:38
291
原创 Kevin‘s notes about Qt---Episode 2 线程通信
目前,通过前两次的操作,已经将原先工程中的基本功能在Qt中进行了分部实现。要想实现后续的功能,需要将采集卡线程中获取的数据在机械臂线程中进行处理与使用。例如我写的两个线程分别来自于两个类,而有一个变量需要在这两个线程中分别被赋值、调用,并且在一个头文件中创建的变量也无法被另一个源文件调用。通过查阅资料可知,Qt中的变量需要使用信号和槽机制进行线程间通信。感觉主要还是用法上需要注意各个部分放置的位置,第一次用可能还不是很熟悉,只要参照这样的格式用熟练即可,废话不多说,直接上代码。
2024-08-29 17:54:26
265
原创 Kevin‘s notes about Qt---Episode 4 多次点击按钮反复执行机械臂动作
在之前的工作中,这个问题并没有得到有效解决,情况如下:在之前版本的程序中,每次动作执行完后需要关闭Qt界面,下一次想要运行机械臂程序时,就算没有改动程序,也需要再次点击编译运行,可以正常运行。直接在Qt界面再次点击一开始放置的“Start Move”按钮,会报错“UDP绑定失败”。
2024-08-28 21:42:03
295
原创 Kevin‘s notes about Qt---Episode 3 在界面中修改程序参数Demo
实现一个加法器,在输入框中分别填入a和b的值,点击“calculate”按钮,在sum处显示a+b的结果。
2024-08-28 16:32:28
240
原创 Kevin‘s notes about Qt---Episode 0 番外:一些无伤大雅的问题记录
直接下载后,通过add existing files将其中的qcstomplot.h和qcustomplot.cpp添加到项目中即可。如果直接使用QCharts进行传感器数据的显示有一定难度,可以先尝试在界面中显示六维力数值。安装QT Creator之后,在工程文件夹下右击.pro文件-使用其他程序打开。如果已经添加过了会报错,我在提供的example中尝试添加了,然后就报错了。这部分代码的作用是加载翻译文件,并根据系统语言设置安装适合的翻译器。添加方式:直接在.pro文件中通过代码添加,如下图所示。
2024-07-30 20:04:45
156
原创 Kevin‘s notes about QT---Episode 1 通过QT界面运行ROKAE机械臂
本篇将机械臂运行功能加入之前写好的传感器框架中,通过点击界面上的按钮,控制机械臂开始运动。
2024-07-30 14:29:18
255
原创 Kevin‘s notes about QT---Episode 0 显示传感器数据图像
QT Creator因为主要还是为了调试方便,整个过程还是以最终呈现效果为导向的,目前梳理一下之后还是有点混乱,如果日后的理解有了进一步加深,再回来进行修改。
2024-07-29 23:29:34
211
原创 在cpp文件中直接调用写好的.py文件
由于我可视化的部分是用python写的,通过socket通信获取六维力传感器数据并实时显示,因此每次需要单独运行这个python程序,比较麻烦,现在通过这个方式,直接在运行机械臂代码的同时一键运行python脚本。
2024-07-15 11:28:53
140
原创 Stable Diffusion Webui--安装与使用
最近进行的课程汇报,学习了2023年的CVPR文章《》,因此尝试使用了几种方法对这篇文章的工作进行了一定的复现。本文主要介绍Stable Diffusion Web UI(webui)的安装以及使用webui运行DreamBooth生成图片。
2024-05-31 01:53:33
1537
原创 云服务器平台AutoDL--基本介绍与使用感受
因为课程作业需要复现DreamBooth,找了几个教程之后,发现了AutoDL这个好东西,芜湖~
2024-05-28 22:35:29
2705
原创 文件同步--Resilio Sync
近期有很多文本处理工作,每次通过社交软件发来发去,比较麻烦,还是希望能够自动同步,方便快捷,然后师弟就给我推荐了Resilio Sync,目前配置完毕,使用下来感受良好,mark一下。
2024-05-03 17:36:14
2700
原创 云服务器平台Featurize--基本使用步骤与使用感受
可租用实例的显示界面如图所示。在简单的注册、登录、充值之后就可以对想要的实例直接进行租赁了。关于实例,这里我的理解是已经配置好一定环境的服务器。
2024-05-02 23:05:46
2139
原创 基于虚拟机通过moveit运行rokae机械臂
本文旨在通过本教程,在机械臂控制器版本的情况下,能够直接从零搭建一台可以用ros控制rokae机械臂的电脑。
2024-03-19 15:20:43
480
4
原创 Linux下使用C++检测键盘输入并移植
跟往常一样由于机械臂不支持ROS开发,不管实现什么功能都要自己写。今天从一个视频获得启发,为了便于调试机械臂,用GPT写了一段电脑键盘按键调试的代码。对比了ncurses和termios两种库的实现效果,发现通过termios库实现的键盘按键检测有更好的应用效果。
2024-01-26 23:24:59
1254
1
原创 使用LKY Office Tools安装Microsoft Office
一个可以自动部署Office的工具:LKY OfficeTools
2024-01-10 21:39:35
6324
4
原创 Rokae机械臂 上位机使用与SDK开发切换
(要跟机械臂的192.168.0.160在同一网段下)(这个地址后面还要用到),然后打开RCI设置的使能开关。继续设置有限连接,将IPv4中从自动改为手动,然后地址修改为之前在rci设置中设置的。如果好了之后又突然不行了,就直接在设置中移除连接配置,然后重复上述步骤即可。在robot assist软件中找到RCI设置,然后将IP修改为。打开终端,使用ifconfig命令,查看本地带网卡的设备。此时,使用如下命令,测试与机械臂的连接,一切正常。要在win下的上位机中切换为自动模式。一定要将模式切换成自动!
2024-01-04 11:31:16
1493
3
原创 Python实时图像显示
将传感器接入ROS2之后,通过话题发布采集卡采集到的力传感器数据,然后再通过一个节点订阅,得到传感器数据,目前这一系列过程已经打通~~~然而,仅在命令行中显示传感器数据速率太快,仅靠肉眼无法看清,因此我们需要对力数据进行可视化处理,使其能够实时显示。这段代码还需要进行修改,因为横轴需要能够动态进行变化。先让Claude2写一个小demo。
2023-11-30 23:07:44
774
原创 Ubuntu系统安装踩坑实录
目前在使用ros2进行机器人开发,想从原本的笔记本双系统转换成更为稳定的主机双系统。但是在主机安装Ubuntu的过程中遇到了许多新的问题,有解决的有没解决的,欢迎大家一起讨论~虽然但是,无论是在安装环节还是在使用系统过程中,那张TPLink的PCIe网卡都是好用的,在安装界面可以直接进行网络选择,在使用中也能正常上网,但是确实拔掉之后解决了上述问题。使用ubuntu22.04系统时,用着用着突然死机(刚装好的系统,别的都还没来得及安装)拔出该网卡,即可成功安装系统。拔出该网卡,即可正常运行系统。
2023-11-11 10:00:44
1317
1
原创 VS Code + Latex 环境搭建与配置
Mark一下以前不知道的一些东西供日后调用!本文不讲语法,只是记录一下环境搭建过程中遇到的相关问题。
2023-09-20 10:13:08
959
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人