Skip to content
This repository has been archived by the owner on Jan 2, 2024. It is now read-only.

Integrate wind speed and/or boat speed into local pathfinding #82

Open
tylerlum opened this issue Apr 8, 2020 · 3 comments
Open

Integrate wind speed and/or boat speed into local pathfinding #82

tylerlum opened this issue Apr 8, 2020 · 3 comments

Comments

@tylerlum
Copy link
Contributor

tylerlum commented Apr 8, 2020

Right now, the magnitude of wind speed is completely ignored. We may or may not want to use it.

For instance, we could have it change the wind cost function. Perhaps upwind/downwind sailing isn't super bad with only 1km/h wind, but absolutely unacceptable every in 20km/h.

Perhaps the MOCK_controller could have the boat speed change based on wind speed and/or wind direction.

Perhaps the MOCK_controller should tell us if we "got stuck in irons" (went upwind to too long).

@Zephko
Copy link
Contributor

Zephko commented Apr 11, 2020

Would be good to get a sailor's input on this. Not too sure what the ideal behaviour is here.

@tylerlum tylerlum changed the title Integrate wind speed into local pathfinding Integrate wind speed and/or boat speed into local pathfinding Sep 5, 2020
@kpfgallagher
Copy link
Contributor

If the wind speed is super low, tacking is not a good idea as you may get stuck "in irons" (upwind).
If the wind changes direction and the wind angle is still 'sailable', the sail angle should change but not the rudder.
A lot of this can be left to the control team, since any angle except upwind is still able to be sailed.

@tylerlum
Copy link
Contributor Author

tylerlum commented May 6, 2021

From current discussion, ignoring wind speed makes sense, but care about boat speed. Essentially try to avoid using rudder turning in general, especially if we are going slowly.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants