疫情期间我把波士顿动力狗带回了家,边工作边撸机器狗,竟然被邻居举报了-阿里云开发者社区

开发者社区> -技术小助手-> 正文

疫情期间我把波士顿动力狗带回了家,边工作边撸机器狗,竟然被邻居举报了

简介: 疫情期间我把波士顿动力狗带回了家,边工作边撸机器狗,竟然被邻居举报了
+关注继续查看

波士顿动力的机器狗Spot大家一定不陌生,这个小家伙甚至已经成为了网红,不仅会放羊,还在疫情期间做起了巡逻监督员,以保证大家保持一定的社交距离。

要知道,在它投入使用之前一定会进行严格的测试,一般来说,波士顿动力的工程师会在公司总部“遛狗”,因为那里有足够的空间和资源来对机器狗进行压力测试。

然而受到疫情影响,波士顿动力的工程师们不得不把狗子牵回家遛,因为他们的工作就是让狗子升级换代,从陡峭的楼梯到平滑的地板,甚至一些更具挑战性的环境,Spot都需要从容应对才行。

测试地点从公司换到了自己家,想必一定困难重重啊,那就来和文摘菌一起看看工程师们跟Spot相处时都发生了什么有趣的事情吧~

Spot:雪地草地地下室,我通通都能去

一位名叫Sam Seifert的工程师一想到要把狗子牵回家遛,就很是头大,毕竟这狗“又大又响”,在屋里“跺来跺去”很是扰民。

果不其然,没过多久就被邻居举报了,无奈之下他决定还是带狗子看看外面的世界吧。

Sam太难了,当时是3月份,他那边天气很冷,每天还要抱着32公斤的狗子上下两层楼梯,这重量相当于一个8岁左右的小孩。

一开始Sam带着狗子在车里敲代码,然后再带它出来测试。后来他实在抵御不住严寒,于是决定在家敲代码,敲好了再出门。如果狗子没电了再回家充电,然后再出去测试。

Sam表示,短短3天他疯狂掉称啊!不过为了这只Spot,一切的努力都是值得的。

后来Sam决定和父母搬回了湖边的房子,那里宽敞一些。而且他还帮Spot找了一个同伴,就是他哥哥家的真·小狗。Sam说,“它第一次看到Spot的时候也很害怕,但现在已经习惯了。每当我们在外面测试的时候,它就会跟着我,在我身边晃悠。”

从照片上看,这只小黑柴和Spot简直是琴瑟和鸣啊!

然而这只是我们以为的,事实上真的狗子对机器并不感冒,因为一旦它们闻了之后觉得“没有内个味儿”,就会感到失望,也就不理Spot了。

户外训练到此结束,咱们换个场景,来看看在地下室是怎么训练Spot的。

Sam为了测试狗子的导航能力,把地下室弄的很乱。

既然是在家测试Spot,还有一件事情非常重要,就是要让人们与它保持安全距离。

Sam回忆称,有一次一个人走过来给了Spot一个熊抱。这真的非常危险,狗都有可能咬人,机器狗就更控制不住它自己了,Spot有一个非常强大的发动机以及很多“关节”,如果被夹到就很容易受伤。

现在,工程师们知道要警告任何接近它的人保持安全距离。

万一事态失控怎么办?别担心,还有一个总开关,按下“红色按钮”Spot就不动了,按两下它就会躺在地上。

Spot:我超级稳,滑倒是不存在的

波士顿动力公司的首席机器人工程师Zack Jackowski表示,对狗子进行测试是一个不可避免的过程。公司的目标是把Spot变成一个“多功能机器狗”,人类去的地方都能去,人类去不了的地方也能去的那种。

Zack指出,Spot的设计灵感来自大自然,“因为动物们是经过数百万年的进化,才得到这样最佳的行走方式。”在设计Spot的时候就可以直接借鉴大自然这优胜劣汰后的结果,从而免去种种试错过程。

自疫情爆发以来,该公司工程师的一项重大任务就是更新Spot的软件,使其具备新的移动和自动功能。这些更新是在5月份以Spot 2.0的形式发布的,其中一大块底层代码是在工程师家中完成的。

