首页 >>  正文

机器人工程介绍

来源:baiyundou.net   日期:2024-09-01

Alex 发自 凹非寺

量子位 | 公众号 QbitAI

当我还在跟ChatGPT吹牛尬聊时,有人已经在拿它操控机器人了。

不是别人,正是OpenAI的金主爸爸、不久前刚拿ChatGPT“重新发明搜索引擎”的微软

到目前为止,开发者调教机器人不仅技术门槛高,还道阻且长:

工程师需要在工作流程回路中,不断手写新代码和规范来纠正机器人行为;另外,操控不同的机器人可能需要不同的编程语言和环境。

而在ChatGPT的帮助下,工程师甚至不用手写代码——直接用人话描述想做什么,AI就能自动翻译成机器语言。

这意味着,一方面专业人士与机器人的交互效率起飞;另一方面,技术门槛也降低一大截,外行人甚至也能参与调试,创造出更多使用方法。

举个简单的例子:让无人机自动检查货架。

首先,操作者只需用自然语言给ChatGPT提出要求;然后,AI就能自动翻译成代码,并指挥无人机行动。(还可以规定无人机的飞行路径。)

难怪特斯拉前AI主管Andrej Karpathy会调侃:

最新的热门编程语言是英语。

一个AI指挥多种机器人

实际上,ChatGPT会玩儿的花样可多了。

比如,一位操作者跟AI说:“我渴了,请帮我找个喝的。”

此时AI并不会直愣愣地就去找水了,而是会很机灵地反问:

请问你想喝哪种?这里有好几种饮料,比如椰子水、可乐等等。

当然操作者也不是吃素的,他并未直接告诉AI选哪个,而是说:“我刚从健身房回来,请帮我找个健康点儿的饮料。”

然后更神奇的操作就开始了:

AI先是猜测他想喝椰子水,然后自己噼里啪啦写出一段代码(甚至还有注释)

写完就自己指挥无人机去找椰子水:

除了无人机,ChatGPT还能轻松操控别的小机器人,包括摄像头、机械臂等等。

比如让摄像头在房间里找出能加热午饭的东西。

还有指挥机械臂拼出一个微软的Logo。(悄悄夹带私货)

看到这些,有网友脑洞大开,有人发问:

他们是不是正在建立无所不能的天网?

还有人甚至调侃称,AI可能连发射核弹的指令都会写:

不过话说回来,其实离网友说的这些还差得远,毕竟现在还是需要人类参与的。

怎么实现的?

从前文可以看出,这只灵活的AI不仅与人交流畅通无阻,而且和机器也能快速沟通。

这主要得益于微软团队专门开发的一系列API高级函数库

他们没有让ChatGPT背后的语言大模型(LLM),生成某固定种类的代码;因为机器人是个多元化领域,这样可能会在不同场景下涉及大量微调。

而在新颖的操作框架下,不同机器人,都有自己对应的特定函数库。

——一个AI,就能适应不同的对象、不同的任务

一方面,这些函数库,能够连接到机器人控制系统中管理底层硬件,以及执行基本运动的代码和功能模块。

另一方面,为了让ChatGPT也能遵循函数库的规则,预定义函数命名就很关键。清晰的函数名,能让各API之间建立良好的功能连接,最终生成高质量的回答。

其中一项要求,就是所有API名称必须描述整体功能行为。例如,detect_object(object_name) 函数可以在内部链接到OpenCV函数或计算机视觉模型。

设计好库和API后,微软给ChatGPT编写了一个文本提示(prompt),描述目标任务,并明确说明函数库中哪些函数可用;另外,这还能规定ChatGPT生成代码用哪种编程语言。

值得一提的是,AI生成内容效果,和人为提示的质量呈正相关。为此,微软还开发了一个协作开源平台PromptCraft,任何人都能在此分享不同类机器人的Prompt策略。

到此,幕后部署基本完成,然后用户就能通过“说人话”间接操控机器人了。

