Industrial Robot Arm Controller Based on Programmable System-on-Chip Device

被引:13
|
作者
Cong, Vo Duy [1 ,2 ]
机构
[1] Ho Chi Minh City Univ Technol, Ind Maintenace Training Ctr, 268 Ly Thuong Kiet,Dist 10, Ho Chi Minh City, Vietnam
[2] Vietnam Natl Univ Ho Chi Minh City, Ho Chi Minh City, Vietnam
来源
FME TRANSACTIONS | 2021年 / 49卷 / 04期
关键词
industrial robot arm; robot controller; motion control system; all programmable SoC; FPGA;
D O I
10.5937/fme2104025C
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
Field-programmable gate arrays (FPGAs) and, recently, System on Chip (SoC) devices have been applied in a wide area of applications due to their flexibility for real-time implementations, increasing the processing capability on hardware as well as the speed of processing information in real-time. The most important applications based on FPGA/SoC devices are focused on signal/image processing, Internet of Things (IoT) technology, artificial intelligence (AI) algorithms, energy systems applications, automatic control and industrial applications. This paper develops a robot arm controller based on a programmable System-On-Chip (SoC) device that combines the highperformance and flexibility of a CPU and the processing power of an FPGA. The CPU consists of a dualcore ARM processor that handles algorithm calculations, motion planning and manages communication and data manipulation. FPGA is mainly used to generate signals to control servo and read the feedback signals from encoders. Data from the ARM processor is transferred to the programmable logic side via the AXI protocol. This combination delivers superior parallel processing and computing power, real-time performance and versatile connectivity. Additionally, having the complete controller on a single chip allows the hardware design to be simpler, more reliable, and less expensive.
引用
收藏
页码:1025 / 1034
页数:10
相关论文
共 50 条
  • [41] Real-time analysis of robot controller based on system on chip
    He J.
    Song J.
    Advances in Information Sciences and Service Sciences, 2011, 3 (10): : 98 - 106
  • [42] Designing a Training Tool for an Industrial Robot Operating with a Programmable Logic Controller
    Watanakul, Porramut
    Howimanporn, Suppachai
    Chookaew, Sasithorn
    31ST INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION, ICCE 2023, VOL II, 2023, : 507 - 511
  • [43] Software-based test for non-programmable cores in bus-based system-on-chip architectures
    Amory, Alexandre M.
    Oliveira, Leandro A.
    Moraes, Fernando G.
    VLSI-SOC: FROM SYSTEMS TO CHIPS, 2006, 200 : 165 - +
  • [44] Implementation of a robust image registration algorithm on an ARM system-on-chip platform
    Evans, JR
    Arslan, T
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, PROCEEDINGS, 2002, : 269 - 272
  • [45] Implementation of Binarized Neural Networks in All-Programmable System-on-Chip Platforms
    Xiang, Maoyang
    Teo, Tee Hui
    ELECTRONICS, 2022, 11 (04)
  • [46] Towards a Generic and Adaptive System-on-Chip Controller for Space Exploration Instrumentation
    Iturbe, Xabier
    Keymeulen, Didier
    Yiu, Patrick
    Berisford, Dan
    Hand, Kevin
    Carlson, Robert
    Ozer, Emre
    2015 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2015,
  • [47] Low Power High Performance Computing on Arm System-on-Chip in Astrophysics
    Taffoni, Giuliano
    Bertocco, Sara
    Coretti, Igor
    Goz, David
    Ragagnin, Antonio
    Tornatore, Luca
    PROCEEDINGS OF THE FUTURE TECHNOLOGIES CONFERENCE (FTC) 2019, VOL 1, 2020, 1069 : 427 - 446
  • [48] Micro intelligent programmable logic controller with ARM embedded system
    Sun, Yanling
    Zhao, Xuefei
    Zhang, Hongfang
    Liu, Guomin
    Dianli Xitong Zidonghua/Automation of Electric Power Systems, 2010, 34 (10): : 101 - 104
  • [49] A Programmable System-on-Chip Based Digital Pulse Processing for High Resolution X-Ray Spectroscopy
    Cicuttin, Andres
    Crespo, Maria Liz
    Mannatunga, Kasun Sameera
    Garcia, Victor Villaverde
    Fabiani, Sergio
    Rachevski, Alexander
    Rashevskaya, Irina
    Vacchi, Andrea
    Zampa, Gianluigi
    Zampa, Nicola
    Baldazzi, Giuseppe
    Rignanese, Luigi Pio
    Ahangarianabhari, Mahdi
    Bertuccio, Giuseppe
    Bellutti, Pierluigi
    Picciotto, Antonino
    Piemonte, Claudio
    Zorzi, Nicola
    2016 INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL, ELECTRONIC AND SYSTEMS ENGINEERING (ICAEES), 2016, : 520 - 525
  • [50] Methods for Booting an All Programmable System-on-Chip over PCI Express Link
    Sarmah, Mrinal J.
    Saikrishna, Bokka Abhiram
    Kumar, Anil A., V
    Vikramasimhan, Kamalesh
    Azeemuddin, Syed
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2017, : 1 - 5