An FPGA-based Embedded System for a Sailing Robot

被引:4
|
作者
Alves, Jose C. [1 ]
Cruz, Nuno A. [1 ]
机构
[1] Univ Porto, Fac Engn, P-4100 Oporto, Portugal
关键词
COLLISION-AVOIDANCE; NAVIGATION;
D O I
10.1109/DSD.2009.232
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an embedded hardware/software implementation for the computing system of a small scale unmanned autonomous sailing boat. The system is integrated in a single XILINX FPGA, and hosts a Microblaze soft processor surrounded with heterogeneous, custom designed, control and processing modules than handle the interface with all the sensors, actuators and communication devices of the sailing boat. These interfacing modules implement tasks that have been decentralized from the main processor, thus alleviating its computational load and providing processing time for higher level software applications. Using an FPGA to implement an integrated single-chip computing system, as an alternative to conventional processors, has proven to be a very flexible solution as it eases the migration of computation tasks between the hardware and software domains, and more importantly, allowing the rapid adaptation of the digital interfacing hardware in order to support additional peripheral devices required for an application mission. The software component of the boat's control system runs on the top of the uClinux embedded operating system and is formed by various concurrent applications developed in C with the standard Linux libraries. The remote monitoring, configuration and operation of the sailing boat is done via a WiFi link, using a graphics interactive application that runs on a conventional PC.
引用
收藏
页码:830 / 837
页数:8
相关论文
共 50 条
  • [1] FPGA-based Embedded System Design
    Sun, Fuming
    Li, Xiaoying
    Wang, Qin
    Tang, Chunlin
    [J]. 2008 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2008), VOLS 1-4, 2008, : 733 - +
  • [2] FPGA-based Embedded System Education
    Shi, Qmgsong
    Xiang, Lingxiang
    Chen, Tianzhou
    Hu, Wei
    [J]. PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL I, 2009, : 123 - 127
  • [3] FPGA-based Embedded System for Ultrasonic Positioning
    Sanchez, Alberto
    de Castro, Angel
    Glez-de-Rivera, Guillermo
    Garrido, Javier
    [J]. IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE 2010), 2010, : 3051 - 3056
  • [4] A FPGA-based embedded system for automatic classification of microcalcifications
    Docusse, Tiago Alexandre
    Rodrigues da Silvat, Alexandre Cesar
    Pereira, Aledir Silveira
    Marranghello, Norian
    [J]. 2013 25TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2013,
  • [5] Realization of FPGA-based Packet Classification in Embedded System
    Wang Yong-gang
    Zhang Tao
    Zheng Yu-feng
    Yang Yang
    [J]. I2MTC: 2009 IEEE INSTRUMENTATION & MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-3, 2009, : 911 - 915
  • [6] A Modularized FPGA-Based Embedded System Development Platform
    Chang, Yu-Tsang
    Huang, Chun-Ming
    Wu, Chien-Ming
    Chen, Chun-Yu
    Lin, Yu-Sheng
    Kuo, Chih-Ting
    Liu, Ting-Chun
    Wey, Chin-Long
    [J]. IECON 2010 - 36TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2010,
  • [7] AN FPGA-BASED EMBEDDED WIDEBAND AUDIO CODEC SYSTEM
    Choo, Chang
    Bambhania, Bhavya
    So, Woon Seob
    Hwang, In Ki
    Kim, Do Young
    [J]. FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 587 - +
  • [8] An FPGA-based Optical IOH Architecture for Embedded System
    Liu Ling
    Zhuang Jincan
    Zhu Qianying
    Zhu Shunyu
    Zhang Zhiyuan
    Zhang Xinxin
    Cao Lu
    Yu Zhihong
    Wu Xiangbin
    Liu Dong
    [J]. 2011 IEEE 19TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2011, : 85 - 88
  • [9] 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
  • [10] FPGA-based Embedded System Implementation of Audio Signal Alignment
    Stornaiuolo, Luca
    Perini, Massimo
    Santambrogio, Marco D.
    Sciuto, Donatella
    [J]. 2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, : 132 - 139