首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AI 艺术家:Pindar Van Arman | 设计黑客

出于强烈的创作需求,想到,可以调教带有笔刷的绘画机器,同时更换尿布并做所有新父母需要做的那些事情。 机器人工作了,看上去有点吓人,而且经常摔断;当我忙于其他事情,他们帮了忙。...忽然意识到,机器人需要更聪明。除非它能看到自己正在做什么并相应地进行调整,否则只是慢速打印机。因此,2008 年左右,添加了一个摄像头来跟踪进度,这是其最重要算法的开始。...知道如今 GAN 和风格转移已成为 AI 艺术的核心,但是这一改进更为重要。一旦机器人能够查看自己的工作,反思正在发生的事情,然后进行调整以完成工作,就会开始发生一些真正了不起的事情。...以下是使用此方法的第一幅肖像,它不是由预先确定的说明绘制的。它是通过问自己如何使画布上的创作更像其记忆中的图像;它会自己添加笔触,以使绘画的呈现更贴近的想法。 这是妻子的画像。...正如我之前提到的,一些艺术品是对 Kitty 摄影的研究,其中部分是构想出来的。我们不确定它将走向何方,期待着的未来发展。

64120

ROS2机器人笔记20-07-24

但是,现在面临着巨大的挑战:UR机器人驱动程序是ROS1软件包,并且我们正在开发ROS2系统。工业机器人几乎没有ROS2驱动程序支持,因为开发新的机器人驱动程序的过程需要大量的专业工作。...编写新节点 当我们的机器人准备移动,没有可用的ROS2本机运动计划管道。当时,MoveIt2仍处于Alpha状态,并且正在进行重大开发。...对于我们最初的节点收集来说,工作得很好,但是当我们为UR10e机器人集成ROS驱动程序时,我们开始遇到丢弃的消息和更高的延迟。...我们的理论是,UR10e的实时控制循环产生的大量消息使RMW层在默认设置下不堪重负。我们开始探索替代方案。 我们的下一个选择是OpenSplice,消除了UR10e丢弃消息的问题。...我们发现它不受以前的任何问题的影响:允许我们的节点在启动快速启动,处理高速率主题以及诸如高分辨率点云之类的大消息,还可以优雅地管理任意加入和删除的节点。离开网络。

92931
您找到你想要的搜索结果了吗?
是的
没有找到

故事揭秘:机器人如何帮助Autodesk实验室做应用研发?

以前,有关机器人如何同软件以及人类进行协同合作方面的东西,并没有思考太多,就是在大约一年前,想法改变了。当他们看到奥斯卡获奖影片《地心引力》中的特效制作,他们才幡然醒悟。...Thomasson说;“我们 要想使机器人能够学习和感知环境,我们就必须先开发出这样的软件。这也是Autodesk能在机器人领域有所作为的原因,毕竟一切都是软件问题。”...Thomasson说:“倘若将一块三合板放在工作台上,用铅笔画出要切掉的部分,机器人看了之后,就可以把切割成想要的样子。” ?...不过只要它不断发展,不断进行编码尝试,就能不断实现。 与 此同时,机器人实验室团队也正在探索新的方法来控制其工业机器人。...Conti说:“当我们去Bot& Dolly参观发现原来我们一直没有用正确的方式来看待机器人。”Bot & Dolly使用的是Autodesk的软件来为其机器人编程,这真的是很讽刺。

71680

在NVIDIA眼中,边缘AI和机器人的未来挑战是什么?

我们有130万名开发者,对此我们感到非常自豪。所以,感谢大家拥抱这个平台,以及你们为使其成为更好的平台所做的一切。 也想要表扬一些Jetson社区所做的工作。我们经常与我们的大客户一起庆祝成功。...所以今天,将分享一些我们正在做的事情,一些正在行业中发生的事情,我们坚信这些事情将有助于解决边缘和机器人技术领域一直存在的扩展挑战。...因此,你可以看到,当我们尝试使用这种预训练模型进行分割的表现非常糟糕。但我们回到Omnibus,这是一个用于创建合成数据的工具。...基础模型与机器人和边缘计算的结合:作者提出了一个问题,即当我们将这些基础模型应用到机器人和边缘计算,世界将会变成什么样子。...这个例子展示了我们创建的一个模型(注意不是Sam),还有很多其他的模型正在开发中。 以下是一些可以部署在边缘的大型模型。第一个模型是LLama,我们正在从这些大型模型中创建一些小型语言模型。

