cozmo vector的起源最详细的说明「建议收藏」

VECTORvector,向量,从一个点,往一个方向无限延申。anki公司最初给他们的第一个家庭机器人取名就复用了vector这个众所周知的名字。要谈vector,我还是先从vector的小兄弟cozmo谈起……其实他们最初是个玩具公司,他们开发的赛车玩具我也没玩过,直到可爱的cozmo出现,它的特点就是很可爱。有手有脚有情绪,虽然跑起来没有赛车快。我赶紧买了一个回来。哈哈,说白了就是一个树莓派包装下。anki公司对他的定位还只是一个玩具,可以在手机上安装APP,APP.

大家好,又见面了,我是你们的朋友全栈君。

VECTOR

vector,向量,从一个点,往一个方向无限延申。anki公司最初给他们的第一个家庭机器人取名就复用了vector这个众所周知的名字。

要谈vector,我还是先从vector的小兄弟cozmo谈起……

其实他们最初是个玩具公司,他们开发的赛车玩具我也没玩过,直到可爱的cozmo出现,它的特点就是很可爱。有手有脚有情绪,虽然跑起来没有赛车快。我赶紧买了一个回来。

cozmo vector的起源最详细的说明「建议收藏」cozmo vector的起源最详细的说明「建议收藏」

哈哈,说白了就是一个树莓派包装下。

cozmo vector的起源最详细的说明「建议收藏」

 anki公司对他的定位还只是一个玩具,可以在手机上安装APP,APP通过手机蓝牙连接cozmo机器人,然后发指令给cozmo控制它。当然APP还提供了图形化的编程:拖拖拽拽这些小方块形成程序,然后运行程序。也算是一种编程教育。当然比起编程还是比较简单,毕竟是一种用于教育的模拟编程。很多玩具都有此功能。

cozmo vector的起源最详细的说明「建议收藏」

 

cozmo vector的起源最详细的说明「建议收藏」

 

 从这些功能看上去,可以知道anki的确是开发了一个可爱的玩具。

最后我发现他们还提供了python SDK,也就是宣布可以使用python编程控制机器人。这点迅速吸引了我,因为python是强大的,可以做几乎任何我能想到的事情。于是最终它到了我手里,我亲测发现,python SDK是这么用的:

cozmo vector的起源最详细的说明「建议收藏」

 

 额,这这这……这是谁架构的,很明显,最初开发cozmo时,anki公司根本没想过要提供pythonSDK,所以这架构有点龊,每次要运行自己的python程序,首先得有个空闲不用的手机作为中间转发器。哎,实在麻烦。

cozmo除了可爱的外观,还有勉勉强强的python开发功能,另外它内部还带了一点点人工智能的算法,使它在没人控制的时候也能自己做出一些行为。

可能anki公司也想通了,最终他们决定要开发vector,并在kickstarter上发起了众筹。众筹是成功的,一共获得了187万美元的支持。

cozmo vector的起源最详细的说明「建议收藏」

 

 vector延用cozmo的可爱外观。但是在硬件上加强了,增加了喇叭,增加了wifi,摄像头从双色升级到彩色,表情[脸,屏幕]从双色升级到彩色。底部增加了防坠落传感器,顶上增加了指纹识别,等等。正所谓麻雀虽小,五脏俱全。

另外,vector的定位不再是一个玩具,而是一个家庭机器人,类似于你家里的天猫精灵,小爱同学,之类的。所以添加了更多人工智能的成分在其内部,但始终还不够专业,所以anki与亚马逊合作,使vector可以使用alexa,这个功能在我看上去是不妙的,它使vector有些人格分裂,叫它vector时他是一个人,叫它alexa时他又是另一个人。也许anki公司太急功了。其实vector发展慢一点,用户也等得起。用不着急着去集成alexa,另外alexa和vector一样不支持中文,这一点对中国市场太不友好了。

还有最吸引程序员的一点,便是它的重新架构。从程序员的眼睛里看,这才是正常的架构。使用python编程时,看上去不再是去调试一个APP,而是发http请求给vector,vector变成了一个web服务器,通过python SDK往它发送grpc协议,就能控制它的行为。另外vector脱离了手机app,可以直接通过互联网去连接云服务器,变成一个智能语音助手。而比起语音助手,它有更多的IO外设。

cozmo vector的起源最详细的说明「建议收藏」

 

vector这个词汇,表示目标明确,无限延申,所以我对vector的未来抱有很大的期望,虽然当时有几点设计让我不爽。

对于小白用户,vector是一个家庭机器人,可以对话,命令它做事情。

