期刊名称:Journal of Automation, Mobile Robotics & Intelligent Systems (JAMRIS)
印刷版ISSN:1897-8649
电子版ISSN:2080-2145
出版年度:2014
卷号:8
期号:1
页码:60
DOI:10.14313/JAMRIS_1-2014/8
出版社:Industrial Research Inst. for Automation and Measurements, Warsaw
摘要:This paper focuses on the key role played by the adop.on of a framework in teaching robo.cs with a computer sci- ence approach in the master in Computer Engineering. The framework adopted is the Robot Opera.ng System (ROS), which is becoming a standard de facto inside the robo.cs community. The educa.onal ac.vi.es proposed in this paper are based on a construc.onist approach. The Mindstorms NXT robot kit is adopted to trigger the learn- ing challenge. The ROS framework is exploited to drive the students programming methodology during the lab- oratory ac.vi.es and to allow students to exercise with the major computer programming paradigms and the best programming prac.ces. The major robo.cs topics students are involved with are: acquiring data from sen- sors, connec.ng sensors to the robot, and navigate the robot to reach the final goal. The posi.ve e.ects given by this approach are highlighted in this paper by com- paring the work recently produced by students with the work produced in the previous years in which ROS was not yet adopted and many di.erent soōware tools and languages were used. The results of a ques.onnaire are reported showing that we achieved the didac.cal objec- .ves we expected as instructors.