Abstract
This paper presents the development of a controller for an autonomous sailing yacht, where a model based development is used to support most of the whole development cycle with tools for automatic code generation. The controller is modeled using a three level hierarchical decomposition, where the bottom level uses a fuzzy controller, and the middle one uses a discrete-event modeling formalism based on IOPT nets (Input-Output Place-Transition Petri nets). The higher level of the description accommodates a representation of the goals sequence for a regatta contest. Complementing sailing experiments results presentation, the laboratory framework supporting the development is described, including different types of operation, namely remote operation and/or monitoring of the yacht controller, as well as local emulation of the electronic instrumentation devices allowing emulation of the controller operation in the lab.
Original language | English |
---|---|
Title of host publication | Proceedings - 2015 IEEE International Conference on Autonomous Robot Systems and Competitions, ICARSC 2015 |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Pages | 103-108 |
Number of pages | 6 |
ISBN (Electronic) | 9781467369909 |
DOIs | |
Publication status | Published - 4 May 2015 |
Event | 9th IEEE International Conference on Autonomous Robot Systems and Competitions, ICARSC 2015 - Vila Real, Portugal Duration: 8 Apr 2015 → 10 Apr 2015 |
Conference
Conference | 9th IEEE International Conference on Autonomous Robot Systems and Competitions, ICARSC 2015 |
---|---|
Country/Territory | Portugal |
City | Vila Real |
Period | 8/04/15 → 10/04/15 |
Keywords
- Automatic programming
- Controllers
- Petri nets
- Yachts
- Discrete event simulation
- Robotics