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 条
  • [21] Computational Intelligence Course in Undergraduate Computer Science and Engineering Curricula
    Minaie, Afsaneh
    Sanati-Mehrizy, Paymon
    Sanati-Mehrizy, Ali
    Sanati-Mehrizy, Reza
    2013 ASEE ANNUAL CONFERENCE, 2013,
  • [22] Design and implementation of computer games: A capstone course for undergraduate computer science education
    Jones, RM
    SIGCSE 2000: PROCEEDINGS OF THE THIRTY-FIRST SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2000, 32 (01): : 260 - 264
  • [23] Application of Mobile Augmented Reality in a Computer Science Course
    Abd Majid, Nazatul Aini
    ADVANCES IN VISUAL INFORMATICS, 2013, 8237 : 516 - 525
  • [24] "WOMEN IN SCIENCE". A DIVULGATIVE COURSE FOR BUSINESS & ADMINISTRATION UNDERGRADUATE STUDENTS
    Auger, M. A.
    Briz, S.
    Santalla, S. N.
    7TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2013), 2013,
  • [25] Teaching Database Security in an Undergraduate Database Administration Course Serving Computer Science, Information Technology and Cybersecurity Students
    Hasan, Mir
    Elarde, Joseph
    Bruster, Barry
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, 2023, : 1406 - 1406
  • [26] Exponential Competence of Computer Science and Software Engineering Undergraduate Students
    Hazzan, Orit
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: JOINT TRACK ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-JSEET 2021), 2021, : 105 - 109
  • [27] Understanding Professional Identities and Goals of Computer Science Undergraduate Students
    Kapoor, Amanpreet
    Gardner-McCune, Christina
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 191 - 196
  • [28] On Tutor System for Undergraduate Students Majored in Computer Science and Technology
    Zhu, Fei
    Zhou, Xiaoke
    Fu, Yuchen
    EDUCATION AND EDUCATION MANAGEMENT, 2012, 4 : 135 - 138
  • [29] Implementation of a software engineering course for computer science students
    Crnkovic, I
    Larsson, M
    Lüders, F
    SEVENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2000, : 397 - 401
  • [30] A COURSE IN COMPUTER-TECHNOLOGY FOR FOOD SCIENCE STUDENTS
    SHOEMAKER, CF
    RUSSELL, GF
    FOOD TECHNOLOGY, 1985, 39 (04) : 92 - 95