This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
TensorFlow, AI, Autopilot, VendeeGlobe
#1
All,
Good morning.

After following the VendeeGlobe for 80 days, reading about it and by coincidence looking at project called DonkeyCar (self driving Lego car) I'm asking myself the following question ...

Are we able to make our boat (sort of ) autonomous via Machine Learning ... ?

Several people look at this already like:

http://www.frontiersinai.com/ecai/ecai20.../p0653.pdf

Quote:https://t-dab.com/blog/algorithm-breakdo...i-to-sail/

ai-captain.com

With all the work done on Openplotter as a data hub, we should be able to do something like this:

1. Capture (training) data

We could use sensors to measure the position of the rudder. With tiller boats you could even just use a small (raspi?) camera.
The same for main sail and jib; mount a webcam on your mast and it will analyse the shape of the sails and the position of the boom
Plus all the rest you already pull in via Openplotter
(and maybe also tides and weather; could even be afterwards)

All this creates lot's of "labeled training data"

2. Send it to Tensorflow which will "look" at all this data and will start to create a model
(question ... would it be possible to create a "data lake" of all our submitted data and create a general model to be used on all boats?

3. Once it is ready it will then be used in Openplotter to finetune your autopilot and give some advice on sail trim.

(some side notes. I'm not a data scientist or software dev. But I do read a lot about it)

Is this topic worth a new thread?

Let me know.

Bart
Reply
#2
It may be possible to share certain knowledge between boats but it's difficult. I would try to use the shared data from multiple boats to find a better model, but continue training on each boat.

The other possible option would be to train a model with more parameters on lots of different boats, then transfer this and train a smaller set of parameters on the actual boat so it can continue to learn.
Reply
#3
(2021-02-11, 10:16 PM)seandepagnier Wrote: It may be possible to share certain knowledge between boats but it's difficult.   I would try to use the shared data from multiple boats to find a better model, but continue training on each boat.

The other possible option would be to train a model with more parameters on lots of different boats, then transfer this and train a smaller set of parameters on the actual boat so it can continue to learn.

Sean i agree with you. Would be great if the OP install base could help on creating a crowd based data lake. Is that a feasible idea?
(It is actually what Tesla is doing as well, the fleet is helping the fleet (which consist of diff cars and trucks)
Reply
#4
Hi Sean,

I have send you a private message about a week ago, did you notice?
Reply
#5
Have a look at this video where the describe building models not just for one sheep but for numerous ("fleet" like)

https://www.youtube.com/watch?v=bdFSj0vtCFY

Who wants to further discuss?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)