Um sistema computacional reconfigurável embarcado num veleiro autónomo

Este artigo apresenta um sistema computacional implementadoem FPGA para controlo de um veleiro autonomonao tripulado. Este veleiro foi desenvolvido na FEUP paraintegrar a competicao Microtransat que tem como objectivopromover o desenvolvimento de embarcacoes a velanao tripuladas capazes de oferecer grande autonomia deoperacao, com elevado potencial para realizar missoes autonomasde longa duracao em alto mar. O sistema computacionalfoi desenvolvido em torno de um computadorembutido correndo uCLinux num processador MicroBlazeimplementado numa FPGA Spartan3E, acrescido de va-rios sistemas dedicados para interface, processamento econtrolo. A adopcao de um sistema operativo baseado emLinux permitiu dispor de variados servicos (sistema de fi-cheiros, multi-processamento, TCP/IP) convenientes parao processo de desenvolvimento das componentes de hardwaree de software. A flexibilidade da arquitectura do sistemahardware/software desenvolvido facilita a migracaode tarefas entre software e hardware dedicado com o objectivode se avaliar o impacto no consumo global de energia,para diferentes configuracoes dos processos de controloenvolvidos.

[1]  W. H. Warden A control system model for autonomous sailboat navigation , 1991, IEEE Proceedings of the SOUTHEASTCON '91.

[2]  E. C. Yeh,et al.  Fuzzy Control For Self-steering Of A Sailboat , 1992, Singapore International Conference on Intelligent Control and Instrumentation [Proceedings 1992].

[3]  Pieter W. Adriaans,et al.  AI on the Ocean: the RoboSail Project , 2002, ECAI.

[4]  John J. Leonard,et al.  A method for protocol‐based collision avoidance between autonomous marine surface craft , 2006, J. Field Robotics.

[5]  R. Kelbley,et al.  Station Keeping and Segmented Trajectory Control of a Wind-Propelled Autonomous Catamaran , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[6]  M. Neal A Hardware Proof of Concept of a Sailing Robot for Ocean Observation , 2006, IEEE Journal of Oceanic Engineering.

[7]  Gabriel Hugh Elkaim,et al.  CONTROL SYSTEM PERFORMANCE OF AN UNMANNED WIND-PROPELLED CATAMARAN , 2007 .

[8]  Robert Ivor John,et al.  Fuzzy Logic Control System for Autonomous Sailboats , 2007, 2007 IEEE International Fuzzy Systems Conference.

[9]  Klaus D. McDonald-Maier,et al.  Autonomous Ship Collision Avoidance Navigation Concepts, Technologies and Techniques , 2007, Journal of Navigation.

[10]  Tobias Pröll,et al.  Autonomous sailboat navigation for short course racing , 2008, Robotics Auton. Syst..