• 第三周作业-2团队项目


    作业要求


    2、团队合作

    本课程需要完成一个团队项目,主要功能是实现一个两轴机械手的运动控制仿真,主要功能包括:

    • 用户接口任务:负责接收来自用户的请求,并发送运动指令给轨迹插补任务。
    • 轨迹插补任务:接收运动指令,实时计算各轴的位置和速度设定值。
    • 物理引擎接口:基于ODE开源物理引擎,创建一个两轴机械手及环境的物理模型,用轨迹插补任务输出的各轴位置和速度设定值控制模型的运动,并把实时状态反馈给轨迹插补任务。
    • 图形化用户接口:可基于qt把上述功能集成到一个GUI界面。
      1)请思考你最擅长或最有兴趣参与哪一个模块的开发,并写在博客上。
      2)除了编程,你可以以多种形式为一个软件项目做贡献,如团队管理、需求分析、功能定义、算法设计、仿真分析、软件测试、文档写作......,快速阅读邹欣老师《构建之法》一书前五章和邹欣老师的博客(http://www.cnblogs.com/xinz),请写下你对团队协作开发的理解,以及自己在一个控制软件项目中倾向于承担的角色或任务。

    作业作答


    1)我选择轨迹插补任务。因为学习过相关的课程。
    2)《构建之法》阅读感想

    • 总体感想:我在本门课刚开始之时便开始并完成了对《构建之法》的阅读。乍读之下,我认为这本书挺有意思的,尤其是结对编程等概念我是第一次听说,这些合作方式在我看来是十分新奇的。此外,这本书很好地总结了团队合作中遇到的各种问题,并介绍了很多种团队合作的方法。当然,这本书提到的团队合作策略都是紧密围绕“软件工程”这一主题的。由于本人并没有软件项目经历,因此感触也不算深刻。
    • 对团队协作开发的理解:团队协作对团队各个成员的责任意识有较高的要求。若团队成员都自觉而主动,哪怕意见不一致,也可以努力寻找解决的办法来实现团队的目标。但是倘若团队成员积极性不高、责任意识不强,那么再好的团队协作策略也无从实施。因此,我认为团队协作成功的关键在于提高每个团队成员个体的责任感。
    • 我倾向于在团队协作中担任的角色:积极的团队成员。认真完成自己负责的部分,积极参与团队大方向、大计划的讨论,帮助活跃团队气氛,带动其他团队成员的积极性。
  • 相关阅读:
    Python readability提取网页正文的优化
    常见的提取网页正文的方法
    正则表达式所有字符解释
    python 模块 chardet下载及介绍
    Sublime Text 3 快捷键汇总
    python 字符编码
    Oracle笔记4-pl/sql-分支/循环/游标/异常/存储/调用/触发器
    Orcal笔记3-DDL-DML
    oracle多表查询和子查询练习
    oracle笔记2-多表查询和子查询
  • 原文地址:https://www.cnblogs.com/ritsuzp/p/6172091.html
Copyright © 2020-2023  润新知