The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2022
DOI: 10.1088/1742-6596/2319/1/012015
|View full text |Cite
|
Sign up to set email alerts
|

Servo Motor Controller using PID and Graphical User Interface on Raspberry Pi for Robotic Arm

Abstract: The usage of the robotic arm in industries has been growing as the robotic arm can provide many advantages to the industries. However, the usage of the robotic arm has many challenges faced by the industries. One of the problems is the error of the angle position caused by the movement of the robotic arm’s joint which affects the precision of the desired position of the end-effector. Therefore, this paper aims to study the solution of the PID controller to increase the accuracy of the position of the end-effec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 12 publications
(9 reference statements)
0
2
0
Order By: Relevance
“…For future work, this study can be extended by including different optimization algorithms for the purpose of comparison with the PSO technique [18][19][20][21]. In addition, another extension of this study could be by using other embedded hardware designs such as Raspberry Pi or FPGA or by using LabVIEW programming software in order to implement the proposed controller in a real-time environment [22][23][24][25].…”
Section: Discussionmentioning
confidence: 99%
“…For future work, this study can be extended by including different optimization algorithms for the purpose of comparison with the PSO technique [18][19][20][21]. In addition, another extension of this study could be by using other embedded hardware designs such as Raspberry Pi or FPGA or by using LabVIEW programming software in order to implement the proposed controller in a real-time environment [22][23][24][25].…”
Section: Discussionmentioning
confidence: 99%
“…The MG996R servo motor is used as an actuator at each joint, usually functioning as a revolute joint. It can adjust the set-up or set to determine and ensure the angular position of the motor output [14]; ESP8266 is a Wi-Fi transceiver that functions to connect the microcontroller with Wi-Fi so that it can be connected to TCP/IP; Bluetooth module which is a data communication protocol that uses a 2.4 GHZ radio frequency [15]; Arduino Mega is a microcontroller based on the ATmega 2560 ("Alternative Control System for Robot Arm with Data Logger," 2020); Motor Driver A4988 which is a stepper motor driver module that functions to control the direction of rotation and working speed of the stepper motor according to the commands on the Arduino [16]; RAMPS 1.4 Shild which functions as an interface between Arduino mega 2560 and devices such as stepper motors [17], as well as other supporting components. In addition to the components, there are systems that are also used, namely HMI (Human Machine Interface), database, and LoRa (Long Range).…”
Section: Robot Armmentioning
confidence: 99%