 Okay, yeah, thanks for being here and staying this late Actually, I drove most of you guys out of the room. I'm sorry So I'm talking about a platform that we are building for collecting actually data usually these days this is done with these type of devices but actually for collecting nautic data that's not possible. So we're building a platform for this and This is what I'm talking about. So I've given you an overview and Motivation why we actually do this What needs to be done with respect to data collection and data processing although we focus on the first part of that I Talk about the hardware setup Requirements features. I have a little block diagrams here and device selections we did so far and in the end I show the project status and The next steps that are coming up and then in the end there's a small wrap up So let's start with you all are sailors, right? So I don't need to talk about this. Who knows nautic maps and has seen one Well, it's a lot kind of half of the people. So I just quickly walk you through You probably know don't know this one, but actually this was easy So you have those lighthouses that have multiple Sectors with different colors. So you actually know where you kind of are There are a lot of different types of boys Scattered around and the most important thing for sailors actually is that you don't want to drive on ground and this is here those lines and this Marks here are marking shadow waters and stones that are somehow hidden beneath the sea level so This is very important information to actually safely sail through waters So now why do we want to do this? So let's have a look at the current state of open-sea map This is how a south Manhattan is currently looking and this is a NOAA map of it So here you'll see much more detail with actual depth levels and shadow water areas here and a Little bit better it is here in the keel area So we have the lighthouse of keel on the top right corner and another one here and The most important areas where you usually go all the The big traffic goes is this one. So it's also marked That's quite interesting This is a current updates updated chart from a real Provider of these charts and so it has much more details, especially these very detailed depth information where we can actually see If I have a vessel that is like two meters of depth Then I shouldn't actually go in there because here is a 1.1 meter mark and I will Get on sand and probably don't go on any more and well This is also an open-sea map and it's actually pretty good. So somebody However donated a lot of data and actually painted depth maps in here of in Lake Schwerin That's pretty interesting and it's I think one of the most detailed map that is available currently on the whole project and Yeah, maybe that's actually official data that has been contributed. We are not sure of to know Maybe but actually so there are also other projects for this kind of the equipment manufacturers try to build a community-based charts and All those Fisher guys that really use very good equipped boats They are scanning around for these areas, especially these where you have Large drops in the water the depth drops because that's where the fishers hide and they like that because the Stream goes up and down and that's where they have fun swimming around so fishers also like that So what's our target the target is to get good maps from OpenStreetMap and We so that we can use it at least for trip planning maybe not for actual decisions When you're going around at least if you don't want to risk your boat We focus on the data collection part for this time and There are a lot of more issues like data processing Algorithms and data visualization Especially with crowdsource data. You don't know when it has been raised, right? somebody drove here and collected some data and this was like two years ago and Now sand came here and you have a new sand bank and everything changed and you don't know if the data is Now available and and how these lines have been calculated if this is still a valid information or isn't But this is unsolved for now Let's first start collecting data So what needs to be done? We have a lot of information available on such boats a lot of people have Ecosounders for measuring depths. They have GPS signals. They have gyro data for their positioning tilt and so on They're usually also connected on the boat to an enemy a bus. That's kind of a can bus like so control area network Which is also used on I think every car has at least like ten of those buses so it's a standard thing and a lot of other Equipment is connected to this like vloggers and chart plotters and you can visualize everything and also record that however, the problem is getting the data out so Like Raymarine they have the community project for billing good charts that are Kept up to date by their users But they obviously want to have those data for themselves. So There is no real exchange format for this So we need to do this on our own There's some metadata also involved about who is the contributor for licensing licensing issues For example, the type of the ship might be interesting for post-processing the movements the type of devices Whatever is needed for actually processing the data Everything kind of flows together and then is uploaded to a server where just actually where it is actually processed and This is the flow. That's the kind of an overview and what is available right now so There has been an open CMAP hardware logo for that But unfortunately it uses an old-school enemy a 0 1 a 2 3 format Which is kind of abundant for now So there's almost no equipment available for that at least the new ones don't use it anymore There is a raspberry pi logger. I show that in the next slide And there's no boat, which is this project Then there are some proprietary solutions where proprietor solutions. We don't like that, right? Let's go on. That's the enemy a 2000 logger. So this is you know, those standard boxes So like this size and this size and the in the depth. It's kind of big So you don't want to have this on your boat actually But for a prototype that's quite okay, and that's where basically things start These are actually those can 2000 connectors there So let's go on the hardware setup has some requirements that are not so used in usual hobby projects because We need a very tight integration we don't like big devices you want compact devices and We really need easy to use things because most people are just boat lovers They want to sail and they don't want to hack around with their devices. They just plucked into the board network We need automated data collection and so on and so on partially automated upload procedures and we definitely want to open source design because Things change and we need one to adapt that and what other people to adapt it as well and We do want to add to add more other sensors also So we can provide some more features actually so a mooring is very interesting so you put an anchor and Now you're going to sleep But what happens if weather conditions change you're drifting and so on so you can now Also include those things you can ring the alarm bell send push messages to your smartphone and There are other parts as well So one of the most critical challenges is actually power supply because the boat power network is behaving the same as a car power network and it is really bad and that kind of Delayed the project and still delays the project. We are still working on that You partially need backup backup battery or standalone operations for sailors and Yeah, I can't interface decoupling may also be an interesting part So this for example is a standard power supply rail on a car usually have like 14 volts and then the engine starter goes on then it stops again Then you have noise from the generator and so on people plug it in reverse. That's also interesting and You have to survive basically all those scenarios So here we have a high over highly overview about the power supplies we have a power grid on the boat with a lot of generators Sometimes you don't have any and just a battery also fine. It's easy way We have a filter ring. We have multiple cascaded DC switches for supplying all the supply rails we need then we start with an open source or kind of open source device and We use all the Sensors that are available anyway. We have mint for wind metric sensors GPS is AES that AIS that's a Identification system for vessels on the on lakes on in the sea echo soundness Whatever is present on the bus which we need to connect to the Raspberry Pi using can interfaces and Then we add some local sensors that are put on top of the raspberry directly for motion detection and Later post processing correction of the data we collect Basically the boat moves and if you have a depth that is like this It definitely is a different depth than the boat would have been upright So you kind of want to know how the boat was when you actually measure the depth You definitely need one to know where you were when you measure at the depth and Then you might want to have some air pressure for weather condition monitoring or whatever We also supply some wireless Connections one is serving as a hotspot so we can connect to the devices network With our mobile phones for example and have some nice GUI And the other one is that the system can connect to other networks Maybe acting as a proxy for in the neighbor in the marina Wireless network or you can upload data with it to the internet whatever So basically We kind of built this shield here this hat for the pie and this is connected to what is present in the boat anyway So we have a lot of devices to select for the single board computer. We were going with the Raspberry Pi It was available. It is widely used There's a lot of support for that and it's a highly active community. So we like it and The car interface is an important interface We selected some microchip devices for that because also widely used their reference designs available like the pie can too which we actually use I show that later on and It's also well available. We just heard the talk about evident ability. So that's fine We like to add the barometric sensor. This is quite good reasonable accurate Also available. That's nice GPS system. We actually didn't really Selected it yet, but these are some candidates We want to use a module because we don't like to do RF routing on our PCB. So let somebody else do it was hopefully better with this and We need an definitely an external antenna because this box is probably mounted somewhere in the hull of the ship Which might be metal? Yeah, the IMU is also not yet selected but a good candidate is the one here because There's also prototyping available and at least DJI has some of those available Yeah, the wireless interface. It's generic. It's a USB interface. So we just need driver support and hotspot support That's basically it. We kind of delayed the whole project because of we do something else for daytime job And it was a lot of things to do during the last months But we did do something and we built a prototype setup and that basically uses a echosounder Emma is basically the only producer of those so independently of who actually prints its name on it, it's usually one of those and We used an old raspberry pi and Pi can to We built some power supply switches here and then connect everything together That's it. So that's a very small boat, but you've noticed that probably so that's the echosounder We have a little USB hub The Raspberry Pi is down here or God out there Well, it's a remote control boat. So we have some stuff in there Which is not used by us actually This is the software stack which is completely available and running and open source and the website is somewhere in the back So we have a configuration that's automated deployment is automated We have demons that takes care take care about the data and we are logging everything and there is a nice web client So the next steps are Actually currently we are running a demo that's nice We are kind of through block level dial block level planning Power supply planning is in progress. We actually currently build a battery health monitor, which integrates a power supply and Also the can interface which can be reused for this project or actually this is part of this project, but a different task And we need help. So please if you now think yeah, that's a nice project. I want to support it Here we go Let's have a talk later on Yeah, wrap up you want to do this and To test our stuff we need this and then in the end we want to do this Thank you very much for staying here We drag something sorry the question was if we use something that drags behind the vote for compensation Well actually there's two completely different pictures, so maybe a little bit misleading This is the remote control boat. We currently use as a test system And which kind of can be used in areas where you don't want to drive with this because of shadow waters, but I think this one is actually more affected by waves than this one And That's One of the questions that is related to the algorithms for post-processing Definitely there has to be some compensation for our current sea levels. So even on inshore Lakes you you have changing heights so it definitely has to be especially there Probably is not enough. So maybe we need to use Other sources for that. Yeah, so they the the Question or comment was that there are boats that are built with boys. Okay. Yeah, yeah boys built with with accuracy measurements Yeah, I know some of the most are used as Precurses for like typhoons or something and another wave Things that are going across. I don't know if they were public About and so is the diet data tested against which data Not yet. No, so there is not tested against any other data right now Yeah, the question is if what has to be done for continuously Transferring this data to any cell server, right? So this setup right now, I would say like Not a day because you basically just have to buy stuff hook it up together and Then run the software on it, which is available from the website Yeah, and be careful with the power supply. So that's not designed for actual boat power networks Yeah, great. So and the comment is that there is a lot of other projects going on in this area and We will hook up later on Thanks The yellow one like this. So this is the size of the small yellow you'll see there the small yellow boats. It's a toy remote support So basically, it's about the question is about how we can provide access for for the hardware. So right now Basically we check the schematics and everything and into the git repo and then you can work on it And then we can sort it out just like software On the tiny yellow thing we are we okay who wants a sponsor a logo here It's it's a nice thing. It's very good visible and We will also travel to whatever it needs we would make Doesn't it pen it's it's for both. So it's basically for all the Shippable areas or not also non-shippable areas where you want to know about death Yeah, well enemy a 2000 kind of is a proprietary interface So you actually have to be a member to get official knowledge about the message was exchanged There are libraries that know about that Yeah, if you know what is the message about yes So the USB connections shown here for the wireless types would be Yeah, so basically everything is mounted will be mounted in a in a mechanically sealed thing and The wireless and use be interface would be in it. It's not not externally accessible But just the network interface will go out and our F's