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

 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 从零开始安装VMwareTools的详细步骤[通俗易懂]

    从零开始安装VMwareTools的详细步骤[通俗易懂]从零开始安装VMwareToolsVMwareTools是VMware虚拟机中自带的一种工具,相当于VirtualBox中的增强功能(SunVirtualBoxGuestAdditions),是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。它的功效不仅仅如此,我们可以通过它进行虚拟机和物理机之间的文件传输的,前提是我们要先安装它。那到底怎么安装VMware…

    2022年5月26日
    73
  • MySQL官网下载太慢的解决方法

    MySQL官网下载太慢的解决方法今天重新配置了服务器,所有环境都搭建好了,万事具备,只欠MySql,于是去官网找了5.7版本的下下来。可是画风是这样的,有点跨。。。在网站查了半天,也没有找到好的解决办法,捣鼓了半天,终于搞定了,下面说下解决方法。第一步,进入官网,选择需要下载的版本,我选择的是Linux通用版5.7,点击Download第二步,按F12,有些电脑是Fn+F12,查看下载地址第三步,复…

    2022年6月2日
    46
  • 数据库关系代数表达式学习[通俗易懂]

    数据库关系代数表达式学习[通俗易懂]本文转自:http://www.blogjava.net/decode360/archive/2009/04/15/292362.html感谢原作者关系代数是关系数据库系统查询语言的理论基础。很有必要学习一下,有些是用代数表达式很方便的东西,用SQL写出来还是挺麻烦的,并不是想象当中那么直接。 一、关系代数的9种操作:    关系代数中包括了:

    2022年10月16日
    4
  • 阿里云新一代关系型云数据库POLARDB商用上线

    阿里云新一代关系型云数据库POLARDB商用上线

    2022年3月13日
    75
  • Android仿QQ登录界面示例,实现登录、注册功能。[通俗易懂]

    Android仿QQ登录界面示例,实现登录、注册功能。[通俗易懂]Android开发经常用到注册、登录功能,于是便整理出一般通用的登录界面,并实现其相应功能。供读者参阅。此项目包含三个活动,即登录,注册界面,找回密码。

    2022年6月4日
    35
  • hexdump用法_comm命令

    hexdump用法_comm命令hexdump命令是Linux下的打印16进制的利器,它可以按我们指定的格式输出16进制,特别有用,配合eeprom来用简直是绝配。今天我们来介绍一个hexdump命令的使用: 首先我们准备一个测试用的文件test,十六进制如下: [plain]viewplaincopy00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F  …

    2022年9月21日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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