Resource-adaptive Control for Resource-constrained Robot Using Dynamic Reconfiguration of FPGA

被引:0
|
作者
Kim, Byung Hwa [1 ]
机构
[1] Univ Minnesota, Dept Elect Engn, 200 Union St SE, Minneapolis, MN 55455 USA
关键词
reconfigurable computing; resource-constrained robot; resource-adaptive control; configuration tree; run-time reconfiguration; DESIGN;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents resource-adaptive control which is a new scheme to change control parameters for resource-constrained robots using FPGA reconfiguration. Small-scale robots impose constraints on resources such as power or space for modules, but they still require great functionality to do challenging tasks such as surveillance, urban search and rescue, application specific sensing, robotic assembly, etc. This paper develops a reconfigurable computing platform for small-scale resource constrained robots. Resource-adaptive control is introduced where control parameters can be changed with respect to the resource usage such as power consumption, area, or execution speed, as well as plant change. The use of a Field Programmable Gate Array (FPGA) is essential in providing the flexibility in hardware for both sensor interfacing and hardware-accelerated computation in this research. Dynamic reconfiguration or run-time reconfiguration is performed in order to maximize the resource utilization in terms of power, area and speed while the robot is executing tasks. A software architecture for hardware/software dynamic reconfigurability is proposed and it provides for the reallocation of hardware and software resources at run time as the mobile, resource-constrained robots encounter unknown environmental conditions that render various sensors ineffective. A novel strategy to search a configuration tree is presented and metrics for cost functions in the tree are introduced. Resource-adaptive controller can modify control parameters, or change the order of a plant model, or even choose a different control algorithm by examining resource utilization during dynamic reconfiguration.
引用
收藏
页码:180 / 185
页数:6
相关论文
共 50 条
  • [1] SEMANTIC SUPPORT FOR RESOURCE-CONSTRAINED ROBOT SWARM
    Su, Xiang
    Riekki, Jukka
    Haverinen, Janne
    ICINCO 2009: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 1: INTELLIGENT CONTROL SYSTEMS AND OPTIMIZATION, 2009, : 271 - +
  • [2] Physical Unclonable Functions and Dynamic Partial Reconfiguration for Security in Resource-Constrained Embedded Systems
    Pocklassery, G.
    Kajuruli, Venkata K.
    Plusquellic, J.
    Saqib, F.
    2017 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2017, : 116 - 121
  • [3] A model for resource-constrained project scheduling using adaptive PSO
    Neetesh Kumar
    Deo Prakash Vidyarthi
    Soft Computing, 2016, 20 : 1565 - 1580
  • [4] A model for resource-constrained project scheduling using adaptive PSO
    Kumar, Neetesh
    Vidyarthi, Deo Prakash
    SOFT COMPUTING, 2016, 20 (04) : 1565 - 1580
  • [5] Resource-constrained FPGA implementation of YOLOv2
    Zhang, Zhichao
    Mahmud, M. A. Parvez
    Kouzani, Abbas Z.
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (19): : 16989 - 17006
  • [6] Resource-constrained FPGA implementation of YOLOv2
    Zhichao Zhang
    M. A. Parvez Mahmud
    Abbas Z. Kouzani
    Neural Computing and Applications, 2022, 34 : 16989 - 17006
  • [7] Resource-constrained FPGA/DNN co-design
    Zhang, Zhichao
    Kouzani, Abbas Z.
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (21): : 14741 - 14751
  • [8] Resource-constrained FPGA/DNN co-design
    Zhichao Zhang
    Abbas Z. Kouzani
    Neural Computing and Applications, 2021, 33 : 14741 - 14751
  • [9] Adaptive code unloading for resource-constrained JVMs
    Zhang, Lingli
    Krintz, Chandra
    Proc. ACM SIGPLAN Conf. Lang. Compilers Tools Embedded Syst., 1600, (155-164):
  • [10] Performance benefits of resource-constrained adaptive filtering
    Dogangay, Kutluyil
    2008 3RD INTERNATIONAL SYMPOSIUM ON WIRELESS PERVASIVE COMPUTING, VOLS 1-2, 2008, : 266 - 269