当前位置: 首页 > backend >正文

基于二进制XOR运算的机器人运动轨迹与对称图像自动生成算法

原创:项道德(daode3056,daode1212)

新的算法出现,往往能给某些行业与产业带来革命与突破。为探索机器人运动轨迹与对称图像自动生成算法,本人已经通过18种算法的测试,最终,以二进制的XOR运算为最简便,快速而又丰富。以下是这一算法的一些截图:

这一算法的出现,它既为机器人运动轨迹设计提供了方便,也为对称图案、图像的设计提供了方便,可广泛应用于镭射灯光、印染、纺织、陶瓷、地砖、墙纸、日用品等的图案设计与选择。以下是算法的解释:

一,设计正多边形,如外接圆半径R=357,边数Sn=60;

二,将圆心坐标放在原点(0,0),计算上述多边形各顶点坐标:{Xi,Yi},i=0,1,2,3,...,60.

三,再取一个新的整数N(N≠R),如取N=431,将第一象限的各坐标按下面的函数计算新值:

                          Xi'=XOR(Xi,N),   Yi'=XOR(Yi,N),

四,将第一象限的各新坐标{Xi',Yi'},i=0,1,2,3,...,15.按轴对称方法分别复制到第二,三,四象限。

五,用折线连续连接各新坐标{Xi',Yi'},i=0,1,2,3,...,60.  如果想要平滑曲线,可通过Bezier插值连接它们,但是点集总的数目应该是3n+1(n是正整数)。

六,当参数R、N相差太大时生成的图像可能大小也不一致,这时需加上新的算法控制出图的大小。作者为生成一致大小的图像是经过最远距离控制的。

使用C#+OpenTK编程的源代码与截图如下:

读者可以自行转换成所熟悉的语言。

本算法延伸到三维,生成了一些复杂的结构体,类似一种新型的分形算法:

在控制机器人方面,作者自己编写的六轴关节机器人与SCARA机器人上,用这类算法产生的曲线进行引导,效果如下:

算法已经这样了,作者在2022年,已经申请了发明专利,欢迎大家继续研究与拓展。

http://www.xdnf.cn/news/14424.html

相关文章:

  • 基于深度学习的智能交通流量预测系统:技术与实践
  • 批量下载图片小工具
  • 【项目实训】【项目博客#07】HarmonySmartCodingSystem系统前端开发技术详解(5.12-6.15)
  • 寄存器的使用
  • Number.toFixed() 与 Math.round() 深度对比解析
  • 【SpringCloud】2.0 服务治理——nacos
  • LangGraph--设计一个给出标准提示词模板的聊天机器人
  • 探索RAGFlow:解锁生成式AI的无限潜能(2/6)
  • 蒸馏微调DeepSeek-R1-Distill-Qwen-7B
  • 大模型笔记3:通过插件增强大模型的能力
  • Iceberg与Hive集成深度
  • 【FreeRTOS-信号量】
  • LLM对话框项目 EventSource封装和MessageServiceClass流式展示封装
  • MFE微前端高级版:Angular + Module Federation + webpack + 路由(Route way)完整示例
  • vue相关爬坑总结
  • [windows工具]OCR多区域识别导出excel工具1.2版本使用教程及注意事项
  • 变幻莫测:CoreData 中 Transformable 类型面面俱到(四)
  • 深度神经网络学习
  • 设计模式-装饰器模式
  • React-router 路由历史的模式和原理
  • AI 神经网略小白学习笔记(一) -- 环境搭建
  • 【1】Redis 缓存穿透原理和解决方案
  • [AAAI Oral] 简单通用的公平分类方法
  • React-router 多类型历史记录栈
  • 《仿盒马》app开发技术分享-- 回收金提现安全锁校验(端云一体)
  • NodeJS中老生代和新生代和垃圾回收机制
  • Arduino入门教程:6、计时与定时
  • 阿帕奇基金会软件授权与公司贡献者许可协议(中英双语版)
  • (笔记)1.web3学习-区块链技术
  • Web3-代币ERC20/ERC721以及合约安全溢出和下溢的研究