“姜传琦”版本间的差异
(摘要是什么) |
|||
(相同用户的8个中间修订版本未显示) | |||
第4行: | 第4行: | ||
github:jcq15 | github:jcq15 | ||
+ | |||
+ | gitlab:jcq15 | ||
blog: [http://jcq15.github.io jcq15.github.io] | blog: [http://jcq15.github.io jcq15.github.io] | ||
+ | |||
+ | 微信公众号:精神病人欢乐多 | ||
=Day1= | =Day1= | ||
第11行: | 第15行: | ||
对智能硬件有了基本的了解,做了PYNQ板控制LED灯的编程实验。 | 对智能硬件有了基本的了解,做了PYNQ板控制LED灯的编程实验。 | ||
− | --[[用户:Jcq15|Jcq15]]([[用户讨论:Jcq15|讨论]]) | + | 1. 用网线连接PYNQ板和电脑,然后用USB接口给板子供电。 |
+ | |||
+ | 2. 进入网络与适配器选项,找到对应的以太网连接,右键-属性-Internet协议,修改IP地址为192.168.2.1 | ||
+ | |||
+ | 3. 电脑访问192.168.2.99:9090即可进入PYNQ板的jupyter界面,在那里玩耍 | ||
+ | |||
+ | 4. 通过按钮控制灯 | ||
+ | |||
+ | =Day2= | ||
+ | |||
+ | 使用PYNQ板和opencv库完成人脸识别和眼睛识别,效果拔群,步骤如下: | ||
+ | |||
+ | 1. 用网线连接PYNQ板和电脑,USB供电,电脑访问192.168.2.99:9090进入jupyter界面 | ||
+ | |||
+ | 2. 摄像头插到PYNQ板的USB Host接口,打开opencv的示例程序,运行 | ||
+ | |||
+ | 结果如下: | ||
+ | |||
+ | 原图: | ||
+ | |||
+ | [[文件:Jcq15.origin.png|有框|原图]] | ||
+ | |||
+ | 识别后: | ||
+ | |||
+ | [[文件:Jcq15.detect.png|有框|识别后]] | ||
+ | |||
+ | =Day3= | ||
+ | |||
+ | 开始玩语音识别。要在手机上装个APP。首先下载Android Studio,然后下载APP的代码,按照书上写的修改后生成APK文件,安装。 | ||
+ | |||
+ | =Day4= | ||
+ | |||
+ | 录音,共有24句话,录好后保存,作为机器学习的训练数据。 | ||
+ | |||
+ | 利用上节课搞的那个APP,体验语音识别,竟然真的识别出来了,神奇。 | ||
+ | |||
+ | 老师现场在他的笔记本上演示了audionet的训练过程。然而笔记本CPU运算能力捉襟见肘,运行极为缓慢,要是在GPU上搞就好了。 | ||
+ | |||
+ | =Day5= | ||
+ | |||
+ | 老师讲解了Tensorflow的相关知识和简单的神经网络模型。这部分内容在《大数据与机器智能》课上也学过,于是重新回顾了一遍。 | ||
+ | 神经网络的原理并不复杂,但却做出了许多令人惊叹的成果,有趣。 | ||
+ | |||
+ | =Day6= | ||
+ | |||
+ | 这节课开始玩NAO机器人。机器人是比较复杂的智能硬件。人类习以为常的一些动作,例如站立、走路,实际上都很复杂,没有研究过很难说清楚具体每一个关节如何用力,但这个机器人竟然可以稳定地坐下、起立、走路。 | ||
+ | |||
+ | 由于最后要让他跳舞,所以我们要配置一下软件。接下来的几天多数时间都在debug,第一个bug就是老师给的软件安装地址竟然打不开!然而已经快下课了,遂作罢。 | ||
+ | |||
+ | =Day7= | ||
+ | |||
+ | 参观光轮电子公司。台风来袭,雨很大,但我们对知识有着浓厚的兴趣,于是坚持冒雨参观,遭到公司领导和员工的热情接待。 | ||
+ | |||
+ | 光轮电子公司座落在一个较为冷清的小区,环境比较安静,非常适合搞这些高科技。公司人员向我们介绍了物联网的基本概念,并展示了研发的物联网实训系统。物联网我之前了解的不多,通过这次参观有了一些基本的了解。 | ||
+ | |||
+ | =Day8= | ||
+ | |||
+ | 今天就要开始搞机器人了。上次软件安装地址没有打开,这次抱着试试看的态度又点了一次,竟然打开了!真是<strike>晴天霹雳</strike>大快人心! | ||
+ | |||
+ | 然而新的问题出现了,软件连不上机器人,并且报错信息是一堆乱码。似乎有很多同学遇到了这个玄学问题,后来使用重启大法成功解决。 | ||
+ | |||
+ | 重启大法三部曲: | ||
+ | |||
+ | * 重启软件 | ||
+ | * 重启电脑 | ||
+ | * 重启机器人并重启电脑 | ||
+ | |||
+ | 终于连上了机器人,作为编程界惯例,第一个测试程序成功地让机器人说出"Helloworld!",大成功,可以开始编舞了。 | ||
+ | |||
+ | 我们选择了神曲《最炫民族风》,舞蹈是大妈们的广场舞。下课了,于是下午和晚上继续搞。 | ||
+ | |||
+ | 下午,我们来到教室开始编舞,最大的问题就是无法保持平衡,最后我们不得不放弃一些<strike>看起来很容易的</strike>动作,例如踏步、旋转、翘脚。毕竟稳定压倒一切,不稳定的舞蹈是不行的。我们奋战到晚上,完成了前面一小段舞蹈。 | ||
+ | |||
+ | =Day9= | ||
+ | |||
+ | 明天就要表演了,今天要搞完。 | ||
+ | |||
+ | 在经历了机器人无数次"Ouch"后,终于在晚上9点左右完成了一个完整的稳定版本。下一步是群舞,找老师搬来了另一台机器人,配置无线连接时出现了各种奇葩问题,换了好多台机器人,重启了无数次才搞定。希望机器人厂商能提高连接的稳定性! | ||
+ | |||
+ | 这样基本上大功告成了,明天改一下IP就可以了! | ||
+ | |||
+ | =Day10= | ||
+ | |||
+ | 来到教室开始连接机器人。无线连接失败了!改用有线连接竟然也不行,场面一度十分尴尬。后来老师来了,机器人突然又连上了,真是有心栽花花不开,无心插柳柳成荫,山重水复疑无路,那人却在灯火阑珊处! | ||
+ | |||
+ | 第一次测试的时候两个机器人都摔倒了,不知道是运气问题还是什么情况,但也管不了了。一会就直接拿上去表演了。 | ||
+ | |||
+ | 表演大成功,没有摔倒!顺利地完成了最后表演,并录像。 | ||
+ | |||
+ | =后记= | ||
+ | |||
+ | 这门课程结课了。我从这门课中了解到很多智能硬件的知识,感谢各位老师和助教的帮助! | ||
+ | |||
+ | --[[用户:Jcq15|Jcq15]]([[用户讨论:Jcq15|讨论]]) 2018年7月27日 (五) 12:10 (CST) |
2018年7月27日 (五) 06:10的最后版本
地球人。
mail:842205264@qq.com
github:jcq15
gitlab:jcq15
blog: jcq15.github.io
微信公众号:精神病人欢乐多
Day1
对智能硬件有了基本的了解,做了PYNQ板控制LED灯的编程实验。
1. 用网线连接PYNQ板和电脑,然后用USB接口给板子供电。
2. 进入网络与适配器选项,找到对应的以太网连接,右键-属性-Internet协议,修改IP地址为192.168.2.1
3. 电脑访问192.168.2.99:9090即可进入PYNQ板的jupyter界面,在那里玩耍
4. 通过按钮控制灯
Day2
使用PYNQ板和opencv库完成人脸识别和眼睛识别,效果拔群,步骤如下:
1. 用网线连接PYNQ板和电脑,USB供电,电脑访问192.168.2.99:9090进入jupyter界面
2. 摄像头插到PYNQ板的USB Host接口,打开opencv的示例程序,运行
结果如下:
原图:
识别后:
Day3
开始玩语音识别。要在手机上装个APP。首先下载Android Studio,然后下载APP的代码,按照书上写的修改后生成APK文件,安装。
Day4
录音,共有24句话,录好后保存,作为机器学习的训练数据。
利用上节课搞的那个APP,体验语音识别,竟然真的识别出来了,神奇。
老师现场在他的笔记本上演示了audionet的训练过程。然而笔记本CPU运算能力捉襟见肘,运行极为缓慢,要是在GPU上搞就好了。
Day5
老师讲解了Tensorflow的相关知识和简单的神经网络模型。这部分内容在《大数据与机器智能》课上也学过,于是重新回顾了一遍。 神经网络的原理并不复杂,但却做出了许多令人惊叹的成果,有趣。
Day6
这节课开始玩NAO机器人。机器人是比较复杂的智能硬件。人类习以为常的一些动作,例如站立、走路,实际上都很复杂,没有研究过很难说清楚具体每一个关节如何用力,但这个机器人竟然可以稳定地坐下、起立、走路。
由于最后要让他跳舞,所以我们要配置一下软件。接下来的几天多数时间都在debug,第一个bug就是老师给的软件安装地址竟然打不开!然而已经快下课了,遂作罢。
Day7
参观光轮电子公司。台风来袭,雨很大,但我们对知识有着浓厚的兴趣,于是坚持冒雨参观,遭到公司领导和员工的热情接待。
光轮电子公司座落在一个较为冷清的小区,环境比较安静,非常适合搞这些高科技。公司人员向我们介绍了物联网的基本概念,并展示了研发的物联网实训系统。物联网我之前了解的不多,通过这次参观有了一些基本的了解。
Day8
今天就要开始搞机器人了。上次软件安装地址没有打开,这次抱着试试看的态度又点了一次,竟然打开了!真是晴天霹雳大快人心!
然而新的问题出现了,软件连不上机器人,并且报错信息是一堆乱码。似乎有很多同学遇到了这个玄学问题,后来使用重启大法成功解决。
重启大法三部曲:
- 重启软件
- 重启电脑
- 重启机器人并重启电脑
终于连上了机器人,作为编程界惯例,第一个测试程序成功地让机器人说出"Helloworld!",大成功,可以开始编舞了。
我们选择了神曲《最炫民族风》,舞蹈是大妈们的广场舞。下课了,于是下午和晚上继续搞。
下午,我们来到教室开始编舞,最大的问题就是无法保持平衡,最后我们不得不放弃一些看起来很容易的动作,例如踏步、旋转、翘脚。毕竟稳定压倒一切,不稳定的舞蹈是不行的。我们奋战到晚上,完成了前面一小段舞蹈。
Day9
明天就要表演了,今天要搞完。
在经历了机器人无数次"Ouch"后,终于在晚上9点左右完成了一个完整的稳定版本。下一步是群舞,找老师搬来了另一台机器人,配置无线连接时出现了各种奇葩问题,换了好多台机器人,重启了无数次才搞定。希望机器人厂商能提高连接的稳定性!
这样基本上大功告成了,明天改一下IP就可以了!
Day10
来到教室开始连接机器人。无线连接失败了!改用有线连接竟然也不行,场面一度十分尴尬。后来老师来了,机器人突然又连上了,真是有心栽花花不开,无心插柳柳成荫,山重水复疑无路,那人却在灯火阑珊处!
第一次测试的时候两个机器人都摔倒了,不知道是运气问题还是什么情况,但也管不了了。一会就直接拿上去表演了。
表演大成功,没有摔倒!顺利地完成了最后表演,并录像。
后记
这门课程结课了。我从这门课中了解到很多智能硬件的知识,感谢各位老师和助教的帮助!