Graphical User Interface Optimalization Based C# with Visual Studio to Operator Control Unit Rhino Robot

Tata Tanjung Tamara, Achmad Affandi, Imam Arifin, M. Fajar Adityo

Abstract


System of communication and data storage on the old version Graphical User Interface (GUI) can not developed or modified because it is not made in a modular way. In addition, the memory capacity is quite large because there are XNA Framework function and excessive robot control menus. Based on these problems we need to optimize GUI on the Operator Control Unit (OCU) Rhino robot. Programming language using C # with Integrated Development Environment (IDE) Visual Studio. Communication systems and data storage robots are grouped into 3 parts of the program with inheritance class. It creation use one of the IDE features of the Windows Presentation Foundation (WPF). The result of this research is program of communication system and data storage more structured so that can be developed for further research. After that, the memory capacity of the new version of GUI is 57.4 MB with an average memory usage of about 513.5 MB and the number of GUI pages as many as 8 with 3 main page details and 5 supporting pages to control robot motion.

Keywords


C#; GUI; IDE; OCU; WPF; Visual Studio; XNA Framework

Full Text:

PDF

References


A. Nggedho and A. Y. E. Prasetyo, “Prototipe Simulasi Robot Penjinak Bom Dengan Pengendalian Android Berbasis Mikrokontroller Atmega16,” Malang.

M. W. Carey, E. M. Kurz, J. D. Matte, T. D. Perrault, and T. Padir, “Novel EOD Robot Design with Dexterous Gripper and Intuitive Teleoperation,” Massachusetts, 2012.

“The Very First Bomb Disposal Robot,” 2014. [Online]. Available: http://www.military.com/video/ammunition-and-explosives/explosive-ordnance-disposal/the-first-bomb-disposal-robot/3059244734001. [Accessed: 19-Jul-2018].

N. Checka, S. Schaffert, D. Demirdjian, J. Falkowski, and D. H. Grollman, “Handheld operator control unit,” Proc. seventh Annu. ACM/IEEE Int. Conf. Human-Robot Interact. - HRI ’12, p. 137, 2012.

J. Crossman, R. Marinier, and E. B. Olson, “A hands-off, multi-robot display for communicating situation awareness to operators,” Proc. 2012 Int. Conf. Collab. Technol. Syst. CTS 2012, pp. 109–116, 2012.

R. Y. Al Ashi and A. Al Ameri, “Introduction to Graphical User Interface (GUI) MATLAB 6.5,” IEEE UAEU Student Branch UAE Univ., pp. 1–35, 2004.

W. L. Martinez, “Graphical user interfaces,” Wiley Interdiscip. Rev. Comput. Stat., vol. 3, no. 2, pp. 119–133, 2011.

A. Hejlsberg, “C Sharp Programming Language,” p. 704, 2006.

D. Clark, “Beginning C # Object Oriented Programming, 2nd Ed.,” p. 373, 2013.

A. Rachmatullah, “Mempelajari C#: Bahasa Pemrograman Modern,” pp. 1–136, 2002.

A. Misra, “Use of Windows Presentation Foundation and Windows Forms in Windows Application Programming,” vol. 7, no. 7, pp. 20–24, 2016.

R. Yesputra, Belajar Visual Basic . Net dengan Visual Studio 2010, no. October. 2017.




DOI: http://dx.doi.org/10.12962/j23546026.y2019i3.5842

Refbacks

  • There are currently no refbacks.


View my Stat: Click Here

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.