摘要:
用了差不多一个星期的时间,大家协作一起把咖啡机项目结完成了。我参与的是控制组的代码编写任务,按照需求编写了最基本的咖啡类和根据咖啡类对象求取机器人关节角度的Robot类。Robot类主要是根据提交的Coffee类,调用SetCoffee类,获得所需要的原料及其工件坐标系下的坐标,再根据坐标调用S... 阅读全文
摘要:
今天按照昨天和今天协商的要求,修改了一个咖啡类,然后写了一个Robot类,将生成的咖啡对象交给SetCoffee类,得到机器人手臂角度值,并按照原料序号返回原料的对应机器人手臂角度值和原料的各类数。 阅读全文
摘要:
今天开始和队友编写代码。和队友们讨论了一下,确定采用郭彦彬昨天总结的第二个方案。然后我确定了一下大概的用于控制的代码框架,简单了写了下咖啡类、工位类、机器人类的声明。接着我直接将咖啡类完成了,上传到自己的github仓库里面。队友对我所写的框架进行了些修改,开始编写自己负责的相关代码部分。 阅读全文
摘要:
今天和其他小组成员讨论了一下如何去实现咖啡机的控制实现部分。大致上有两个方案。方案一:该种方案的实现方式是指将咖啡的不同原料、水、糖等通过不同的漏斗控制,根据客户的需求来给予漏斗开关不同的开度与开放时间,这种方案的优点是实现起来比较简单1 咖啡类(属性有 咖啡种类、量的多少、浓度、是否加糖) ---... 阅读全文
摘要:
1.使用git init初始化本地仓库。然后Fork orocos_kinematics_dynamics这个项目到自己github账号,找到这个仓库地址,使用git clone 将这个仓库同步到本地。2.使用cd orocos_kinematics_dynamics进入到刚才下载的仓库里面。用文本... 阅读全文
摘要:
Point.h 1 #ifndef POINT_H 2 #define POINT_H 3 class Point{ 4 private: 5 double X,Y; 6 public: 7 Point(); 8 Point(doubl... 阅读全文
摘要:
1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 using namespace KDL; 7 class abc 8 {public: 9 char name[20]; 10 in... 阅读全文
摘要:
提到写代码这件事情的时候,其实我一直是很矛盾的,个人对电子产品类的科技是很感兴趣的,喜欢在电脑上折腾一些东西,也有点喜欢写代码的感觉,但是一直被告知当个程序猿是很辛苦很累的,虽然薪水高,但是压力很大,所以当初在选专业的时候填了机械、电气、通信相关的专业,希望以后不会当个程序猿。然而到了现在,在... 阅读全文