A Mobile Robotics Course for Undergraduate Students in Computer Science

dc.contributor.authorSoto Arriaza, Alvaro
dc.contributor.authorEspinace Ronda, Pablo Andrés
dc.contributor.authorMitnik Asun, Ruben Felipe
dc.date.accessioned2022-05-11T20:05:42Z
dc.date.available2022-05-11T20:05:42Z
dc.date.issued2006
dc.description.abstractA 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
dc.fuente.origenIEEE
dc.identifier.doi10.1109/LARS.2006.334322
dc.identifier.isbn142440536X
dc.identifier.urihttps://doi.org/10.1109/LARS.2006.334322
dc.identifier.urihttps://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=4133824
dc.identifier.urihttps://repositorio.uc.cl/handle/11534/63750
dc.information.autorucEscuela de ingeniería ; Soto Arriaza, Alvaro ; S/I ; 73678
dc.information.autorucEscuela de ingeniería ; Espinace Ronda, Pablo ; S/I ; 3892
dc.information.autorucEscuela de ingeniería ; Mitnik Asun, Ruben Felipe ; S/I ; 5278
dc.language.isoen
dc.nota.accesoContenido parcial
dc.publisherIEEE
dc.relation.ispartofIEEE Latin American Robotics Symposium (3° : 2006 : Santiago, Chile)
dc.rightsacceso restringido
dc.subjectMobile computing
dc.subjectMobile robots
dc.subjectEducational robots
dc.subjectComputer science
dc.subjectNavigation
dc.subjectUncertainty
dc.subjectEducation
dc.subjectCosts
dc.subjectRobot programming
dc.subjectLevel control
dc.titleA Mobile Robotics Course for Undergraduate Students in Computer Sciencees_ES
dc.typecomunicación de congreso
sipa.codpersvinculados73678
sipa.codpersvinculados3892
sipa.codpersvinculados5278
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
A Mobile Robotics Course for Undergraduate Students in Computer Science.pdf
Size:
3.24 KB
Format:
Adobe Portable Document Format
Description: