6-DOF Arm Robot Control Using Open-Source FPGA

Hakim, Zaidan and Natan, Oskar and Sari, Rifda Hakima and Amael, Joshua Tito and Dharmawan, Andi and Istiyanto, Jazi Eko (2024) 6-DOF Arm Robot Control Using Open-Source FPGA. In: 2024 9th International Conference on Control and Robotics Engineering.

[thumbnail of 3.053 -DOF_Arm_Robot_Control_Using_Open-Source_FPGA.pdf] Text
3.053 -DOF_Arm_Robot_Control_Using_Open-Source_FPGA.pdf - Published Version
Restricted to Registered users only

Download (916kB) | Request a copy

Abstract

This research explores the application of open-source FPGA development tools, specifically Yosys and Nextpnr, open-source FPGA development tools, to develop a control system for a 6-DOF servo robot arm using the Lattice iCE40 HX1K FPGA, known for its limited resources. The core objective is to enhance this FPGA's functionality to support a complex robotic control system. Using Pulse Width Modulation (PWM), linear interpolation for dynamic duty cycle adjustments on ticks, and the FPGA's Phase-Locked Loop (PLL) for signal precision, the study successfully creates a sophisticated control mechanism. A Finite State Machine (FSM) approach with clock cycle-based timers is employed to improve motion control. The project effectively utilizes FPGA resources, including 594 Logic Cells, 12 RAM blocks, 13 I/O pins, 3 GB of internal storage, and 1 PLL, achieving a timing estimate of 9.80 ns and an operational frequency of 102.04 MHz. The findings demonstrate the efficiency of open-source tools in facilitating complex digital designs on constrained FPGAs and their potential to enhance robotic system functionalities. The results of this research can be viewed at the following link: https://youtu.be/RV-qAxQUvnI?si=LHrlhxLupFPrd-ht

Item Type: Conference or Workshop Item (Paper)
Uncontrolled Keywords: FPGA; open-source; phase-locked loop; pulse width modulation; robot arm
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: Faculty of Mathematics and Natural Sciences > Computer Science & Electronics Department
Depositing User: Masrumi Fathurrohmah
Date Deposited: 17 Feb 2025 03:04
Last Modified: 17 Feb 2025 03:04
URI: https://ir.lib.ugm.ac.id/id/eprint/14714

Actions (login required)

View Item
View Item