11110

【译】云端机器人:与Ken Goldberg 的对话

他的工作涉猎广泛,从超过170篇的机器人算法和社会信息过滤等的同行评审论文,到与人机互动相关的艺术项目。作为在加州大学伯克利分校的一位教授,他正在建立一个研发中心,开发医疗机器人协助手术。...机器人学习将会大大加快。简而言之,一个机器人可以花1万小的学习一些东西,或一万个机器人只需一个小时学习做同样的事情。 Q.这个存在多久了? A....医疗保健也是非常有前途的:现在的放射治疗包括把放射性种子放在一个肿瘤旁边,采用一个推进必须通过其他组织和器官的导管。...当然,它不是与汽车有关的;有些学生分别在机器人和自动驾驶车团队,他们不允许互相交谈。他们可能正在试图建立一个机器人的核心操作系统,但是这只是一个猜测。他们已经网罗了一批在该领域最优秀的人才。...他们本可以在别人的地上播种,或给别人的植物浇过多的水,大部分人没有那样做。相反的,他们替去度假的其他人浇水。也许这正因为它是一个花园。 更重要的是提出了一个哲学问题。

56140

科学家开发出鳗鱼状机器人:可探测海底暗礁

导读:科学家正在展示一款鳗状鱼机器人有预测称,在未来十年当中,无人水下航行器将会与无人机一样,对军队构成巨大威胁。...其实多年以来,美国国防部高级研究计划局已经开发出多款海洋生物类水下无人航行器:如机器水母、蝠鲼、金枪鱼等,许建新的这一鳗状鱼设计被认为是机器鱼设计中的一大突破,模仿鳗鱼独特的方式和其他鳗状鱼游泳的样子...许多年来,流体动力学研究者认为金枪鱼模式要更快和更有效,最近的一些研究已经发现,并非总是如此。 哈佛大学生物学家埃里克·泰瑞尔分析,隐身因素是海军设计机器鱼考虑的一个重要因素。...金枪鱼模式在游泳中能产生很大速度的波动,产生推力,鳗状的运动活动则更为流畅,排水更均匀,这种流畅平滑性使它比其他形状更不易被一些高度敏感的舰载传感器检测到。...鳗状鱼机器人最吸引人的特点在于的适应性,在水中通过起伏不定的运动前行,在陆地上同样也可以如此。正因如此,美国航空航天局考虑用蛇形机器人执行未来的火星任务。

94270

亚马逊用传送带当机器手,解决快递分拣的“最后一公里”问题

不过,目前Sparrow 的实际工作环境与真实的快递场景还有所不同。Sparrow配备了非常适合机器人使用的分拣箱,这使得工作比真实场景轻松得多。...这意味着任何会对以人为中心的工作流程产生重大影响的机器人解决方案可能不会走得太远。因此,Parness 和高级应用科学家 Parker Owan 必须开发能够解决问题的硬件和软件。...运动基元策略让不再怀疑机器人是否能完成这项工作,并让想,“哦,是的,就是这样。我们必须为此努力。”...当我们决定采用桨式方法并封装物品给了我们对物品的六个自由度控制,以确保它不会进入我们不希望进入的空间,同时也给了我们夹具上已知的工程表面。...也许只能以一般方式预测刚度或接触特性或储物箱中的物品,但我知道正在的桨背面触摸,它是铝制的。

27220

亚马逊用传送带当机器手,解决快递分拣的“最后一公里”问题

不过,目前Sparrow 的实际工作环境与真实的快递场景还有所不同。Sparrow配备了非常适合机器人使用的分拣箱,这使得工作比真实场景轻松得多。...这意味着任何会对以人为中心的工作流程产生重大影响的机器人解决方案可能不会走得太远。因此,Parness 和高级应用科学家 Parker Owan 必须开发能够解决问题的硬件和软件。...运动基元策略让不再怀疑机器人是否能完成这项工作,并让想,“哦,是的,就是这样。我们必须为此努力。”...当我们决定采用桨式方法并封装物品给了我们对物品的六个自由度控制,以确保它不会进入我们不希望进入的空间,同时也给了我们夹具上已知的工程表面。...也许只能以一般方式预测刚度或接触特性或储物箱中的物品,但我知道正在的桨背面触摸,它是铝制的。

