基于Scratch和ROS的教育机器人编程与实现
Programming and Implementation of Educational Robot Based on Scratch and ROS
摘要:
教育机器人涵盖计算机科学、教育学、自动控制、机械电子、人工智能等领域,是机器人应用于教育领域的典型案例,以培养学生具备分析、设计、实践和创造等综合能力为目标。本文首先介绍国内外教育机器人现状和技术趋势。然后,通过文献分析比较,本文提出当前教育机器人发展的主要问题。接着,本文探讨了基于Scratch和ROS教育机器人编程与实现,将图形化、解释型、编译型三种类别编程语言融于一种教育机器人。最后通过仿真和实验验证了所实现的教育机器人的有效性。
Abstract:
Educational robots cover computer science, education, automatic control, mechanical electronics, artificial intelligence and other fields. They are typical cases of robots used in education, aiming at cultivating students’ comprehensive ability of analysis, design, practice and creation. This paper first introduces the status quo and technology trends of educational robots at home and abroad. Then, through literature analysis and comparison, this paper proposes the main problems of the current development of educational robots. Then, this paper explores the programming and im-plementation of Scratch and ROS education robots, and integrates three kinds of programming languages: graphical, interpreted and compiled into an educational robot. Finally, the effectiveness of the implemented educational robot is verified by simulation and experiment.
参考文献
|
[1]
|
Yoo, J. (2015) Results and Outlooks of Robot Education in Republic of Korea. Procedia-Social and Behavioral Sciences, 176, 251-254. [Google Scholar] [CrossRef]
|
|
[2]
|
卢月品. 解读《中国机器人产业发展白皮书(2016版)》[J]. 机器人产业, 2016(3): 26-32.
|
|
[3]
|
Hara, K.J.O., Blank, D. and Marshall, J. (2015) Computational Notebooks for AI Education. Twenty-Eighth International Florida Artificial Intelligence Research Society Conference, 18-20 May 2015, Hollywood, 263-268.
|
|
[4]
|
Su, J.H., Cai, X.H., Lee, C.S., et al. (2016) The Development of a Half-Size Micromouse and Its Application in Mobile Robot Education. International Conference on Advanced Robotics and Intelligent Systems, Taipei, 31 August-2 September 2016, 1-6. [Google Scholar] [CrossRef]
|
|
[5]
|
West, J., Vadiee, N., McMahon, A., et al. (2017) From Class-room Arduinos to Missions on Mars: Making STEM Education Accessible and Effective through Remotely Operated Robotics. 2017 IEEE Integrated STEM Education Conference (ISEC), Princeton, 11 March 2017, 88-95. [Google Scholar] [CrossRef]
|
|
[6]
|
Rezeck, P.A.F., Azpurua, H. and Chaimowicz, L. (2017) HeRo: An Open Platform for Robotics Research and Education. 2017 Latin American Robotics Symposium (LARS) and 2017 Brazilian Symposium on Robotics (SBR), Curitiba, 8-11 November 2017, 1-6.
|
|
[7]
|
López-Rodríguez, F.M. and Cuesta F. (2016) Andruino-A1: Low-Cost Educational Mobile Robot Based on Android and Arduino. Journal of Intel-ligent & Robotic Systems, 81, 63-76. [Google Scholar] [CrossRef]
|
|
[8]
|
Relay Zhang. 使用Scratch2和ROS进行机器人图形化编程[N/OL].
https://blog.csdn.net/ZhangRelay/article/details/78857311, 2018-09-27.
|