Using distributed micro-controllers in an autonomous vessel can result in higher robustness and lower energy consumption compared to a traditional centralized approach. However adapting traditional software (e.g. navigation and guidance systems) for a distributed microcontroller system is a complex and challenging task. In this thesis a software solution for controlling autonomous vessels with on board distributed micro-controllers is presented. It is capable of controlling the vehicle by itself, including routing around obstacles in moderately complex environments, or act as an interface to another computer. The routing capabilities come from the use of a high-level path-planner based on RRT, and a low-level vehicle controller based on potential fields to follow the path from the path-planner. By using these methods together the software is capable maneuvering a sailboat between waypoints. In our experiments distributed computing is investigated for the path planning and evaluated in terms of computational time for 1,2 and 3 nodes. A parallelization technique called OR parallelization was tested and it offered a reduction in computational time by 27% with two nodes and 36% for three nodes against a single node. Nevertheless, this gain may not be, significant enough to warrant the extra complexity. ; Att använda distribuerade mikro-controllers i en autonom farkost kan resultera i ett robustare och energisnålare system jämfört med ett traditionellt centraliserat system, dock så är det en utmanande och komplex uppgift att anpassa existerande mjukvara för navigation och styrning till ett sådant system. I denna rapport presenteras en mjukvarulösning för styrning av autonoma farkoster med ett distribuerat system av mikro-controllers som finns ombord. Mjukvaran kan antingen kontrollera farkosten själv (inklusive rutt-planering runt hinder i måttligt komplexa miljöer), eller fungera som gränssnitt till ett annat system. Rutt-planeringen görs av en planeringsalgoritm som heter RRT tillsammans en lågnivåkontroller som ...


    Zugriff

    Download


    Exportieren, teilen und zitieren



    Titel :

    A distributed navigation and guidance system for autonomous vessel


    Beteiligte:

    Erscheinungsdatum :

    2019-01-01


    Medientyp :

    Hochschulschrift


    Format :

    Elektronische Ressource


    Sprache :

    Englisch



    Klassifikation :

    DDC:    629



    Autonomous Guidance, Navigation and Control

    Bordano, A. J. / Mcswain, G. G. / Fernandes, S. T. | NTRS | 1991


    River navigation system using Autonomous Surface Vessel

    Tan, Chee Sheng / Arshad, Mohd Rizal / Mohd-Mokhtar, Rosmiwati | IEEE | 2016


    Autonomous RPRV Navigation, Guidance and Control

    Johnston, Donald E. / Myers, Thomas T. / Zellner, John W. | NTRS | 1983


    Autonomous RPRV Navigation, Guidance and Control

    D. E. Johnston / T. T. Myers / J. W. Zellner | NTIS | 1983


    Autonomous Guidance, Navigation, and Control of Spacecraft

    Xie, Yongchun / Lei, Yongjun / Guo, Jianxin et al. | Springer Verlag | 2021