20310

人工智能研发的热门编程语言:不死 Java、不朽 CC ++,以及新贵 Python

但是,当我们开始在另一个机器人平台编码,还需要使用不同的编程语言。 最近,像 ROS 行业已经开始为程序员提供更加标准化的替代语言选择。...Java 对程序员“掩盖”底层存储功能,这使得 Java 对程序的要求要比 C 语言对程序的要求更低一些这意味着我们对底层代码的运行逻辑了解比较少。...从软件工程的基础到探索机器人技术的未来,我们很可能已经学习了 Java。 像 C# 和 MATLAB 一样,Java 是一种解释性语言,这意味着它不会被编译成机器代码。...另外,Python 还有大量的免费库,这意味着当我们需要实现一些基本的功能不必“重新发明轮子”。...总结 本文列举了机器人十大热门编程语言,这并不意味着我们需要全部掌握每一门。对于每位开发者而言,最重要的是要发现一种对自身来说很自然的语言,且适合我们的机器人硬件。

1.3K80

与Thomas Gleixner对谈实时Linux内核补丁集

相比之下,一个位腐蚀的驱动程序只会影响到那些依赖于的设备的少数人。 JP:传统上,当我想到 RTOS 想到的是基于封闭系统的遗留解决方案。为什么我们有一个开源的替代品是必要的?...PREEMPT_RT 的缺点是它不能被完全验证,这将它排除在特定的应用程序空间之外,目前正在进行一些工作,例如 LF ELISA 项目,以填补这一空白。...该技术的复杂性涉及到广泛的核心内核代码,这显然是一个挑战,特别是结合主线内核的快速变化率。即使在相关的核心基础设施级别发生更大的变化,也不会过多地影响正在进行的开发和集成工作,比如驱动程序或文件系统。...很久以前,就放弃了对这一现象的理解,尤其是当我看到大量资金投入到当今过度炒作的技术上。...就开发本身而言,我们正在慢慢地吸引更多的人来理解 PREEMPT_RT 的复杂之处,以及从其他角度来看待的人,比如分析和工具。有些领域可以改进,比如文档,总有一些地方可以改进。

1.5K30

ChatBot 的误区

这是周期的一个自然部分:我们的行业需要从失败中学习,才能部署真正相关和聪明的机器人。 3.一些机器人缺乏透明度 最成功的机器人从一开始就让一件事情变得清晰:用户正在机器人聊天,而不是与另一个人聊天。...当我和某人通过电话安排晚餐计划问是否应该带上雨伞,这个人知道我们要去哪里,我们正在开会的时间是什么时间,以及这是一个室内还是室外的场地。...他们甚至知道一个多么谨慎的人,并且在给我一个答案考虑到这一切。 机器人不是。...能做好一件事的bot,远远强过能做很多事,哪件都做不好的bot。你实际上可以用“apps”,“sites”,甚至“people”来代替上面句子中的“bot”。...7.他们没有在适当的时机引入人工参与 当技术失败,用户仍然希望能够依靠人来帮助他们解决问题。尽管如此,只有极少数的聊天机器人拥有升级工作流程,以便在机器人无法帮助让人们接管对话。

1.7K100

波士顿动力CEO深度解答“网红机器人”的一切

波士顿动力公司已经将Spot机器人运送到这些地方,目前仅在测试阶段。 炼油厂也是Spot的一个绝佳用例,因为需要完成大量的数据收集和检查工作。...当我询问Raibert,波士顿动力公司在Spot上花费了多少精力,他说大约是50%,而且很快就会转移到Handle。...Atlas是波士顿动力公司的研究项目:该公司在Atlas上开发新技术,然后在恰当的时候将其中一些已经成熟的技术引入其他产品中。 “看作我们的赛车。...“我们正在一些学术型AI中的低层次部分。例如,在我们的仓库机器人中,我们的系统能知道需要构建一个货板。我们需要别的地方的盒子,机器人系统可以对这些事情进行规划。...简而言之,“当你从事某项工作,你会很想向人们展示你在做什么,认为这就是工作动机。”他说。 有人批评波士顿动力公司的视频没有显示有人在控制机器人,视频中完全没有技术细节。

