0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用数控机床+3D 打印,油管「手工耿」DIY 了刻南瓜机器人

工程师邓生 来源:雷锋网 作者:付静 2020-11-05 10:34 次阅读

YouTube 上奇人不少,比如一位致力于用 3D 打印、等离子切割、点焊、数控机床等硬核技术造点新奇小玩意儿的 Shane Wighton。

在今年 3 月 4 日刚刚注册油管账号成为一名博主后不久,Shane Wighton 就凭借一条时长 21 分 06 秒的视频轻松获得了 502 万次观看。

视频中,小哥借助蒙特卡罗法暴力求解,设计了一款号称百发百中的曲面篮板。

今年 5 月,Shane Wighton 又脑洞大开,设计了一块能实时识别出球方向和速度、立即调整角度、保证进球的平面篮板。

的确看上去更加智能了!

就在网友们大呼 NBA 要大结局了的时候,小米集团副总裁、技术委员会主席崔宝秋也表示:

为什么不再硬核一点,通过视觉识别技术+传动装置,让篮筐上下移动并自动调整角度,使每个投篮都变成空心球?

这周,油管网友们盼星星盼月亮,终于蹲到了 Shane Wighton 的「万圣节特辑」:利用机器人,在南瓜上实现精细雕刻。

先来感受一下。

自制机器人让 Tony 下岗

这款会刻南瓜的机器人,灵感实际上来自于一款剪发机器人。

7 月,作为名副其实的「外国手工耿」,Shane Wighton 通过硬核 DIY 进军美发行业。

首先,选择自己最心仪的一款发型,点击 Enter。

接下来只需钻进机器中,接受机械臂的 360 度旋转式修剪,就可以重新变回精神小伙了。

不仅如此,剪发过程中机器人还会和顾客尬聊几句,只聊天气不聊办卡,用户体验可以说是满分了。

硬件上,这款机器人的主要部分是一个五轴数控机床,外加 4 个控制电机的大型驱动器、与计算机相连的微控制器、一台通过面部识别和深度数据找到人头确切位置的英特尔 Realsence 深度相机。

这一过程中,小哥也是再次拿出了看家本领,比如等离子切割、点焊、3D 打印等技术。

软件方面,采用 3D 建模,以便机器人更好地理解顾客的头型、发型、不同区域头发的长短差异等。

看上去好像并不复杂,但 Shane Wighton 的确考虑了很多细节。

比如,理发师在剪头发前要先用梳子分出一缕头发,小哥起初打算借助摄像头进行观察,设计一个类似的装置(如下图)。

但最终,他颇具创新的点子是:用类似吸尘器一样的软管把头发吸起来进行修剪。

只会抓取、修剪头发自然是不够的,Shane Wighton 还有一些巧思:

加入机器的整体旋转功能,顾客无需一直转头,机器人会自行 360 度旋转;

设定权限,当机器转到额头部分时改变修剪手法,避免剪出“狗啃式刘海”;

在机械臂最末端加入一个开关,每当开关碰到人就会自动往后退一定的距离(距离也是经过小哥精密计算的,不同发型的头发长短设定也不同),避免伤到人。

机器人硬核刻南瓜

有了 DIY 理发机器人的经验,Shane Wighton 赶在万圣节给大家表演了一出刻南瓜。

关于为什么要用机器人刻南瓜,视频一开始小哥就做了解释:

大家都说我很幸运,机器人没戳烂我的脸。于是我在想,把脑瓜换成南瓜,用机器人来戳一戳,是怎样的一种体验?

为了实现心中的疑惑,Shane Wighton 打算对理发机器人进行改造。在他的设想中,万物皆可用南瓜雕刻出来。比如。。.。。.妻子瞪自己的样子。

起初,他的想法是:把理发机器人的「剪刀手」卸了下来,换成了一个铣床主轴。

这里解释一下,铣床是机床的一种,主要是通过铣刀(一种旋转刀具)对工件的平面、沟槽、分齿零件、螺旋形表面等各种曲面进行加工,在机械的制造、修理上有广泛的应用。

接着,为使系统严格符合数控铣床的要求,再利用 CAD 在软件方面进行相应的调整。

然而一番操作后,Shane Wighton 发现了一个残酷的事实:仅有圆形轴承还能派的上用场。

于是他决定拆解理发机器人,从 0 到 1 进行元件重构。

他表示:

此次用到的有机械加工、用光固化打印机 Form 3 进行的 3D 打印、 车床加工、焊接、激光切割等等。

建立好硬件后,小哥开始写软件——这也是成功的关键。

关于如何用南瓜刻万物,小哥觉得只要把一张纸上的图案映射到南瓜上就好,但要把 2D 转换为 3D 并非如此简单。

要解决这个问题,方法只有一个:荷兰地图学家 G.Mercator 于 1569 年创立的墨卡托投影。

墨卡托投影是一种正轴等角圆柱投影,百度对其的解释是:

假想一个与地轴方向一致的圆柱切或割于地球,按等角条件,将经纬网投影到圆柱面上,将圆柱面展为平面后,即得本投影。

通俗来讲,这是一种在纸上展开球体的方法,我们今天看到的地球的平面展开图就是以这种投影得来的。

借助这一思路,Shane Wighton 又进行了大量的研究、推算、迭代。

