Vision-based robotics using open FPGAs

被引:1
|
作者
Machado, Felipe [1 ,3 ]
Nieto, Ruben [2 ]
Fernandez-Conde, Jesus [1 ]
Lobato, David [4 ]
Canas, Jose M. [1 ]
机构
[1] Rey Juan Carlos Univ, Madrid, Spain
[2] Rey Juan Carlos Univ, Elect Technol Dept, Madrid, Spain
[3] Univ Las Palmas Gran Canaria, Inst Appl Microelect, Las Palmas Gran Canaria, Spain
[4] JdeRobot Org, Madrid, Spain
关键词
FPGA; Computer vision; Robotics; Open-source; CONTROL-SYSTEM; ARCHITECTURE; IMPLEMENTATION; ALGORITHM;
D O I
10.1016/j.micpro.2023.104974
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Robotics increasingly provides practical applications for society, such as manufacturing, autonomous driving, robot vacuum cleaners, robots in logistics, drones for inspection, etc. Typical requirements in this field are fast response time, low power consumption, parallelism, and flexibility. According to these features, FPGAs are a suitable computing substrate for robots. A few vendors have dominated the FPGA market with their proprietary tools and hardware devices, resulting in fragmented ecosystems with few standards and little interoperation. New and complete open toolchains for FPGAs are emerging from the open-source community. This article presents an open-source library of Verilog modules useful for vision-based robots, including reusable image processing blocks for perception and reactive control blocks. This library has been developed using open tools, but its Verilog modules are fully compatible with any proprietary toolchain. In addition, three applications with a real robot and open FPGAs have been developed for experimental validation using this library. In the last application, the mobile robot successfully follows a colored object using two low-cost cameras (to increase the robot's field of view) and includes a third camera on top of a servo-driven turret for tracking a second independent object while following the first one in parallel. Resource consumption of all applications has been measured and compared with state-of-the-art proprietary toolchains, revealing that reconfigurable computing with open FPGAs using open tools is now an attractive alternative to designing and creating intelligent vision-based robotic applications using vendor-dependent proprietary tools and FPGAs.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] A perceptual system for vision-based evolutionary robotics
    Kubota, N
    Niwa, M
    Azuma, H
    Ueda, A
    [J]. PROCEEDINGS OF 2003 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS & SIGNAL PROCESSING, PROCEEDINGS, VOLS 1 AND 2, 2003, : 841 - 844
  • [2] Estimating Dynamics On-the-Fly Using Monocular Video For Vision-Based Robotics
    Agarwal, Priyanshu
    Kumar, Suren
    Ryde, Julian
    Corso, Jason J.
    Krovi, Venkat N.
    [J]. IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2014, 19 (04) : 1412 - 1423
  • [3] Robotics issues on vision-based human motion analysis
    Liu, Honghai
    [J]. INDUSTRIAL ROBOT-AN INTERNATIONAL JOURNAL, 2009, 36 (02) : 113 - 113
  • [4] Vision-based sensing and control for space robotics applications
    Stieber, ME
    McKay, M
    Vukovich, G
    Petriu, E
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1999, 48 (04) : 807 - 812
  • [5] Vision-based robotics control experiment on ETS VII
    Vergauwen, M
    Koch, R
    Tuytelaars, T
    Van Gool, L
    [J]. ISAIRAS '99: FIFTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL INTELLIGENCE, ROBOTICS AND AUTOMATION IN SPACE, 1999, 440 : 409 - 414
  • [6] Vision-based sensing and control for space robotics applications
    Stieber, ME
    McKay, M
    Vukovich, G
    Petrin, E
    [J]. JOINT CONFERENCE - 1996: IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE & IMEKO TECHNICAL COMMITTEE 7, CONFERENCE PROCEEDINGS, VOLS I AND II: QUALITY MEASUREMENTS: THE INDISPENSABLE BRIDGE BETWEEN THEORY AND REALITY (NO MEASUREMENTS? NO SCIENCE!), 1996, : 383 - 387
  • [7] Vision-Based Bin Picking System for Industrial Robotics Applications
    Kim, Kyekyung
    Kim, Joongbae
    Kang, Sangseung
    Kim, Jaehong
    Lee, Jaeyeon
    [J]. 2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAL), 2012, : 515 - 516
  • [8] Robotics Vision-based System for an Underwater Pipeline and Cable Tracker
    Narimani, Mehdi
    Nazem, Soroosh
    Loueipour, Mehdi
    [J]. OCEANS 2009 - EUROPE, VOLS 1 AND 2, 2009, : 993 - +
  • [9] A subsumptive, hierarchical, and distributed vision-based architecture for smart robotics
    DeSouza, GN
    Kak, AC
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2004, 34 (05): : 1988 - 2002
  • [10] A vision-based path planner/follower for an Assistive robotics project
    Cherubini, Andrea
    Oriolo, Giuseppe
    Macei, Francesco
    Aloise, Fabio
    Cincotti, Febo
    Mattia, Donatella
    [J]. ROBOT VISION, 2007, : 77 - +