2,299 research outputs found

    Systems overview of Ono: a DIY reproducible open source social robot

    Get PDF
    One of the major obstacles in the study of HRI (human-robot interaction) with social robots is the lack of multiple identical robots that allow testing with large user groups. Often, the price of these robots prohibits using more than a handful. A lot of the commercial robots do not possess all the necessary features to perform specific HRI experiments and due to the closed nature of the platform, large modifications are nearly impossible. While open source social robots do exist, they often use high-end components and expensive manufacturing techniques, making them unsuitable for easy reproduction. To address this problem, a new social robotics platform, named Ono, was developed. The design is based on the DIY mindset of the maker movement, using off-the-shelf components and more accessible rapid prototyping and manufacturing techniques. The modular structure of the robot makes it easy to adapt to the needs of the experiment and by embracing the open source mentality, the robot can be easily reproduced or further developed by a community of users. The low cost, open nature and DIY friendliness of the robot make it an ideal candidate for HRI studies that require a large user group

    Integrating mobile robotics and vision with undergraduate computer science

    Get PDF
    This paper describes the integration of robotics education into an undergraduate Computer Science curriculum. The proposed approach delivers mobile robotics as well as covering the closely related field of Computer Vision, and is directly linked to the research conducted at the authors’ institution. The paper describes the most relevant details of the module content and assessment strategy, paying particular attention to the practical sessions using Rovio mobile robots. The specific choices are discussed that were made with regard to the mobile platform, software libraries and lab environment. The paper also presents a detailed qualitative and quantitative analysis of student results, including the correlation between student engagement and performance, and discusses the outcomes of this experience

    Model-driven engineering approach to design and implementation of robot control system

    Full text link
    In this paper we apply a model-driven engineering approach to designing domain-specific solutions for robot control system development. We present a case study of the complete process, including identification of the domain meta-model, graphical notation definition and source code generation for subsumption architecture -- a well-known example of robot control architecture. Our goal is to show that both the definition of the robot-control architecture and its supporting tools fits well into the typical workflow of model-driven engineering development.Comment: Presented at DSLRob 2011 (arXiv:cs/1212.3308

    Mobile Robotics in Education and Research

    Get PDF

    Impact of libre software tools and methods in the robotics field

    Get PDF
    Software is one of the major components of robots; in fact, it is the main bottleneck for the proliferation of robotics in our everyday lives. In the last years the ïŹeld of robotics has been an emerging application area of the libre (free/open source) software phenomenon. Libre software tools have been traditionally popular among the robotics research and teaching community. Even companies whose main business model is to sell robots have found convenient to share the software in order to promote a community around their products. In this paper we analyze the situation of libre software in these three subareas: industry, teaching and research. In particular, we describe commercial robots like the Cye and the Pioneer, a software platform like Orocos as a examples of industrial world applications, the libre tools around the LEGO Mindstorms in the case of teaching, and the Robocup competition and the Player/Stage platform in research area. All these cases show that libre software can act as a catalyst in the robotics industry which is still a sector in its early research and industrial stage

    A Novel Real-Time MATLAB/Simulink/LEGO EV3 Platform for Academic Use in Robotics and Computer Science

    Get PDF
    Over the last years, mobile robot platforms are having a key role in education worldwide. Among others, LEGO Robots and MATLAB/Simulink are being used mainly in universities to improve the teaching experience. Most LEGO systems used in the literature are based on NXT, as the EV3 version is relatively recent. In contrast to the previous versions, the EV3 allows the development of real-time applications for teaching a wide variety of subjects as well as conducting research experiments. The goal of the research presented in this paper was to develop and validate a novel real-time educational platform based on the MATLAB/Simulink package and the LEGO EV3 brick for academic use in the fields of robotics and computer science. The proposed framework is tested here in different university teaching situations and several case studies are presented in the form of interactive projects developed by students. Without loss of generality, the platform is used for testing different robot path planning algorithms. Classical algorithms like rapidly-exploring random trees or artificial potential fields, developed by robotics researchers, are tested by bachelor students, since the code is freely available on the Internet. Furthermore, recent path planning algorithms developed by the authors are also tested in the platform with the aim of detecting the limits of its applicability. The restrictions and advantages of the proposed platform are discussed in order to enlighten future educational applications
    • 

    corecore