最终,机器人在南瓜上刻出了想要的图形。比如这样的南瓜灯。

再比如 Shane Wighton 妻子的头,画风有点诡异。。.。。.

其实,不少网友都在赞叹小哥的创新力和行动力,但如果有人问 Shane Wighton 为什么要费这么大工夫制造这些小玩意儿,或许可以用一位微博网友的评论来回答:

技术大牛们可能会用手机发射信号到外太空的卫星,再由卫星发射信号回来,只为了控制桌面上一盏台灯的开关。而这只是为了证明:我能做到,i made it!
责任编辑:PSY

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    210

    文章

    28098

    浏览量

    205812
  • 数控机床
    +关注

    关注

    19

    文章

    767

    浏览量

    46205
  • 3D 打印
    +关注

    关注

    0

    文章

    11

    浏览量

    4218
收藏 人收藏

    评论

    相关推荐

    开源项目!ESP32做一个可爱的无用机器人

    /Kawaii-Useless-Robot 也可以“可爱的无用机器人”打包下载所有3D打印文件。 项目链接:https://www.instructables.com/Kawaii-Useless-Robot-2024-Edit
    发表于 09-03 09:34

    数控装置是数控机床什么的中心

    的组成、工作原理、分类、发展趋势以及在数控机床中的应用。 一、数控装置的组成 数控装置主要由以下几个部分组成: 输入/输出设备:包括键盘、显示器、打印机等,用于输入程序指令和显示加工状
    的头像 发表于 07-01 14:11 664次阅读

    简述数控机床对结构与性能的要求

    数控机床是一种采用数字化控制技术进行加工的机床,具有高精度、高效率、高自动化程度等特点。数控机床在机械制造、航空航天、汽车制造、模具制造等领域得到广泛应用。为了满足不同加工需求,数控机床
    的头像 发表于 07-01 14:06 567次阅读

    数控机床的优点和缺点是什么呢?

          数控机床(Computer Numerical Control Machine Tools,简称CNC机床)是一种通过计算机程序控制的自动化机床。它具有高效率、高精度、高可靠性等特点,在
    的头像 发表于 06-23 17:58 2136次阅读
    <b class='flag-5'>数控机床</b>的优点和缺点是什么呢?

    数控机床和cnc的区别在哪

    数控机床(Numerical Control Machine Tool)和CNC(Computer Numerical Control)在很多情况下被用来描述相同的概念,但实际上它们之间还是存在一些
    的头像 发表于 06-14 17:08 3231次阅读

    数控机床什么对机床进行控制

    数控机床(Computer Numerical Control Machine Tool,简称CNC机床)是一种采用计算机进行控制的自动化机床。它通过计算机程序来控制机床的运动和工作,
    的头像 发表于 06-14 14:20 1871次阅读

    数控机床数控铣床的相同之处有哪些

    数控机床数控铣床是现代制造业中广泛应用的高精度、高效率的机械设备。尽管它们在某些方面存在差异,但它们之间也有许多相似之处。 一、基本概念 数控机床(Numerical Control
    的头像 发表于 06-07 10:33 692次阅读

    数控机床的基本结构组成和工作原理

    数控机床(Computer Numerical Control Machine Tool,简称CNC)是一种采用计算机控制技术的自动化机床。它通过计算机程序控制机床的运动和工作,实现高精度、高效率
    的头像 发表于 06-07 10:08 4917次阅读

    数控机床的核心是什么,包括什么

    数控机床(Numerical Control Machine Tool,简称NC机床)是一种利用数字化信息对机床运动和工作进行控制的高效、精密、自动化的机床
    的头像 发表于 06-07 09:55 2797次阅读

    数控机床的运动方式采用什么原则

    数控机床(Computer Numerical Control Machine Tool,简称CNC机床)是一种通过计算机程序控制的自动化机床数控机床的运动方式是实现加工精度和效率的
    的头像 发表于 06-07 09:46 1136次阅读

    数控机床的工作原理 数控机床的组成

    引言 数控机床(Computer Numerical Control Machine Tool,简称CNC机床)是一种采用计算机数控技术进行控制的机床。它能够根据预先编制的程序,自动完
    的头像 发表于 06-07 09:41 1175次阅读

    简述数控机床的分类及其各类机床的特点

    数控机床(Computer Numerical Control Machine Tools,简称CNC机床)是一种采用计算机进行控制的自动化机床。它通过数控系统将加工程序转化为
    的头像 发表于 06-07 09:35 2859次阅读

    简述数控机床的加工过程与组成

    数控机床(Computer Numerical Control Machine Tools,简称CNC机床)是一种采用计算机控制的自动化机床。它能够根据输入的程序指令自动完成各种复杂的加工任务
    的头像 发表于 06-07 09:33 1460次阅读

    数控机床和普通机床相比有何特点

    数控机床(Computer Numerical Control Machine Tools,简称CNC机床)与普通机床(传统机床)在许多方面具有显著差异。
    的头像 发表于 06-07 09:31 2203次阅读

    工业机器人数控机床集成应用有哪些?

    汽车行业过去一直是机器人应用最主要领域,随着自动化需求的提升,工业机器人应用得到更大的拓展,除传统的焊接应用外,机器人机床上下料、物料搬运码垛、打磨、喷涂、装配等领域也得到了广泛应用
    发表于 01-04 10:33 688次阅读