SLAM技术课程总结

大家好,又见面了,我是你们的朋友全栈君。

这学期SLAM技术课程遇到最多的问题,或者说困难更合适,其实和学生无关。

  1. 专业培养方案中,SLAM技术是双语课程,但此课对数学要求极高,通常应用型本科院校学生的数学基础并不具备直接学习此课程的条件;
  2. 操作环境要求学生需在Linux系统下完成,虽然现在有云端实践平台,但掌握基本的Linux命令依然是必不可少的基础,对于机器人工程专业学生而言,课程体系忽略了这块训练,使此课孤立于课程体系中,无法和现有培养方案的其他课程形成良性互动;
  3. 编程要求C++ 11,当然能够掌握14以上更好,而之前的课程多侧重于C和一些单片机程序设计,多为逻辑判断或顺序结构代码。不适用于面向任务的程序代码方法,只有极少数学生理解类的使用,知道库和接口等在代码封装中的作用,几乎没有学生具备SDK的调试经验;
  4. 课程要求上,由于课程全部借鉴和学习高翔博士的视觉SLAM十四讲第二版,但此课程要求学生能够掌握每章的课后习题并及时互动反馈,实际上课而言,学生能够将书中案例复现已经不易,很难勉强学生去完成课后习题,从作业和报告提交情况来看,没有一位学生能够脱离书中案例独立设计SLAM系统;
  5. 考核方式上,此课区别与其他做题课,强调从理论到代码,从算法到应用的能力实践,由于课时安排过于紧张并且只有直播课,很难做到高效的互动交流和答疑,师生联系比到校课堂要差很多,学生其他课程任务也非常重。

如上都是客观原因,所有困难和学生并无太大关系,但结果还是非常让人满意的,完全达到应用型本科院校对于全体学生SLAM技术理论和实践的要求,只有极少数学生未能顺利完成书中案例,再次感谢努力学习和研究的全体学生。

图1 教学过程四环节的联系

5 总结

通过这次以在线形式完成的SLAM技术理论实践一体化课程的教学工作,个人收获很多,通过和学生交流和沟通感受到一起努力协作克服困难的重要性,并很受鼓舞,心生感激。同时深刻感受到一门课程也有生命力,如何让知识鲜活起来,需要不断改进和创新。课程之间的联系也非常重要,学生需要同时注重能力和知识积累。当然也发现了一些问题如手机学习网课比电脑效果差,直播课时间比较长,无法按知识点索引,如何快速找到需要的内容,在以后的课程中用短视频形式做进一步改进和优化。

02:

03:

04:

05:

06:

07:

08:


最后,相信部分学生比我更能深刻体会到那种:

拼尽全力,却无能为力的那种无奈吧……


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/187061.html原文链接:https://javaforall.cn

未经允许不得转载:木盒主机 » SLAM技术课程总结

赞 (0)

相关推荐

    暂无内容!