【技术实现步骤摘要】
基于DDA算法给写字机器人输出动力脉冲的方法
本专利技术涉及基于DDA算法给写字机器人输出动力脉冲的方法。
技术介绍
人工智能,英文缩写为AI,它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等,人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”,人工智能可以对人的意识、思维的信息过程的模拟,人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。现有技术中对用于写字的机器人来说需要合适的算法来实现其边界的画出各种直线,而现有技术中对于写字机器人所需要的算法过于复杂,因此需要一种便捷的算法来解决上述问题。
技术实现思路
本专利技术的主要目的是为了提供基于DDA算法给写字机器人输出动力脉冲的方法,利用本专利技术的方法,能在x、y和z方向上精确的控制写字机器人。为达到上述目的,基于DDA算法给写字机器人输出动力脉冲的方法,包括以下步骤:步骤1:输入线段的坐标值;步骤2:使m=1=k=b=c/2;其中,m、l和k分别为输入线段向量坐标p(x,y,z)对应的x、y和z的脉冲,c为x,y,z绝对值最大的累加溢出值,b为累加初值;步骤3:判断预设定值i是否小于c, ...
【技术保护点】
1.基于DDA算法给写字机器人输出动力脉冲的方法,其特征在于,包括以下步骤:/n步骤1:输入线段的坐标值;/n步骤2:使m=1=k=b=c/2;其中,m、l和k分别为输入线段向量坐标p(x,y,z)对应的x、y和z的脉冲,c为x,y,z绝对值最大的累加溢出值,b为累加初值;/n步骤3:判断预设定值i是否小于c,如果i小于c,则执行步骤4,如果i大于等于c,则执行i=i+1并返回到步骤2;/n步骤4:给m、l和k赋值,m=m+x,1=1+y,k=k+z;/n步骤5:根据步骤4中的m、l和k值与c的比较确定给x、y和z轴输出脉冲并驱动写字机器人。/n
【技术特征摘要】 【专利技术属性】
1.基于DDA算法给写字机器人输出动力脉冲的方法,其特征在于,包括以下步骤:
步骤1:输入线段的坐标值;
步骤2:使m=1=k=b=c/2;其中,m、l和k分别为输入线段向量坐标p(x,y,z)对应的x、y和z的脉冲,c为x,y,z绝对值最大的累加溢出值,b为累加初值;
步骤3:判断预设定值i是否小于c,如果i小于c,则执行步骤4,如果i大于等于c,则执行i=i+1并返回到步骤2;
技术研发人员:缪文南,
申请(专利权)人:华南理工大学广州学院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。