Design of Robotic Arm Controller based on Internet of Things (IoT)
Keywords:Raspberry Pi, Robotic Arm, Web Server, Internet of Things,
AbstractThis paper presents the process of developing a controller for a robotic arm that is built through the Internet of Things (IoT). The direction of the robotic arm can be monitored and controlled using internet facilities. The Raspberry Pi board is utilized in this project for the robotic arm controller as well as the web server system. The robotic arm comprises four servo motors and each of the servo motors is assigned with a single pulse width modulation (PWM) output that can be individually controlled. The controller system is implemented on Raspberry Pi board using Python 2.7 programming language. Node-Red is used as a web server in this project to communicate with the web browser through TCP/HTTP. Hence, this allows the user to access the web browser using computer or smartphones. In addition, it enables the monitoring and controlling of the robotic arm direction as well as performing pick and place task similar to the manufacturing industry. The results of this study are verified through practical test implementation.
Eric Brown, “Who Needs the Internet of Things? | Linux.com | The source for Linux information,” Linux, 2016. [Online]. Available: https://www.linux.com/news/who-needs-internet-things. [Accessed: 08-Mar-2017].
Harvard Business Review, “Internet of Things: Science Fiction or Business Fact? ” Harv. Bus. Rev., vol. Analytics, p. 8, 2014.
M. E. Moran, “Evolution of robotic arms,” J. Robot. Surg., vol. 1, no. 2, pp. 103–111, 2007.
P. P. Ray, “Internet of Robotic Things: Concept, Technologies, and Challenges,” IEEE Access, vol. 4, pp. 1–1, 2017.
T. Yashiro, S. Kobayashi, N. Koshizuka, and K. Sakamura, “An Internet of Things (IoT) architecture for embedded appliances,” 2013 IEEE Reg. 10 Humanit. Technol. Conf. R10-HTC 2013, pp. 314–319, 2013.
S. Wang, J. Wan, D. Zhang, D. Li, and C. Zhang, “Towards smart factory for Industry 4.0: A self-organized multi-agent system with big data-based feedback and coordination,” Comput. Networks, vol. 101, pp. 158–168, 2015.
M. Maksimović, V. Vujović, N. Davidović, V. Milošević, and B. Perišić, “Raspberry Pi as Internet of Things hardware : Performances and Constraints,” Des. Issues, vol. 3, no. JUNE, p. 8, 2014.
M. G. Rc and S. Motor, “RC Servo Motor User's Manual,” May 2014, pp. 1–14.
P. M. Edt, “Adafruit 16-Channel PWM/Servo HAT for Raspberry Pi,” 2016.
M. Blackstock, E. Ave, and R. Lea, “FRED : A Hosted Data Flow Platform for the IoT,” pp. 0–4, 2016.
A. Dabir and A. Matrawy, “Bottleneck Analysis of Traffic Monitoring using Wireshark,” 2007 Innov. Inf. Technol., pp. 158–162, 2007.
How to Cite
TRANSFER OF COPYRIGHT AGREEMENT
The manuscript is herewith submitted for publication in the Journal of Telecommunication, Electronic and Computer Engineering (JTEC). It has not been published before, and it is not under consideration for publication in any other journals. It contains no material that is scandalous, obscene, libelous or otherwise contrary to law. When the manuscript is accepted for publication, I, as the author, hereby agree to transfer to JTEC, all rights including those pertaining to electronic forms and transmissions, under existing copyright laws, except for the following, which the author(s) specifically retain(s):
- All proprietary right other than copyright, such as patent rights
- The right to make further copies of all or part of the published article for my use in classroom teaching
- The right to reuse all or part of this manuscript in a compilation of my own works or in a textbook of which I am the author; and
- The right to make copies of the published work for internal distribution within the institution that employs me
I agree that copies made under these circumstances will continue to carry the copyright notice that appears in the original published work. I agree to inform my co-authors, if any, of the above terms. I certify that I have obtained written permission for the use of text, tables, and/or illustrations from any copyrighted source(s), and I agree to supply such written permission(s) to JTEC upon request.