去年,Spot交付给客户时,导航选项还相对简单。使用一个像任天堂开关一样的控制器,中间有一个屏幕供摄像头输入,两边有操纵杆供操控,客户可以引导Spot沿着一条路线走,然后让它自动返回。在Spot 2.0中,有了更多的导航选项,包括设置航路点,执行预定义的“任务”(如巡逻和检查),以及在上传和编辑内部地图时拥有更大的灵活性。

Zack说,他们所做的一切都是为了让顾客更容易上手,即用最简单的方式让Spot“快速上岗”。

当Spot在现场发生故障时,波士顿动力公司的工程师会收集受影响单位的数据日志,并重新创建导致问题的场景。例如,在2.0更新中提到的一个问题是Spot在光滑表面上的处理能力,即使是四条腿在被油和润滑剂弄得很光滑的金属地板上也很难直立。

Zack表示,解决办法是“回到实验室,设置类似的东西,让它多摔几次。”在家的话就很难训练,但公司的工程师们都太有才了。一名员工用蜡纸和木板就重现了光滑的表面,让Spot的脚放在上面,再用绳子把木板猛的拉走。

Spot:我比你投篮准多了

Andy Barry是波士顿动力公司的另一位工程师,和Sam一样,3月初的某一天开始回家办公,他和妻子一起搬到了马萨诸塞州西部的父母家。

Andy的工作流程和Sam类似,都是先写代码,然后运行到Spot上进行测试,最后分析结果。与Sam工作的不同之处在于,他要测试波士顿动力公司正在考虑的下一个重大升级:在Spot的头部固定一个可以投掷的机械臂。

既然如此,那就从捡“垃圾”开始练习吧,指的是一些毛巾之类的不容易碎的小东西。Spot需要把散落在各地的东西统一捡起放到一个固定的地方,尽管它还是会漏掉一些。

还有一项测试是,教Spot玩投篮游戏。

关于机械臂的一些应用场景等细节,目前波士顿动力公司还不愿透露。但Andy表示,他们最初将专注于工业环境中常见的那种扣动扳机的任务,例如扭转阀门、杠杆和类似的工具。

那如此说来,未来是不是真的可以养机器狗了?又能干活又能看家,多好啊。

想多了。

波士顿动力公司的工程师们表示,Spot基本上是一种工业机器人,别想让它帮你做饭打下手。

Sam也说,“很多不熟悉Spot的人认为它非常适合在家养着,可以帮助老人、病人或有特殊需要的人。”“我认为这是我们应该关注的一个伟大目标,但在我们准备好在人类周围有限的空间操作之前,这项技术要改进的地方还有很多很多。”

在那之前,可能只有波士顿动力公司的工程师能带回家养了。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用NAT网关轻松为单台云服务器设置多个公网IP
在应用中,有时会遇到用户询问如何使单台云服务器具备多个公网IP的问题。 具体如何操作呢,有了NAT网关这个也不是难题。
22597 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
4065 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4477 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
5723 0
windows server 2008阿里云ECS服务器安全设置
最近我们Sinesafe安全公司在为客户使用阿里云ecs服务器做安全的过程中,发现服务器基础安全性都没有做。为了为站长们提供更加有效的安全基础解决方案,我们Sinesafe将对阿里云服务器win2008 系统进行基础安全部署实战过程! 比较重要的几部分 1.
5455 0
腾讯云服务器 设置ngxin + fastdfs +tomcat 开机自启动
在tomcat中新建一个可以启动的 .sh 脚本文件 /usr/local/tomcat7/bin/ export JAVA_HOME=/usr/local/java/jdk7 export PATH=$JAVA_HOME/bin/:$PATH export CLASSPATH=.
2135 0
如何设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云安全组设置详细图文教程(收藏起来) 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程。阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组。那么,这个安全组是什么呢?顾名思义,就是为了服务器安全设置的。安全组其实就是一个虚拟的防火墙,可以让用户从端口、IP的维度来筛选对应服务器的访问者,从而形成一个云上的安全域。
3828 0
1457
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载