Abstract
This paper presents some aspects of an autonomous sailboat project, we started at our university. An interdisciplinary group of students of mechanical engineering, electrical engineering and computer science are building the boat and are developing the control hard- and software. Our first attempt to control the boat combines an ARM7 microcontroller and the real time operating system μC/OS-II. Beside our first boat design, we will talk about the used control hard- and software, especially the mentioned controller and operating system, and the interaction between the components. We show the system architecture of the control system, the power consumption of the components and the different possibilities to process sensor data with the controller and the operating system.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Ammann, N., Hartmann, F., Jauer, P., Bruder, R., Schlaefer, A.: Design of a robotic sailboat for WRSC/SailBot. In: IRSC 2010, Canada (2010)
Labrosse, J.J.: MicroC/OS-II, The Real-Time Kernel. CMP Books, San Francisco (2002)
Stelzer, R., Pröll, T., John, R.: Fuzzy logic control system for autonomous sailboats. In: IEEE International Conference on Fuzzy Systems (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Koch, M., Petersen, W. (2011). Using ARM7 and μC/OS-II to Control an Autonomous Sailboat. In: Schlaefer, A., Blaurock, O. (eds) Robotic Sailing. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22836-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-22836-0_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22835-3
Online ISBN: 978-3-642-22836-0
eBook Packages: EngineeringEngineering (R0)