2020
DOI: 10.3390/robotics10010003
|View full text |Cite
|
Sign up to set email alerts
|

Leveraging Graphical User Interface Automation for Generic Robot Programming

Abstract: A novel approach to generic (or generalized) robot programming and a novel simplified, block-based programming environment, called “Assembly”, are introduced. The approach leverages the newest graphical user interface automation tools and techniques to generate programs in various proprietary robot programming environments by emulating user interactions in those environments. The “Assembly” tool is used to generate robot-independent intermediary program models, which are translated into robot-specific programs… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 15 publications
(5 citation statements)
references
References 34 publications
0
5
0
Order By: Relevance
“…Trying to catch the logic of coding while combining the blocks correctly requires focusing on multiple parameters. This may make difficult learning (Ionescu, 2021). These contrasting findings may have resulted from based on different programming approaches in the studies.…”
Section: Discussionmentioning
confidence: 94%
See 2 more Smart Citations
“…Trying to catch the logic of coding while combining the blocks correctly requires focusing on multiple parameters. This may make difficult learning (Ionescu, 2021). These contrasting findings may have resulted from based on different programming approaches in the studies.…”
Section: Discussionmentioning
confidence: 94%
“…On the other hand, in hybrid-based programming, students also need to comprehend the logic of coding, while they combine blocks correctly. This may cause more mental effort and also make it difficult for the learning process (Debue & Van De Leemput, 2014;Ionescu, 2021;Sweller, 2010). Considering these contradictory statements in the literature, it is important to investigate students' experiences in the learning process of a programming language by using Blockly as a hybrid-based programming environment.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The CoMeMak project aims to democratize cobot technology for a wide variety of users, reaching beyond traditional industrial contexts, such as factories. The framework was assessed by applying it in the evaluation of a simplified robot programming tool, called Assembly, which was developed as part of the CoMeMak project [8,9].…”
Section: Problem Statementmentioning
confidence: 99%
“…In [7] a web application and GUI that acts as a front-end for programming robot motion tasks lowers the engineering complexity. As stated in [8] a more general solution (independent of the robot manufacturer) can be done by using GUI automation tools and generic programming language to generate intermediary programs which are translated into vendor-specific program or template. In both cases certain programming skills and robotics knowledge are still required.…”
Section: Introductionmentioning
confidence: 99%