Open Remote Web Lab for Learning Robotics and ROS With Physical and Simulated Robots in an Authentic Developer Environment

Davis Krumins, Sandra Schumann, Veiko Vunder, Rauno Polluaar, Kristjan Laht, Renno Raudmae, Alvo Aabloo, Karl Kruusamae

IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES(2024)

引用 0|浏览1
暂无评分
摘要
Teaching robotics with the robot operating system (ROS) is valuable for instating good programming practices but requires significant setup steps from the learner. Providing a ready-made ROS learning environment over the web can make robotics more accessible; however, most of the previous remote labs have abstracted the authentic ROS developer environment either for didactical or technological reasons, or do not give the possibility to program physical robots. In this article, we present a remote web lab that employs virtual network computing and Docker to serve in-browser desktop workstations, where learning tasks can be completed on both the physical and simulated robots. The learners can reserve access to the remote lab through a learning management interface, which also includes tools for administering the remote lab. The system allows anyone to experiment with ROS without configuring any software locally and was successfully trialed in an online ROS course.
更多
查看译文
关键词
Robots,Software,Education,Robot sensing systems,Operating systems,Linux,Task analysis,Docker,educational robotics (ER),remote robot operation,robot operating system (ROS) education,virtual network computing (VNC),virtual robotics lab
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要