极客DIY:如何动手“组装”一个机器人

2017-04-12 666366人围观 ,发现 64 个不明物体 极客

*原创作者:hyc66,本文属Freebuf原创奖励计划,未经许可禁止转载    

一个需要通电才能维持生命的机器人,不叫机器人,应该叫机械。历经半年时间,北极熊作者开始涉足机器人领域。想要通过人工智能,改变这个世界。

简单自我介绍一下自己:做过卖纸尿裤的金牌客服,做过提包的小跟班,做过家具组装以及搬运工,黑过天上飞的,地底下跑的,最后借《无间道》那句话:我以前没的选,现在我想做个好人。摇身一变,做了信息安全….今年25岁了,职校毕业,还在读书的你,看了文章后,应该没有什么道理不努力了把??

前言

决心要做机器人的时候,是在2016年的7月,当时看到市面上的“机器人”,和自己心目中的机器人,差别实在是太大了,反而是在电影里,才是我想要的(推荐电影:环太平洋,超能查派,硬核亨利,机械姬等等等等)机器人,应该是“英雄”要让人看到后尖叫的!,不是只会用轮子走来走去,说欢迎光临,送送菜,这、这叫机器人??这不过是一个机械装置罢了!!我要的机器人,他是不死的,他是拥有人类智慧的,是能够战胜人类的。具备天网系统,然而:天网系统只是一个标准配置。下面开始介绍我的机器人开发历程吧!

博尔机器人的第一代

1.jpg

2.jpg

3.jpg

二代

2016年7月开发历程(PS:现在看看第一代机器人,真是LOW爆了!):

淘宝买了一个塑料盒子,买了一块触控屏,买了麦克风,小音响,所有东西都堆积在一起,充电宝供电,一个小的WIN10操作系统,控制程序自己编写的,首先:我尝试利用了麦克风,调用“百度语音”进行识别(PS:虽然识别率不咋的,但是起码是免费的啊),再采用“图灵语义识别”,进行对话,在用“科大讯飞”生成自定义语音, 一个很基本的,小机器人就开发完毕了,可以通过WIFI,4G等情况下进行了基本的远程控制。后来觉得,怎么那么丑啊?这小玩意,好像也没有什么意思啊!~继续升级改造把!

4.jpg

2016年8月份,时隔2个月,我在网上买了一个“瓦力”的模型玩具,进行了拆解,毕竟,大家还是看脸的嘛。。。

5.jpg

22.jpg

我把眼睛挖掉了,装了两个摄像头,用于人脸识别,目前采用了【Eyekey】可以获取基本的人脸数据:年龄,性别,眼睛是否睁开,嘴巴是否张开等…

88.jpg

第二代视频展示地址:http://www.tudou.com/programs/view/6io89hYzlKQ/

三代

好看了,也好玩了,能够自主对话了,可是,然而并没有什么用!!我想要的机器人,要能够战斗啊,要像电影情节一样,他必须是一个英雄,他应该是这样的!!

怎么可能做来做去还是一个玩具呢??

999.jpg

                            【环太平洋电影中的机器人

好的,继续改造,由于经费有限(都是自费啊,没钱就刷着信用卡买材料),我把原来的配件都拆了,开始进行机器人仿生设计。买个红酒盒来做身子吧,买个儿童玩具头盔,来做机器人的头,至于激光剑,对,也是一个玩具。只能用比较低廉的材料来开发第三代机器人了。

图片1.jpg图片2.jpg图片3.jpg

X1.jpgX2.jpgX3.jpgX4.jpgX5.jpgX6.jpg

X8.jpg

自己缝制的手套,用于扑捉运动姿势的陀螺仪,下一代不打算用陀螺仪了,线路太复杂,我打算写摄像头算法,来进行同步控制

视频展示:

1.手臂同步视频:http://www.tudou.com/programs/view/B31t0S9_Nqc/

2.手指同步视频:http://www.tudou.com/programs/view/biWki3bdSVQ/

3.机器人运动视频:http://www.tudou.com/programs/view/ZJm2bNjOyaY/

2017年3月第三代机器人基本上开发完毕,大家对参数是否感兴趣呢?

X9.jpg

【上图为机器人的操作系统】

功能参数:

一、支持语音识别、语音对话、人脸识别,自定义语言类型为基本功能

二、支持远程控制,不限距离,毫秒级响应速率

三、支持远程人体动作同步,可让机器人模仿你的动作进行运动

四、目前仅能够用履带式进行行走,由于资金方面不足,会晚点进行双足开发

五、支持云端升级,通电后自动获取服务器上机器人的参数信息,进行更改

六、Window平台原生态支持过千万软件安装,运行,拓展。

七、USB-TTL通讯方式,使机器人躯体操控变得高度智能化

八、所有配件都可以在网上买得到,成本低廉。

九、我是比较偏向于软件的,毕竟软件是会越来越完善,功能越来越强大,而硬件,会随着时间而老化的

以下是系统方面的截图:

平台实现.png

A1.png

a2.png

作为普通客户,运行软件后,可以直接看到全国范围内上线的机器人,双击可以查看具体信息,用户输入远程链接的密码后可以对机器人实现远程控制

A3.png

上图为机器人的骨骼控制系统

QQ截图20170405213430.jpg

QQ截图20170405213256.jpg

编写自保护系统也很简单,通过获取陀螺仪的角度,来判断机器人是否处于平衡状态,在这里我们可以编写,当检测到摔倒动作后的操作,比如:机器人实现自我修正,运动角度改变,来达到摔不到的目的。

666.jpg

通过百度语音识别后,再将识别的内容,发送到“图灵语义系统”去,这样就可以获得机器人的“回答”了,接着只需要用科大讯飞,进行文字转语音的操作即可。

999.jpg

关于人脸识别系统:只要对着机器人说:我多少岁啦?机器人会自动拍摄你的照片,利用API接口,对脸部进行识别,并且回答你的问题

写到这里,你应该很快发现了,我不是在创造什么,而是利用现有的科技产品,进行一个大结合,别人什么好,我就用什么, 以此来组装出完整的机器人。平台用来提供远程调用,系统升级等服务。

既然产品已经讲完了,就说说我想干点什么把?目前三套系统【机器人端、客户端、服务器端】都是我自己编写的,在整套产品里面,给您展示的机器人,仅仅是一个机器人的躯体,真正的灵魂,是在“中央控制系统”上面。他可以让用户对机器人的性别,性格进行设定,以及知识体系的增加进行调配, 当【机器人的躯体】进行通电的时候,会从云端下载更新数据,机器人就具备着相应的能力。所以,机器人是可以在不通电的情况下实现自学习的,并且客户可以在天网平台上浏览机器人的视觉、听觉数据等。

我想让直播系统:不在是看着帅哥美女在唱歌,卖萌,而是看着别人控制机器人在伊拉克等国家,进行消灭恐怖分子的直播,各种各样的武器,收割、就像玩游戏一样简单。

我想建立机器人的帝国:让这样的替身机器人覆盖全世界,仅需要几百元,即可租用、并且控制任意一台机器人,实现世界、触手可及的目标。

我想大声告诉你:这样的机器人不需要上百万,不需要20年后,只需要一台iphone 7左右的价格就可以实现的了。我一个人的力量太单薄,我希望能够有志同道合的朋友,大家一起来开发,让世界更安全?

在公司做了项目的路演,结果失败了,原因是不知道产品的价值点在哪里,也就是说,不知道,开发出来的价值是什么?他怎么卖?他的用途是什么呢?哎,心好累,或许是我的介绍有问题吧。。。感兴趣的也可以下载我做的PPT。http://www.im-fox.com/博尔机器人进阶.pdf

您有什么好的建议或者意见,欢迎您的来信!希望大家可以在评论处多多支持我,我想把他继续开发下去,但是经过一次次打击,感觉已经有点没动力了……

下一步我打算改造成为双足机器人,想买3D打印机打印整个机器人的造型….然而我的资金,已经跌入谷底了……

Wooyun@sina.com     我的邮箱,以前玩乌云,然后就拿下来了……2333333

*原创作者:hyc66,本文属Freebuf原创奖励计划,未经许可禁止转载    

这些评论亮了

  • zw97073966 (4级) python是世界上最好的语言---0x024 回复
    未来属于算法,不是代码。有自己的技术!才可以有一片立足之地!加油
    )11( 亮了
发表评论

已有 64 条评论

取消
Loading...
css.php