Identification of relevant software aspects in the construction of industrial robots with Arduino.
PLEASE READ:
The present survey aims to identify which are the relevant software aspects in the construction of an industrial robotic system (RS) with Arduino (commonly called robotic arms), to apply them to a software reuse strategy.
Now, punctually for this research, we look for relevant software elements (e.g., kinematics, sensors, and actuators, beyond the fact that they are physical devices these need programming to control them, among others ) and we do not focus on relevant hardware aspects (e.g., gears cannot be programmed, so for this research, they are not so relevant).
CONTEXT OF THE RESEARCH:
Hello, How are you, My name is Andres Solis and I am a student of the master's degree in computer science at the University of Cauca, I am currently working on my degree project which is a software reuse strategy for industrial SRs with Arduino (normally, used in academia). This idea arises because in a systematic mapping of the literature (
https://polipapers.upv.es/index.php/RIAI/article/view/13335) it was detected that software reuse strategies in the domain of industrial robots (in the industry) have not been properly adopted, so we try to implement a reuse strategy in the academy so that its use is naturalized in professional areas when it is the case. In this sense, we have made a first approach to the reuse strategy (article under review) in which we have abstracted the main software components of this type of robots, but we want to validate these components with people who know the construction of industrial SR with Arduino, so we need your help.
The following relevant software aspects were identified in the first interaction of the strategy:
- Kinematics
- Sensors
- Actuators
- End-effector
- Power or energy control elements
- User interface
- Multitasking
- Degrees of freedom
and others.
Now, we need your help, which aspects do you think are correct and which do you think are missing.
GLOSSARY OF TERMS:
Software reuse: refers to the behavior and techniques that ensure that part or all of an existing computer program can be used in the construction of another program.
Industrial robotic system: Also referred to as robotic arms, we understand that within industrial robotics there are other types of robots (parallel or SCARA), but for this survey, we only consider robotic arms regardless of the degrees of freedom they have.
Note: This is an academic exercise that aims to establish an overview of software for industrial robots.