Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Tytuł pozycji:

Differentiable Programming for the Autonomous Movement Planning of a Small Vessel

Tytuł:
Differentiable Programming for the Autonomous Movement Planning of a Small Vessel
Autorzy:
Bahls, C.
Schubert, A.
Powiązania:
https://bibliotekanauki.pl/articles/2063965.pdf
Data publikacji:
2021
Wydawca:
Uniwersytet Morski w Gdyni. Wydział Nawigacyjny
Tematy:
autonomous navigation
autonomous movement planning
small vessel
differentiable programming
machine learning
Źródło:
TransNav : International Journal on Marine Navigation and Safety of Sea Transportation; 2021, 15, 3; 493--499
2083-6473
2083-6481
Język:
angielski
Prawa:
CC BY-NC: Creative Commons Uznanie autorstwa - Użycie niekomercyjne 3.0 PL
Dostawca treści:
Biblioteka Nauki
Artykuł
  Przejdź do źródła  Link otwiera się w nowym oknie
In this work we explore the use of differentiable programming to allow autonomous movement planning of a small vessel. We aim for an end to end architecture where the machine learning algorithm directly controls engine power and rudder movements of a simulated vessel to reach a defined goal. Differentiable programming is a novel machine learning paradigm, that allows to define a systems parameterized response to control commands in imperative computer code and to use automatic differentiation and analysis of the information flow from the controlling inputs and parameters to the resulting trajectory to compute derivatives to be used as search directions in an iterative algorithm to optimize a goal function. Initially the method does not know about any manoeuvring or the vessels response to control commands. The method autonomously learns the vessels behaviour from several simulation runs. Finally, we will show how the simulated vessel is able to fulfil some small missions, like crossing a flowing river while avoiding crossing traffic.

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies