七月二十六日,来深第八天,在越疆第四天。
今天先跑Python的demo,然后小组选课题做项目。相比其他组,我们组基础偏弱一些,强哥做单片机多一些,效余学过一些Python,炳豪哥做CNC,我摆弄下建模,也就电子信息的老柯相关性更大一些。
两个组做机器视觉,一个组做电子琴,一个组做二次开发,剩下我们组,一堆七零八散的套件。考虑半天,pass了众多方案,决定稳妥一些——一个3D打印+雕刻(高端名字called “增减材复合加工”)课题,一个工业4.0课题(没有视觉套件,用颜色传感器检测替换摄像头,传送带、滑轨+三台机械臂实现抓取、识别码垛功能)。
一中午进展不大,强哥在学习Arduino,老柯搭硬件,我匆匆忙忙把模型建了一下。下午准备就绪,开始我们的课题。
所有的努力都不会白费,突然又有了这样子的感慨。前天和老柯把老师给的demo改了改,实现了部分功能,没想到今天就能当做程序的一部分插入进来。
一个程序控制一台机器,就出现三个程序控制三台机械臂的尴尬,根本不智能。柯大佬提出多机联控的想法,一个软件控制三台,给每台机械臂分配ID,多线程控制(其实具体怎样实现我依然没有听懂)。
不过有方向就快了许多,我负责挺简单的两个程序的模块——抓取物块运输,颜色识别然后放置,但是Python根本写不来,只能用图形化编程,导出一堆夹着机器码的代码,再修改变量名,写注释。虽然在原程序上修改,但也费了很大的劲儿,毕竟编程基础比较差,觉得能差不多看懂程序已经谢天谢地了。
小毛病不断,一点一点调试,终于搞定,把成果交给柯大佬整合进程序的框架中。
很多东西仍然不理解,但就我做的那一部分来说,学习到的东西还是挺多的,第一次实操动态库的修改,终于对API有了稍微深刻一点的理解,终于能把写得东西稳定运行起来……最重要的是,这段时间没有白白浪费掉,也和队友一起不断发现问题,不断学习,不断解决,从小白变得稍微高级一点。
晚上调试到十点半多,3D打印的零部件也差不多完成了。出教室,田哥依然没走,两个搞开发的技术主管也没有离开。田哥很热情,讲大学要学的方向,讲职场,讲初到深圳的情况……
离开公司的时候,已经十一点。每天朝九晚九,似乎有了上班的感觉,明天争取和战友们把程序整理出来,课题就能结束了。
ps、 今儿把电脑后盖撬开,看着乱七八糟的板子又默默装上了
领取专属 10元无门槛券
私享最新 技术干货