本科毕业设计
利用ur机器人+ros+误差补偿
DF.W
这个作者很懒,什么都没留下…
展开
-
如何将excel中的数据导入到matlab程序中绘制三维散点图
今天想把提取的刀位点信息用matlab验证一下,于是就探索了到底如何实现首先展示一下刀位点信息,包含x、y、z坐标信息和n、o、a(工具末端的方向)实际上并没有用那么多信息,只用了x、y、z信息,打开matlab,红色的“导入数据”选择要导入的数据,然后将输出类型选为“数值矩阵”,再点击“导入所选内容”这时数据就已经导入到matlab中再分离出单独的x、y、z向量,使用plot3...原创 2020-03-02 20:11:42 · 16533 阅读 · 2 评论 -
B样条曲线的插值python代码
由于毕业设计的需要,生成的刀位点,个人觉得间隔有点大,为了能够以后用于实际加工,因此花了一上午的时间稍微了解了一下B样条曲线,废话不多说,直接上代码import matplotlib as mplimport matplotlib.pyplot as pltfrom mpl_toolkits import mplot3dfrom math import powf = open('data.txt')x=[]y=[]z=[]while True: m = f.readline().原创 2020-05-13 14:46:33 · 3889 阅读 · 3 评论 -
利用KNN算法计算最近点
所谓“物以类聚,人以群分”这句话用来描述KNN算法倒是挺合适的,我们用一个人接触的人来判断眼前的人的品行,同样也可以用一个样本点周围的点去评估这个点的性质。 先介绍一下背景:寻找空间中某一点最近的K点,利用这K个点的“性质”来对目标点进行某些操作。至于为什么要用KNN算法,其实很简单,我利用数组遍历的方式,左边是25000个点,右边是160000个点进行匹配,每一次从左边...原创 2020-04-21 21:40:12 · 844 阅读 · 0 评论 -
旋转矩阵转化为四元数的python代码
旋转矩阵转化为四元数旋转矩阵转化为四元数的python代码from math import sqrtf = open('jz.txt')d = open('sys.txt','w')while True: line = f.readline().split() if len(line)==0: break t = [float(i) for i i...原创 2020-04-10 09:57:13 · 2421 阅读 · 0 评论 -
刀轴矢量为什么是三个数?
刀轴矢量,是用来描述刀轴方向的参数上图就是一个刀轴矢量P在坐标系中的方向,说白了就是一个向量下面是这个刀轴矢量的参数,很简单的3个值,怎么去理解这个值呢?可以简单的理解为:单位刀轴矢量P在参考坐标系X、Y、Z轴方向的投影,由于坐标轴具有方向,具体的值也会存在正负的区别其实比较专业的说法是...原创 2020-04-09 21:46:06 · 2152 阅读 · 0 评论