ros4mat: A Matlab Programming Interface for Remote Operations of ROS-based Robotic Devices in an Educational Context

被引:4
作者
Hold-Geoffroy, Yannick [1 ]
Gardner, Marc-Andre [1 ]
Gagne, Christian [1 ]
Latulippe, Maxime [2 ]
Giguere, Philippe [2 ]
机构
[1] Univ Laval, Dept Genie Elect & Genie Informat, Lab Vis & Syst Numer, Quebec City, PQ G1V 0A6, Canada
[2] Univ Laval, Quebec City, PQ, Canada
来源
2013 INTERNATIONAL CONFERENCE ON COMPUTER AND ROBOT VISION (CRV) | 2013年
关键词
Robot programming; Robot control; Mobile robots; Educational robots; Engineering education; Matlab; STUDENTS;
D O I
10.1109/CRV.2013.53
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
More and more, robotics is perceived in education as being an excellent way to promote higher quality learning among students, by grounding theoretical concepts into reality. In order to maximize the learning throughput, the focus of any robotics software platform should be on ease of use, with little time spent integrating the components together. To this effect, we introduce ros4mat, an open source library which provides a simple and flexible interface between ROS (Robot Operating System) and Matlab (R). The conception is focused on academic use, and allows a very simple integration of sensors and actuators to existing Matlab code. The library is designed to provide an easy, platform-independent, and fast connection between a robot (running ROS) and multiple clients (running only Matlab). Moreover, it is very versatile and can be used with many common types of sensors in robotics, including low-cost ones. We report the results of ros4mat use in a robotics course to provide more real world experimentation, along with some code samples illustrating the simplicity of our approach.
引用
收藏
页码:242 / 248
页数:7
相关论文
共 12 条
  • [1] [Anonymous], 2009, ICRA WORKSH OP SOURC
  • [2] [Anonymous], P 9 C AUT ROB SYST C
  • [3] Increasing Students' Interest With Low-Cost CellBots
    Aroca, Rafael V.
    Gomes, Rafael B.
    Tavares, Dalton M.
    Souza, Anderson Abner S.
    Burlamaqui, Aquiles M. F.
    Caurin, Glauco A. P.
    Goncalves, Luiz M. G.
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2013, 56 (01) : 3 - 8
  • [4] Behrens A, 2008, P 12 INT STUD C EL E
  • [5] Cohen B., 2011, MATLAB ROS
  • [6] The many faces of publish/subscribe
    Eugster, PT
    Felber, PA
    Guerraoui, R
    Kermarrec, AM
    [J]. ACM COMPUTING SURVEYS, 2003, 35 (02) : 114 - 131
  • [7] Hamblen JO, 2004, INT SYM ELECT DES TE, P140
  • [8] Modular Autonomous Robotics Platform for Educational Use
    Lumsden, James
    Ortega-Sanchez, Cesar
    [J]. TENCON 2010: 2010 IEEE REGION 10 CONFERENCE, 2010, : 1577 - 1582
  • [9] Martin Riedel G. C., 2012, ROS MATLAB
  • [10] Math Works Inc, 2013, MATLAB LANG TECHN CO