65930

号称要推出世界上第一款通用人形机器人,还碰瓷波士顿动力,结果只是PPT?

如果一家公司带着雄心勃勃的“大饼蓝图”和一些令人印象深刻的效果图公之于众,几乎没有实际的硬件可以展示,这样的公司我们一般称为“PPT公司“,大家一般对这样的公司也持怀疑态度。...如果最终结果如此,那将是令人印象深刻的:这是一个非常单薄的机器人,这确实给它的性能带来了一些限制,机器人是全电动的,高1.6米,重60公斤,有效载荷20公斤,充电后运行5小。...以下是该公司认为需要实现的目标: 系统硬件:Figure正在设计一个完全机电化的人形机器人,拥有双手。目标是开发具有普通人的物理能力的硬件。...Figure预计,当我们实现原型后进入批量生产,Figure将面临一个陡峭的学习曲线。Figure正在为此做准备,对制造、系统安全、可靠性、质量和其他生产计划的设计进行深思熟虑。...人工智能:建立一个人工智能系统,使Figure的类人机器人能够自主地执行日常任务,和可以说是Figure长期面临的最困难的问题之一。

32320

深度学习,未来机器人的进化途径

本月早些时候,参加了Robotics: Science and Systems会议,对研究机器人技术的数量印象深刻,机器人技术似乎都可以用深度学习技术解决,在过去的几年,深度学习技术因为Google、...最喜欢的一个演讲是关于机器人“ikeabot”的,专注于组装家具。的研究人员正在试图找出机器人和人类同事交流的最佳过程。事实证明,这比教机器人了解物体或者如何适应装配过程需要的多得多。...例如,机器人如何请求帮助会影响人类同事的工作效率和工作流程,甚至会让他们感觉,他们正在机器人一起工作,而不仅仅在旁边。 数据使机器人更聪明。...基本上,机器学习的研究人员往往需要花费几年的时间来确定属性、特征或重点模型,并编写代码使计算机能够理解这些特征。...Ng展示了一个例子,是关于当前斯坦福研究汽车上的AI系统的,它可以实时区分轿车与货车,并且强调了GPU使一些繁重的计算工作可以在相对小型的设备上进行。

39550

甲壳虫混合机器人,可用于灾后搜救任务

电子背包与甲壳虫的触角接触,当天线受到电脉冲的刺激激活了甲壳虫的内置逃生机制,使陷入了认为正在进入某种东西并使其转向的东西。...还有其他一些小组正在研究天线刺激,但是他们无法对昆虫的反应进行评分,这对开发一个精确的闭环控制系统使得机器人虫自主工作非常重要。...这将有助于我们在灾难地点使用电子人昆虫发现受害者,并使电子人昆虫自主工作。 对于一个灾难的情况,我们可以释放数以百计的飞行和爬行机器人昆虫的网站,一旦大规模生产一个机器人昆虫的价格将微不足道。...在营救行动结束,所有的昆虫都会自动返回到控制基地。知道这听起来像科幻小说,但我们实际上正在努力实现。 你觉得这些生活机器人何时会对实际的实际应用有用?...根据目前人造板虫的进展情况,认为在5年内我们将能够使用人造板虫进行一些实际的应用。当然,不是指搜救任务,因为我们需要更多的时间。 你接下来做什么?

66390

这个机器人太牛了,陌生物体抓取识别成功率高达100%

给杂货拆包是一件简单乏味的工作:手伸进包里,摸索着找到一件东西,然后把拿出来。...他们开发了一种“未知物体”的抓取算法,使机器人能够评估一堆随机物体,并确定在杂物中抓取或吸附物品的最佳方式,而不必在拾取物体之前了解物体。 一旦成功抓住了一件物品,机器人将它从箱子中取出。...一旦进入抓手,物体就更容易识别,不会引起任何混乱。” 从像素到标签 研究人员以类似的方式开发了一种感知系统,使机器人能够在成功抓住物体后识别和分类物体。...然后希望我们已经给了足够的训练样例,当我们给它一个新的对象,它也会预测正确的标签。”...当人类拾取,我们进行小幅调整。弄清楚如何做出更具响应性的拾取,认为这是我们感兴趣的关键技术之一。” 该团队已经通过一些技术实现这一目标,为机器人的抓手添加触觉传感器,并通过新的培训体系运行系统。

1.4K80

机器人进入协作时代 多机器人协作大行其道 (中)

发现一些非常有趣的工业互联网创业公司,他们关注的不止是物联网在家庭中的应用,也将目光放在了工业领域,大量传感器和数据可以让工作更得心应手。...“机器人安全方面的改进和技术改革是另一个关键推动因素,”他说。“其中一个技术是协作机器人。另外一个是同步机器人。协作机器人正在完成一些过去闻所未闻的应用。...罗克韦尔开发一个综合模型,包含构建一个更智能OT/IT网络的方法和最佳实践。连接企业成熟模型的这份白皮书将引导您完成这五个阶段。 Hannah说世界上最大的自动化公司都是言行一致。...Keay指出一些创业公司就属于这个相对新兴的机器人领域。 “除了个人机器人认为很重要并且适用于各种机器人的另一个趋势是社会化机器人,”她说。...安川和末端执行器制造商Robotiq合作,一起开发了用于机器人MIG焊接的Kinetiq教学机器人允许操作员手动引导机器人到所需的焊接位置而不是用示教编程。

93750

专家谈论真实的人工智能

目前没有任何特别理由让人相信人工智能将具有以上的人类特质。 12、布里斯托大学的机器人专家Sabine Hauert:人工智能的发展是一个长期的、缓慢的过程。它不会很快实现。...在特定场合,机器人的每一项行为以及每个人工智能程序的背后,都有开发人员数月的辛苦工作。人工智能其实与魔法无关,只是大量工作积累的结果。...20多年前,当我开始人工智能研究工作,人们总是议论人工智能将会夺去我们所有人的工作。在过去的几年里,我们看到了科技的发展,也看到了不同工作本质的变化。我们的国家已经进化了—失业率降。...18、华盛顿州立大学计算机科学家Matthew Taylor:人工智能使得一些工作消失,都是一些人类不想做的既脏又危险的工作听到一个说法:人工智能会夺走我们所有人的工作。...事实上,看到的情况是,在一些可以由人工智能代替人工的工作中,人工智能通常是在协助人工作。我们正在做华盛顿州的一个农业项目。那里遇到了麻烦,苹果园里找不到足够的工人。

67660

机器人学编程简介~2019~

对于试图决定哪个的新机器人来说,这是一个相当无用的答案。首先要学习的语言。即使这是最现实的答案,因为取决于你想要开发的应用程序类型以及你正在使用的系统。 应该先学习哪种编程语言?...此外,还有大量的免费库,这意味着当您需要实现一些基本功能,您不必“重新发明轮子”。由于允许使用C / C ++代码进行简单绑定,这意味着可以使用这些语言实现代码中性能较高的部分,以避免性能损失。...希望能够对这个问题产生一些小影响,去年参加了一个自动机器人控制理论课程,最后建立了一个基于Python的机器人模拟器,这使能够在一个简单的移动可编程机器人上练习控制理论。 。...在本文中,将展示如何使用Python机器人框架开发控制软件,描述为模拟机器人开发的控制方案,说明如何与环境相互作用并实现其目标,并讨论一些在沿途遇到的机器人编程的基本挑战。...为了简化场景,现在让我们完全忘记目标点,并将目标作为我们的目标: 当我们面前没有障碍,向前迈进。遇到障碍物,请远离,直到它不再在我们面前。

1K40

机器人研发十大热门编程语言

其实最合理的答案,应该是取决于你想开发什么类型的软件,以及你正在使用什么样的系统。且对于机器人科学家来说,最关键的是建立“编程思维”,而不是用一种特定的语言来局限。...BASIC 针对初学者而设计,这使它可以成为开发者简单的入门语言。 Pascal 旨在提高编程实践,还引入了一些类似于指针这样的构建,这使得成为从 BASIC 晋升到更高级的其他语言的一个奠基石。...如果你准备进行一定程度的底层编码,或需要熟悉其他工业机器人语言,那么了解它们会对你有所帮助。 9....但是,当你开始在另一个机器人平台编码,还需要使用不同的编程语言。...从软件工程的基础到探索机器人技术的未来,你很可能已经学习了 Java。 像 C# 和 MATLAB 一样,Java 是一种解释性语言,这意味着它不会被编译成机器代码

2.1K80
领券