如果想要检查AI生成的代码是否有Bug,随时都能在聊天框直接检查,或通过模拟器测试,人类可以用自然语言指导AI进行修正。

另外,还能到等到用户对解决方案满意为止,再在将ChatGPT生成代码部署到机器人上。

最后,如果是你,会想用ChatGPT操控机器人做些什么呢?

论文地址:

https://www.microsoft.com/en-us/research/uploads/prod/2023/02/ChatGPT___Robotics.pdf

参考链接:

[1]https://arstechnica.com/information-technology/2023/02/robots-let-chatgpt-touch-the-real-world-thanks-to-microsoft/

[2]https://www.microsoft.com/en-us/research/group/autonomous-systems-group-robotics/articles/chatgpt-for-robotics/

[3]https://github.com/microsoft/PromptCraft-Robotics#promptcraft-robotics

— 完 —

量子位 QbitAI · 头条号签约

","gnid":"972f62113d7c0a1fe","img_data":[{"flag":2,"img":[{"desc":"","height":"563","title":"","url":"https://p0.ssl.img.360kuai.com/t0170b5764fbc7eb897.jpg","width":"1080"},{"desc":"","height":"744","title":"","url":"https://p0.ssl.img.360kuai.com/t01f19d266854858594.jpg","width":"938"},{"desc":"","height":"730","title":"","url":"https://p0.ssl.img.360kuai.com/t01df59e568c64bfffb.jpg","width":"786"},{"desc":"","height":"346","s_url":"https://p0.ssl.img.360kuai.com/t01fc82db84ea1fe90e_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01fc82db84ea1fe90e.gif","width":"618"},{"desc":"","height":"304","title":"","url":"https://p0.ssl.img.360kuai.com/t0198ef77108fb07696.jpg","width":"920"},{"desc":"","height":"283","title":"","url":"https://p0.ssl.img.360kuai.com/t01c1ceb67df1159402.jpg","width":"1080"},{"desc":"","height":"264","s_url":"https://p0.ssl.img.360kuai.com/t017d7a59f88143b4c0_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t017d7a59f88143b4c0.gif","width":"480"},{"desc":"","height":"264","s_url":"https://p0.ssl.img.360kuai.com/t015ee0f2e885e7f43b_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t015ee0f2e885e7f43b.gif","width":"480"},{"desc":"","height":"340","s_url":"https://p0.ssl.img.360kuai.com/t0196f37655fb3462a8_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t0196f37655fb3462a8.gif","width":"624"},{"desc":"","height":"340","s_url":"https://p0.ssl.img.360kuai.com/t01e4711e9ecd18758b_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01e4711e9ecd18758b.gif","width":"624"},{"desc":"","height":"252","title":"","url":"https://p0.ssl.img.360kuai.com/t015641d22917d6fa03.jpg","width":"722"},{"desc":"","height":"242","title":"","url":"https://p0.ssl.img.360kuai.com/t011c400febf6d9847d.jpg","width":"832"},{"desc":"","height":"582","title":"","url":"https://p0.ssl.img.360kuai.com/t010a8cb3ec8051d34d.jpg","width":"1080"},{"desc":"","height":"772","title":"","url":"https://p0.ssl.img.360kuai.com/t011b119e70babedf1f.jpg","width":"730"},{"desc":"","height":"204","title":"","url":"https://p0.ssl.img.360kuai.com/t01da65211500e9fa7e.jpg","width":"1080"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"hbase","pub_time":1679805060000,"pure":"","rawurl":"http://zm.news.so.com/01c43c795e2ede11cc8a87e417032576","redirect":0,"rptid":"20a87198689b505a","rss_ext":[],"s":"t","src":"量子位","tag":[{"clk":"ktechnology_1:机器人","k":"机器人","u":""},{"clk":"ktechnology_1:微软","k":"微软","u":""},{"clk":"ktechnology_1:无人机","k":"无人机","u":""}],"title":"ChatGPT已能操控机器人,工程师代码都不用写

