FPGA-based control system for miniature robots

被引:10
|
作者
Chakravarthy, Narashiman [1 ]
Xiao, Jizhong [1 ]
机构
[1] CUNY City Coll, Dept Elect Engn, New York, NY 10031 USA
基金
美国国家科学基金会;
关键词
FPGA; PID control; climbing robot; system on programmable chip;
D O I
10.1109/IROS.2006.282576
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Resource-constrained miniature robots require small but high-performance onboard processing unit and reconfigurable electrical hardware to carry out different missions. The advances in Field Programmable Gate Array (FPGA) technology offer a system on programmable chip (SOPC) solution to this demand. This paper describes the technical achievement in developing FPGA-based control system which utilizes the hardware/software re-configurable feature of the advanced FPGA device to achieve the goal. We have implemented the hardware module inside the FPGA chip to generate PWM output and to count quadrate encoder pulses, which are the basic building blocks to drive DC motors. Software is developed to implement PID control algorithm using the PWM-Encoder module and on-chip processor. The functional correctness of the closed-loop control system is verified by the experimental tests. The performance analysis shows that the hardware module occupies less FPGA space and the power dissipation is very much comparable to other design alternatives of similar caliber. The preliminary results demonstrate that the PWM-Encoder module, in the form of user Intellectual Property (IP), can be duplicated and re-configured to control as many motors as needed. The success gives us a confidence boost to continue our effort to build user IP library for robotics applications which will benefit the robotics community by providing development tools and FPGA building blocks to satisfy the demand for an extremely flexible, high-performance, onboard computing unit.
引用
收藏
页码:3399 / +
页数:2
相关论文
共 50 条
  • [1] A FPGA-Based Neuromorphic Locomotion System for Multi-Legged Robots
    Israel Guerra-Hernandez, Erick
    Espinal, Andres
    Batres-Mendoza, Patricia
    Hugo Garcia-Capulin, Carlos
    Romero-Troncoso, Rene De J.
    Rostro-Gonzalez, Horacio
    [J]. IEEE ACCESS, 2017, 5 : 8301 - 8312
  • [2] FPGA-Based High-Performance Digital Control System for Multicoordinate Machine Tools and Industrial Robots
    Zelenskii A.A.
    Abdullin T.K.
    Ilyukhin Y.V.
    Khar’kov M.A.
    [J]. Russian Engineering Research, 2020, 40 (01) : 58 - 60
  • [3] FPGA-based Implementation for Industrial Motion Control System
    Rubattu, Claudio
    Ledda, Antonio
    Ratto, Francesco
    Jugade, Chaitanya
    Goswami, Dip
    Palumbo, Francesca
    [J]. 2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 141 - 147
  • [4] FPGA-Based Control System of an Ultrasonic Phased Array
    Ferreira dos Santos, Mario Joao Simoes
    dos Santos, Jaime Batista
    [J]. STROJNISKI VESTNIK-JOURNAL OF MECHANICAL ENGINEERING, 2011, 57 (02): : 135 - 141
  • [5] FPGA-Based Multiprocessor System for Injection Molding Control
    Munoz-Barron, Benigno
    Morales-Velazquez, Luis
    Romero-Troncoso, Rene J.
    Rodriguez-Donate, Carlos
    Trejo-Hernandez, Miguel
    Benitez-Rangel, Juan P.
    Osornio-Rios, Roque A.
    [J]. SENSORS, 2012, 12 (10) : 14068 - 14083
  • [6] A FPGA-based behavioral control system for a mobile robot
    Kongmunvattana, A
    Chongstitvatana, P
    [J]. APCCAS '98 - IEEE ASIA-PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS: MICROELECTRONICS AND INTEGRATING SYSTEMS, 1998, : 759 - 762
  • [7] FPGA-based control system of an ultrasonic phased array
    University of Coimbra's Mechanical Engineering Research Center, Department of Electrical Engineering and Computers, University of Coimbra, 3030-290 Coimbra, Portugal
    [J]. Stroj Vest, 2 (135-141):
  • [8] FPGA-Based Velocity Estimation for Control of Robots with Low-Resolution Encoders
    Wu, Jie Ying
    Chen, Zihan
    Deguet, Anton
    Kazanzides, Peter
    [J]. 2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2018, : 6384 - 6389
  • [9] Motorcycle control prototyping using an FPGA-based embedded control system
    Dase, Carroll
    Falcon, Jeannie Sullivan
    MacCleery, Brian
    [J]. IEEE CONTROL SYSTEMS MAGAZINE, 2006, 26 (05): : 17 - 21
  • [10] A quantum computing measurement and control system with an FPGA-based scheduling system
    Tsinghua Shenzhen International Graduate School, University of TsingHua of China, Shenzhen
    515100, China
    [J]. Rev. Sci. Instrum., 2024, 11