首先,我目前设想的目标是按照知乎帖子(机器人工程师学习计划 - YY硕的文章 - 知乎
https://zhuanlan.zhihu.com/p/22266788)的计划,毕业的时候给自己家添加一个家务机器人负责做家务。因为我本来想要搞一个桌游机器人,但是被我妈批评了,她说没有足够的社会价值,我们当代大学生应当如何云云。我想,我妈是我的金主大人,是我的学业赞助商,那我还是听取她的意见,制作一个做家务的机器人,不需要很泛用,也不需要商用价值,只需要考虑我家这一种情况即可。也不需要太复杂,我打算先做避障的底盘,再做移动的机械臂,最后把它们连起来,如果今年只完成了一部分,那就把一部分作为毕设交上去。因此,最小化的任务应该是:
1.避障的底盘:激光雷达或者深度摄像头,SLAM建图或者其他建图方式。(手写双目视觉里程计。涉及到图像处理、特征匹配、位置解算、空间变换等等。)
2.神经网络识别人物跟踪程序。(涉及到深度学习工具包使用、数据集采集、数据集分析、小车控制等。)
3.机械臂力控底层代码。(涉及到舵机控制、倒立摆建模、动力学分析、PID控制、IMU原理等)
4.机械臂给人端茶倒水。(涉及到多自由度机械臂原理的学习、工具包的使用、轨迹规划等等)
5.可交互性程序。(涉及小程序的开发,我不了解)
然后,这样,这个机器人就可以实现这样的功能:
在家恭候我妹回家,发现我妹,巡逻拾取我妹的书包,带着书包来到我妹的书桌前,根据我妈转发的每日家庭作业和我妹的自主设置辅导我妹完成每日的工作流程(不强迫,类似可动的番茄TODO,会帮忙收纳好学习用品,带到卧室),然后之后要是有能力可以升级为PLUS版,白天在家做家务,晚上辅导我妹写作业(不仅听取我妈的意见也听取我妹的意见),然后这样我妈回家就可以刷电视剧或者给机器人DEBUG了(或许),然后她就会觉得让我上学很有用。
但是我有自己的导师,她最近很忙,而我的学习计划需要得到她的审批(其实我不打算做任何创新,我只打算把别人的项目GIT一下,能跑就行,GIT成功了我是不会学习其中的原理的),因为我现在是实验室的劳工了。所以我打算进一步挑出来自己需要补充的理论知识,在28号前(毕业论文选题截止日期)先学习理论知识,之后看看实验室让我干什么,最好有硬件支持。