A mobile robotics course for undergraduate students in computer science

被引:0
|
作者
Soto, Alvaro [1 ]
Espinace, Pablo [1 ]
Mitnik, Ruben [1 ]
机构
[1] Pontifica Univ Catolica Chile, Dept Comp Sci, Santiago, Chile
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A first generation of mobile robots able to cope with the high uncertainty of natural environments is starting to emerge. As a consequence, there is an increasing need for theoretical and practical courses that can formally teach the state of the art of the technology. This paper describes our experience teaching a Mobile Robotics course as part of our computer science curriculum for undergraduate students. The course has a strong experimental part, where the goal is to provide the students with a set of hand-on experiences using real mobile robots. In particular, we show how using a simple differential drive mobile platform and a low cost visual sensor, it is possible to teach the topics that are currently most relevant to the area of mobile robot programming for autonomous navigation. The course starts by illustrating low level control routines, such as locomotion, and simple behaviors, such as obstacle avoidance and target tracking in non-structured environments. Then, as the course moves to higher level tasks such as localization and mapping, the real world becomes too complex and a more structured world is needed. A structured world, called MazeWorld is then presented where we are able to illustrate high level topics using limited perception capabilities. In addition to the main parts of the class, we also describe the perception algorithms that we developed to achieve autonomous navigation in non-structured environments and in MazeWorld. Our experience indicates that the course is highly motivating for the students. They are able to reinforce several topics from the computer science curriculum and they learn the basis for advanced coursework, research, and the development of applications in Robotics and related fields, such as, Artificial Intelligence and Computer Perception.
引用
收藏
页码:54 / +
页数:2
相关论文
共 50 条
  • [1] Integrating Mobile Robotics and Vision With Undergraduate Computer Science
    Cielniak, Grzegorz
    Bellotto, Nicola
    Duckett, Tom
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2013, 56 (01) : 48 - 53
  • [2] Robotics course - a challenge for computer science students
    Kirandziska, Vesna
    Ackovska, Nevena
    [J]. PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 951 - 954
  • [3] Teaching Robotics to Undergraduate Computer Science Students: A different approach
    Salas, R. Pito
    [J]. 2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [4] Teaching Robotics for Computer Science Students
    Kirandziska, Vesna
    Ackovska, Nevena
    [J]. ROBOTICS IN EDUCATION: LATEST RESULTS AND DEVELOPMENTS, 2018, 630 : 193 - 198
  • [5] INTRODUCTORY ROBOTICS FOR COMPUTER-SCIENCE STUDENTS
    MCKEEVER, D
    [J]. UNIVERSITY COMPUTING, 1988, 10 (04): : 194 - 199
  • [6] Preparing Computer Science Students for the Robotics Revolution
    Touretzky, David S.
    [J]. COMMUNICATIONS OF THE ACM, 2010, 53 (08) : 27 - 29
  • [7] The 2022 undergraduate database course in computer science
    Goldweber, Mikey
    Wei, Min
    Aly, Sherif
    Raj, Rajendra K.
    Mokbel, Mohamed
    [J]. ACM Inroads, 2022, 13 (03): : 16 - 21
  • [9] Integrating control science in a practical mobile robotics course
    Pacheco, L.
    Luo, N.
    Ferrer, I.
    Cobos, J.
    Cufi, X.
    [J]. INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 2014, 51 (03) : 191 - 203
  • [10] Rethinking Undergraduate Computer Science Education: Using the 4Es Heuristic to Center Students in an Introductory Computer Science Course
    Starks, Francheska D.
    Reeves, Shalaunda M.
    Rickert, Jonathan
    Li, Kyle
    Couch, Brock
    Millunchick, Joanna
    [J]. EDUCATION SCIENCES, 2024, 14 (05):