本人有多年的java语言编程经验,数学的微积分、矩阵变换、模拟电路、数字电路知识也就大学学过那点,基本忘得只剩概念了。
本人目标是利用自己业余时间制作一个采摘机器人(丈母娘前一阵子地里载**回来走得急摔了一跤骨折了,看着他们年纪一点点变大,对土地的感情又是那么深,躺在床上还惦记这地里活。由此想到全国农村这么多留守老人,随着年纪慢慢变大,越来越有心无力)。
分几个阶段目标:
1.在PC上能借助两个摄像头像差识别出**(只对**,将来在考虑其他)的坐标。
2.在PC上控制一个6自由度多关节机械臂。
3.轮式运动系统及路径控制
4.根据实际使用,对机械臂的抓手的优化
5.身体设计并扩展为多摄像头和多手臂(5~20)
6.多足运动系统(6足)支持复杂地形的。
7.机器学习系统,语音控制系统,换臂功能~~~太远了估计要5年后了:)
思路:
尽量利用现有硬件以及技术,主要精力放在选型和设计总体控制调度软件。目前想到的最先要做的事情是解决图像的识别,和熟悉机械臂控制。图像打算研究一下opencv,matlab的API,机械臂不知道有什么办法得到一个现成的机械臂熟悉一下,这段时间打算复习一下C编程,了解一下机械控制领域的通讯协议。
请各位前辈指点一下,后面的路应该怎样走。
|