Tobias Tiemerding and Sergej Fatikow. Software for Small-scale Robotics: A Review. International Journal of Automation and Computing, vol. 15, no. 5, pp. 515-524, 2018. DOI: 10.1007/s11633-018-1130-2
Citation: Tobias Tiemerding and Sergej Fatikow. Software for Small-scale Robotics: A Review. International Journal of Automation and Computing, vol. 15, no. 5, pp. 515-524, 2018. DOI: 10.1007/s11633-018-1130-2

Software for Small-scale Robotics: A Review

  • In recent years, a large number of relatively advanced and often ready-to-use robotic hardware components and systems have been developed for small-scale use. As these tools are mature, there is now a shift towards advanced applications. These often require automation and demand reliability, efficiency and decisional autonomy. New software tools and algorithms for artificial intelligence (AI) and machine learning (ML) can help here. However, since there are many software-based control approaches for small-scale robotics, it is rather unclear how these can be integrated and which approach may be used as a starting point. Therefore, this paper attempts to shed light on existing approaches with their advantages and disadvantages compared to established requirements. For this purpose, a survey was conducted in the target group. The software categories presented include vendor-provided software, robotic software frameworks (RSF), scientific software and in-house developed software (IHDS). Typical representatives for each category are described in detail, including SmarAct precision tool commander, MathWorks Matlab and national instruments LabVIEW, as well as the robot operating system (ROS). The identified software categories and their representatives are rated for end user satisfaction based on functional and non-functional requirements, recommendations and learning curves. The paper concludes with a recommendation of ROS as a basis for future work.
  • loading

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return