robotic sailboat team

Post navigation

Sailing with Math

This week the sailing logic subteam of UBC SailBot worked on getting our new sailbot implemented with a brand new set of round-buoy instructions. As one can imagine, it involves quite a bit of math for this to work properly. This becomes especially hard considering all the different scenarios that can happen when the boat is out in real conditions (shifting winds, waves, different tacks, etc.). After a long time of hard thinking we have figured out the best way to have our sailbot round a buoy, as you can see an excerpt of on the picture below. It is a little complicated…

The result

While all the sailing logic is being sorted, the UI and Hardware team are continuing their good work from last week. In the UI there has now been implemented a dynamic shifting of longitude and latitude coordinates for testing purposes, and we can now set fixed map waypoints. The UI may be one of the biggest differences from previous years, and with everything being built with open standards, this is a very exciting project being part of this year.

The hardware guys are working on setting up the Ad-hoc network on our onboard Raspberry Pi web server, a good step in the direction of making our boat a floating wifi hotspot! Next step will be to get the Arduino and Raspberry Pi platform to work together seamlessly.

Meanwhile, over at the mech team they are busy building the different boxes that needs to be in the deck. There are boxes for batteries, rudder servo, gps, and more. Check out the pictures below for a little insight into some of the stuff that is going into the new deck-structure.