2021-09-04, 05:02 PM
Well, for me anyway, fully powered means sail power. The camera aiding in steering the way a human benefits from vision when steering a boat. Any additional sensors like lidar, water speed etc would likely give more useful data for the processing power than a camera.
I also think even a raspberry pi 4 can possibly be used (for inference or at least mostly transfer learning) but at what resolution? It may have to down sample the camera input to 32x24 or 16x12. This would not give much more data than seeing a horizon but even that is useful, but being able to learn as well over time takes much more cpu. If you do training offline it is a different problem, but for pypilot it needs to retrain and when things change like sensors or camera angle so online training is most useful and this needs a lot of calculations. Also for development more processing power is desired but I cannot find the other nvidia jetson (more powerful than nano) anywhere, as the supply chains have failed.
This has nothing to do with obstacles or markers. As for not being powerful enough who knows. For object detection I know of:
https://github.com/mavixorg/open_watchman
Let me know if you have any similar projects. It is a difficult problem. If you constrain it to a particular boat on a course or something becomes much easier but also not very useful in practical cases.
I also think even a raspberry pi 4 can possibly be used (for inference or at least mostly transfer learning) but at what resolution? It may have to down sample the camera input to 32x24 or 16x12. This would not give much more data than seeing a horizon but even that is useful, but being able to learn as well over time takes much more cpu. If you do training offline it is a different problem, but for pypilot it needs to retrain and when things change like sensors or camera angle so online training is most useful and this needs a lot of calculations. Also for development more processing power is desired but I cannot find the other nvidia jetson (more powerful than nano) anywhere, as the supply chains have failed.
This has nothing to do with obstacles or markers. As for not being powerful enough who knows. For object detection I know of:
https://github.com/mavixorg/open_watchman
Let me know if you have any similar projects. It is a difficult problem. If you constrain it to a particular boat on a course or something becomes much easier but also not very useful in practical cases.