Exploring the potential impact ofintroducing a sailing simulator for thedevelopment of chartplotters
2025 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE credits
Student thesis
Abstract [en]
The development of chartplotters for maritime navigation requires comprehensive testing across many environmental conditions to ensure accurate performance. However, developing features related to sailing poses some additional challenges. This thesis explores the potential of introducing a sailboat simulator to enhance the development process of chartplotters. It was conducted together with a partner organization within the recreational maritime industry. The research focuses on three core aspects: the current use of simulation technologies in the development of embedded systems, the minimal requirements for a sailboat simulator, and the potential impact of such a tool on the development process. The study employs a combination of a literature review and semi-structured expert interviews with chartplotter developers to gather insights. The results reveal that the current simulator tools used in the partner organization lack the ability to simulate realistic sailing conditions, leading to significant manual adjustments by developers. Two key features emerged as essential for a practical sailboat simulator: an accurate representation of wind-driven sailing dynamics and integration with the NMEA2000 protocol for seamless interaction with other internal tools, as well as the chartplotters. Although additional features such as scenario scripting and multiple sail configurations were recommended, these two aspects are fundamental to creating a useful sailing simulator. In conclusion, the sailboat simulator has the potential to help improve the development process, reduce dependence on physical tests, and improve general development efficiency.
Abstract [sv]
Utvecklingen av sjökortsplottrar för navigation kräver omfattande testning under många olika förhållanden för att säkerställa deras funktion. Utveckling av seglingsrelaterade funktioner innebär dock ytterligare utmaningar. Denna uppsats undersöker de potentiella möjligheterna i att introducera en segelbåtssimulator för att förbättra utvecklingsprocessen av sjökortsplottrar. Arbetet genomfördes tillsammans med en partnerorganisation inom den rekreativa maritima industrin. Forskningen fokuserar på tre kärnaspekter: den nuvarande användningen av simuleringstekniker i utveckling och testning av inbyggda system, de grundläggande kraven för en segelbåtssimulator och den potentiella påverkan av ett sådant verktyg på utvecklingsprocessen. Studien använder en kombination av litteraturöversikt och semi-strukturerade expertintervjuer med utvecklare av sjökortsplottrar för att samla in insikter. Resultaten visar att de nuvarande simulationsverktygen som används i partnerorganisationen saknar förmågan att simulera realistiska seglingsförhållanden, vilket leder till betydande manuella justeringar från utvecklarnas sida. Två viktiga funktioner framkom som väsentliga för en praktisk segelbåtssimulator: en korrekt representation av seglingsdynamik och integration med NMEA2000-protokollet för att kunna interagera med andra interna verktyg samt sjökortsplottrarna. Även om ytterligare funktioner som möjligheten att skripta scenarion och flera segelkonfigurationer rekommenderades, är dessa två aspekter grundläggande för att skapa en användbar seglingssimulator. Sammanfattningsvis har segelbåtssimulatorn potential att bidra till att förbättra utvecklingsprocessen, minska beroendet av fysiska tester och öka den allmänna utvecklingseffektiviteten.
Place, publisher, year, edition, pages
2025. , p. 53
Keywords [en]
sailboat simulator, chartplotters, embedded systems, simulation, NMEA2000
Keywords [sv]
segelbåtssimulator, sjökortsplotter, inbyggda system, simulation, NMEA2000
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-28132OAI: oai:DiVA.org:bth-28132DiVA, id: diva2:1971667
External cooperation
Garmin Nordic Sweden AB
Subject / course
Degree Project in Master of Science in Engineering 30,0 hp
Educational program
PAAMJ Master of Science in Engineering: Software Engineering 300,0 hp
Supervisors
Examiners
2025-06-182025-06-172025-09-30Bibliographically approved