全球首台,基于5G的远程纹身机问世!光学跟踪结合C++,英国极客耗时6周打造

简介: 全球首台,基于5G的远程纹身机问世!光学跟踪结合C++,英国极客耗时6周打造

疫情之下,5G的发展让远程工作变得逐渐成熟。

比如说,有人在远程办公,有人在远程理发,还有人在远程…纹身??

是的,你没有看错,现在纹身也能远程了,真是没有做不到只有想不到啊。

根据报道,这个项目是由荷兰纹身艺术家Wes Thomas和伦敦技术专家Noel Drew联合进行的,这台配备有微型针5G动力机械臂的远程纹身机也是世界首台!

最近荷兰女演员Stijn Fransen也是十分热心地参与到了整个项目中,率先体验了一把效果。

可以看到,一边是Stijn和机器臂,一边是Wes和假人手臂。
经过了短暂的几分钟,Stijn不禁大声尖叫,nice!!

Drew在接受采访时表示:“建造的每个部分都经过了仔细的考虑,或是直接购买,或是完全从头开始设计、开发和制造的。”

是不是对这个项目充满了好奇,那就赶快来和文摘菌看看吧~

要让机器臂无限接近于画家的手

首先,让我们从这个纹身机器人这个概念的背景开始说起。

最初的创意其实是来自创意机构Anomaly Amsterdam,旨在通过远程纹身来测试T-Mobile的5G技术。

对于项目的主导者之一Drew来说,这应该算不上太难,毕竟此前他就有了与机器人技术共同工作的经验了。不过要将其与纹身相结合,他还是头回听到。

一旦决定了要往这个方向努力,Drew表示,他们就开始仔细考虑如何构建机器人的每个部分,有时需要专门购买一些零件,有些则需要从头开始,在内部进行设计、开发和制造。

理想效果下,这个机器臂在四肢关节方面,最好可以无限接近于画家的手。也正是考虑到这点,他们经过多方比较,最终选择了Universal Robots UR3e作为基础,开发了末端执行器,并在内部安装。

UR平台非常直观和灵活,使用者可以立即进行安装、运行和校准,很好上手,不过挑战还在于如何使其与艺术家同步实时运行。

在长达六周的开发过程中,Drew表示,他需要横跨软件和硬件实现多条开发轨道,不断迭代设计和原型制作,3D打印机也是几乎“007”一样地工作着。

现在回想起来,每天都有一点进步,当然有时也会倒退。在这个过程中,他们会先进行测试,再进行更多测试,然后进行更多更多测试。在测试周期中,提前准备好的胡桃南瓜都被破坏得体无完肤。

用C++和光学跟踪,完成校准等复杂工作

校准机器人手臂是一个麻烦复杂的工作。

Drew表示,此前的工作经验让他以一种公平的方式去了解机器方面的东西,但在与纹身艺术家Wes的合作过程中,他感到这些东西在令人着迷的同时也相当令人恐惧。

从简单解决方案的小事,到出现更大问题的纹身基本方面,还有更多需要考虑的方面。例如,我的假设,纹身机会像钢笔一样,有墨的储存库,它们需要像旧羽毛笔一样浸入到墨中,那么就不得不为机器人开发某种输送系统,好让其能够更自如地工作。

另一个挑战是,纹身师在根据应用的设计部分使用针之前,需要在不同方向拉伸皮肤。

从技术上要跟踪Wes的手部运动,并检测Wes何时与假练习手臂表面接触并通过网络传输此数据,第一个挑战就是绘制几何图形。

为此,他们使用了Azure Kinect DK开发套件,将一个传感器安装在Wes上方的框架上,另一个传感器安装在机械手臂的末端执行器上。

首先,在没有手臂时,对工作区域进行滤波扫描,其次将手臂放置在工作区域内,进行第二次扫描。通过两次扫描得到的数据,相互减去一个点云(point cloud),就得到代表假人和人类手臂的上表面。

下一步是将这些点云转换为碰撞检测所需的表面几何形状。同时,他们对算法进行了相应的调整,以识别圆柱形状,这使他们能够生成光滑的表面,并且还可以检测到XY平面中的大致方向,因为两端的两个系统的XYZ空间未对齐。

在具体对机器臂的跟踪上,他们使用了一种基于3D手写笔的光学跟踪方法,并开发了一个支架,可以将纹身机安装在手写笔上。

如此一来,只要确定了手写笔笔尖位置,以及矢量到针尖的偏移量和方向,就能实现对机器的跟踪。同时一旦锁定了针的位置,也就能获取碰撞点,将几何图形展开成平面,并通过5G将这个新的2D平面位置图发送给机器人,然后机器人再将这些点重新进行3D包装。

根据Drew透露,所有工作都是用C++编写完成的,他还用其处理了Kinect传感器的扫描,以及引入的偏移量等数据。

安全同样得到了保证

在安全性的保障上,从软件触发器到手动紧急停止按钮,整个项目都有故障保险,一个在Drew手中,一个在机器人手中。安全是一个非常重要的考虑因素,很多人为检查也是不可或缺的。

从技术上讲,他们还推出了一种高精度的工业线性电位计,以检测被纹身者手臂的表面并保持所需的针深度。万一针刺得太深,这将起到故障保护的作用。

回想起项目初始,Drew表示,和Wes碰头时,他既感到怀疑又相当好奇。诚然,他对这个项目充满深刻理解,尤其是想要机器纹身的难度以及所需要的复杂的技术和流程。“即使最初觉得这是不可能的,但我仍愿意努力尝试解决问题”。

荷兰演员Stijn Fransen对这个项目也十分好奇,不仅从一开始就全身参与其中,还在机器人的启动和校准等方面帮了很多忙,甚至还愿意充当这个项目的“小白鼠”。但同时她又是那么冷静,这是不可思议的。