糜些君4026工业用的机器人主要结构是什么?控制系统是什么?请专家介绍一下 -
丘顷温19646348583 ______ 你的这个太大了,简单说下就是执行机构、传感器、芯片、单片机控制系统,具体的控制系统根据机器人功能及用途有不同的设计和不同的系统.我不是专家,所以就知道这么多了

糜些君4026工业机器人主要学什么 -
丘顷温19646348583 ______ 1、电气设备学习,主要学习PLC,PLC的构成原理,如何编程,PLC485通讯应用以及变频器、伺服电机的应用,还有技术性能和常用编程元件等等.有些人可能不大明白为什么学工业机器人技术一定要学PLC.2、工业机器人学习,这是学工业...

糜些君4026机器人技术资料 -
丘顷温19646348583 ______ 实用上,机器人(Robot)是自动执行工作的机器装置.机器人可接受人类指挥,也可以执行预先编排的程序,也可以根据以人工智能技术制定的原则纲领行动.机器人执行的是取代或是协助人类工作的工作,例如制造业、建筑业,或是危险的...

糜些君4026简述工业机器人技术发展趋势 -
丘顷温19646348583 ______ 国内工业机器人的现状 我国工业机器人起步比较晚技术与国外的相比还是有着一定的差距.虽然我国在某些关键技术上有所突破,但还是缺乏整体核心技术的突破,具有中国知识产权的工业机器人则很少.目前我国工业机器人技术水平不是很高...

糜些君4026介绍下机器人知识 -
丘顷温19646348583 ______ 请参考: 写字机器人 在当时的自动玩偶中,最杰出的要数瑞士的钟表匠杰克·道罗斯和他的儿子利·路易·道罗斯.1773年,他们连续推出了自动书写玩偶、自动演奏玩偶等,他们创造的自动玩偶是利用齿轮和发条原理而制成的.它们有的拿...

糜些君4026广西城市职业学院工业机器人技术专业介绍? -
丘顷温19646348583 ______ 工业机器人技术专业属于该校的智能工程系,该系设有工业机器人技术、无人机应用技术、工业设计(3D打印技术)、电气自动化技术、数控技术、模具设计与制造共6个专业.培养具有智能化制造基础知识与应用能力,既了解学科前沿发展趋势,又能在中国制造2025工业生产第一线从事制造领域的生产、转化、运行、高技能型专门人才.

糜些君4026工业机器人设计步骤 -
丘顷温19646348583 ______ 去百度文库,查看完整内容> 内容来自用户:梅香自来 首先是根据基本要求确定机器人的种类,是行走的提升(举升)机械臂、还是三轴的坐标 机器人、还是六轴的机器人等.选定了机器人的种类也就确定了控制方式,也就有了在有 限的空间...

糜些君4026PCB工业机器人设备介绍有哪些? -
丘顷温19646348583 ______ 1.SCARA机器人应用于线路板线圈检测工序 目前市面上几乎没有多层板线圈短路的整套检测设备,这项工作大部分还是依赖于人工完成,孔径大的PCB板子是人工将板子放到检测设备上面然后开启设备检测,孔径小的PCB板子需要人工拿着设...

糜些君4026专科学工业机器人怎么样 -
丘顷温19646348583 ______ 首先恭喜,能选择攻读工业机器人专业,这不失为一个明智的选择. 理由: 目前,人工智能已走到了一个新高度,越来越多的工业制造行业需要用到人工智能,特别是工业机器人需求在不断提高,一是为了节省人力、二是提高效率、三是能大大提高工艺精准度.工业机器人将是未来最具生命力的一款人工智能工具,现在学习此技术,会是一个很好的选择.

糜些君4026移动机器人的定义及应用领域是什么 -
丘顷温19646348583 ______ 1.定义: 智能移动机器人[1],是一个集环境感知、动态决策与规划、行为控制与执行等多功能于一体的综合系统.它集中了传感器技术、信息处理、电子工程、计算机工程、自动化控制工程以及人工智能等多学科的研究成果,代表机电一体化...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024