对于程序员用户,vector是一个http服务器,可以发http请求给它,命令它做事情。

但是我还是觉得无聊,因为vector内部的代码不可修改,我是多么希望有一天我能去研究它内部的代码,并有机会修改它。让它变得更开放,但是anki公司把这个权限紧紧的握在了他们自己的手里。

直到他们公司倒闭了,我真的想说脏话。这么好的项目,这么好的前景,居然能只花一年时间就做倒闭了,真是菜鸡。今年居然连云服务都要停止服务了,相当于vector变成了一个废品,因为我们没有办法修改它,也没有了云服务。vector这名字,哎,一眼难尽……

直到2020年初,有人收购anki公司的所有东西,并在kickstarter上发起了众筹,卧槽,历史总是惊人的相似啊,vector的第二次众筹,会不会没经营到一年又倒闭了。有种圈钱跑路的预感。来看一下这一次众筹。

cozmo vector的起源最详细的说明「建议收藏」

 

 这一次只计划众筹7万5美元。但众筹到了近50万美元。

回想2018年,计划众筹50万美元,众筹到了187万美元。

虽然规模变小了,但热度还在,毕竟这设备好多人手头都有。这一次的众筹我也参加了,我贡献了297美元,作为回报新公司会把vector的一些权限给我,然我的vector能脱离他们的云服务器,连接我自己搭建的服务器。并把一部分源代码给我,使我能了解vector的内部代码。并录制6小时的教学视频给我。其实这些就是当时anki公司紧紧握在手里的东西,现在拿出来卖钱了。哎,令人惋惜又可恨的anki。今年秋天,我将获得v的很多代码,希望我能够从中学习到一些有用的/有趣的东西。

如果你也对vector的原理感兴趣,可以联系我,未来和我一起学习/讨论/交流vector。

+qq:1769003060

希望你:有一定的编程基础。有vector设备。使用过vector或者cozmo的sdk。有尽量多的业余时间,有浓厚的兴趣。非常感谢。

由于没人阅读,所以我加点关键词在最后,方便索引

python robot SDK

anki vector SDK

anki cozmo SDK

kickstarter

Digital Dream Labs

Lifetime Digital Dream Labs Membership

Vector’s Escape Pod License

Vector’s Open Source Development Kit

Escape Pod + OSKR + DDL Membership

Pre-Recorded Six Week Vector Boot Camp

Vector Certified Licensed Engineer Camp

转载:https://www.cnblogs.com/xjjsk/p/12491877.html

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/128244.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • GoLand 2022.01.4激活码(JetBrains全家桶)

    (GoLand 2022.01.4激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.htmlGTRPTN90LV-eyJsaWNlbnNlSW…

  • 扫码登录的原理和实现方法_扫码支付的原理

    扫码登录的原理和实现方法_扫码支付的原理1概述在日常Web端产品的使用中,一般都会支持扫码登录,这种方式操作简单,相对传统的手机号登录等方式速度更快、安全性更高,还可以增加自家产品的粘合度。2登录原理扫码登录本质是解决将APP端的用户登录信息(通常是Token)通过扫码的形式安全稳定地同步给Web端。1)用户打开Web端网页,进入扫码登录的界面;2)从Web端服务器获取二维码的图并获取其状态;3)Web端服务器在生成二维码时,会生成一个uuid和二维码进行关联,并将uuid存入db记录中;4)

    2022年10月24日
  • Mongo的morphia读取Map<String>>类型数据的问题「建议收藏」

    Mongo的morphia读取Map<String>>类型数据的问题「建议收藏」      最近一直使用morphia,给mongo数据查询带来很多遍历,但是最近项目遇到了一个严重的问题,在从Mongo数据库中查询Map&lt;String, List&lt;Object&gt;&gt;字段时,针对value值为空list时(即[ ]),竟然读到数据的严重问题,具体描述如下: 1.Entity数据结构:      import org.mongodb.morph…

  • 两分钟解决IntelliJ IDEA中文乱码问题

    两分钟解决IntelliJ IDEA中文乱码问题1.首先是编辑器的乱码,这个很好解决,file->settings->appearence里面有个Name设置成支持中文的字体(这个很重要)同样还要再settings中的Eidtor->FileEncodings里面设置字体编码格式,一般都是UTF-8,GBK什么的也行。2.找到idea安装目录bin目录下如下图所示两个文件,用编辑器打开,在文件末尾添加-Dfile.encoding=UTF-

  • 全国城市拼音对照表[通俗易懂]

    全国城市拼音对照表[通俗易懂]全国城市拼音对照表

  • 【linux】awk相关

    【linux】awk相关

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号