我们都知道,许多纹身艺术家都是用直觉来感受皮肤表面和油墨之间的关系。这也让Drew对人的皮肤有了更为深刻的了解,在项目中,他们要做到的,就是尽可能不以任何方式去阻碍或干涉这种系统。

其实,Drew一直都以极客著称。在采访中他也透露到,他们家第一台家用计算机是Amstrad CPC6128,他用BASIC编写了一些任务控制“应用程序”,这些程序可以驱动故事情节,并让他们知道何时受到外星人的攻击。

长大后,在作为高级开发人员工作时,他第一次接触到Arduino平台时,想到了《爱丽丝梦游仙境》,“我在电子兔子洞里,没有回头”。

“现在,我所做的很多事情都是关于某种形式的与身体的感觉互动。”

相关报道:

https://www.dailymail.co.uk/sciencetech/article-9363939/Worlds-remote-tattoo-commissioned-real-time-using-5G-powered-robotic-arm.html

相关文章
|
SQL 搜索推荐 测试技术
【Havenask实践篇】完整的性能测试
Havenask是阿里巴巴智能引擎事业部自研的开源高性能搜索引擎,深度支持了包括淘宝、天猫、菜鸟、高德、饿了么在内几乎整个阿里的搜索业务。性能测试的目的在于评估搜索引擎在各种负载和条件下的响应速度、稳定性。通过模拟不同的用户行为和查询模式,我们可以揭示潜在的瓶颈、优化索引策略、调整系统配置,并确保Havenask在用户数量激增或数据量剧增时仍能保持稳定运行。本文举例对Havenask进行召回性能测试的一个简单场景,在搭建好Havenask服务并写入数据后,使用wrk对Havenask进行压测,查看QPS和查询耗时等性能指标。
66673 6
|
3月前
|
应用服务中间件 网络安全 nginx
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
这是专为银河麒麟V10申威SW64架构定制的Nginx 1.16.1 RPM安装包,支持yum自动依赖解决或rpm直接安装,含systemd服务、默认配置及日志路径,开箱即用,适用于国产化离线/在线环境部署。(239字)
|
3月前
|
人工智能 缓存 开发框架
阿里云Qwen3.7-Max限时优惠:5折起,输入6元/每百万tokens,输出18元/每百万tokens
Qwen3.7-Max是通义千问面向智能体时代的旗舰大模型,在编程能力(Code Arena全球第二)、智能体执行、长程推理及多语言理解等维度均达行业顶尖水平,支持1M token超长上下文、35小时长周期自主执行及1158次工具调用,已在蔚来汽车工程中验证AI代码生成占比超70%。当前限时5折,输入6元/百万tokens、输出18元/百万tokens,全模型通用节省计划低至4.5折,新用户还可享100万免费tokens(90天有效)。无论开发者探索AI编程,还是企业构建智能体系统,Qwen3.7-Max都是当下高性价比的全能之选。
|
3月前
|
监控 BI
Quick BI使用案例24:如何设置查询控件树形下拉维度值的排序
本文介绍如何通过新建计算字段实现树形下拉控件的自定义排序,提升区域/省份筛选效率,让关键数据优先展示。
|
搜索推荐 算法 数据挖掘
用小红书电商 API 实现小红书店铺商品用户画像精准构建
在社交电商时代,小红书凭借海量用户与商品数据,助力店铺构建精准用户画像,实现个性化推荐与高效运营。本文详解如何通过小红书电商 API 获取用户行为、交易与属性数据,结合算法模型完成数据清洗、特征提取与用户聚类,提升转化率与用户粘性。内容涵盖 API 调用示例、特征工程、模型构建及实施建议,帮助开发者系统化落地用户画像方案,驱动业务增长。
|
人工智能 算法 量子技术
北京百思可瑞教育:模拟天气这件事,量子计算机轻松实现模拟天气气候
本文探讨了气候预测的复杂性及量子计算在该领域的潜力。传统超级计算机难以应对气候模型的庞大计算量,而量子计算凭借其并行性和量子纠缠特性,有望大幅提升气候模拟的效率与精度。文章介绍了量子计算的基本原理、相关实验进展,以及其在碳捕捉、城市微气候预测等方面的应用前景,展望了未来量子技术在气候科学中的深远影响。
|
8月前
|
人工智能 JSON API
AI说话为啥这么挑剔?对话格式的神秘力量
你有没有发现,同样一句'你好',有时候AI能正常聊天,有时候却写起了小说?这其实和AI的'暗号系统'有关。就像你点外卖需要告诉店家你的地址一样,和AI聊天也需要用对'格式'。掌握了这个秘密,你就能让本地部署的AI模型乖乖听话,不再胡言乱语! #人工智能 #模型部署 #对话系统 #技术原理"
694 7
|
9月前
|
安全 Java 编译器
我们来说一下 synchronized 与 ReentrantLock 的区别
我是小假 期待与你的下一次相遇 ~
402 4
|
10月前
|
数据采集 安全 数据挖掘
Python字符串统计:从基础到进阶的实用指南
本文系统介绍Python字符串统计技巧,涵盖长度计算、字符与单词计数、子串查找、频率分析及文件处理等场景,结合代码示例讲解基础方法与进阶优化,助你高效应对数据分析、文本处理等实际需求。
1088 0
|
传感器 存储 安全
基于STM32的智能送餐柜项目实战教程【开源免费】
随着智能餐饮和自动化服务的发展,智能送餐柜成为餐饮、企事业单位、校园食堂等场景的理想解决方案。本文将以STM32单片机为核心控制器,介绍一个完整的智能送餐柜设计方案,包括硬件架构、软件实现、功能设计以及优化思路,帮助开发者快速理解并实现类似项目。

热门文章

最新文章