/SolarSurfer

Robotic solar powered surfboard propelled by the BlueRobotics T100 Thruster.

GNU General Public License v3.0GPL-3.0

NOTICE: This project is no longer maintained.

Blue Robotics has chosen to retire this project, it is no longer maintained or supported. Bug reports and feature requests are no longer accepted. The repository has been archived and made read-only. The source is still available and can be forked, but this project may be permanently removed from GitHub in the future. For questions and further information, check out the Blue Robotics discussion forums and Gitter channel.

SolarSurfer

Robotic solar powered surfboard propelled by the BlueRobotics T100 Thruster.

Overview

The SolarSurfer is robotic surfboard propelled by two T100s. It will be launched from the coast of California on a 2,500 mile journey to Hawaii. It will complete the three-month trip completely autonomously.

Cause why not.

Note: The xml version of the embedded diagrams can be modified with https://www.draw.io/.

Hardware

The following hardware is used:

Electrical

SolarSurfer Electrical

Software

The complete SolarSurfer software system has many parts. These include:

  • SolarSurferMessage - a custom message format and encoding/decoding library for JavaScript and C++
  • SolarSurferCore - the embedded software running on the SolarSurfer; requires SolarSurferMessage
  • SolarSurferAPI - an API that sends, receives, and stores SolarSurfer messages; requires SolarSurferMessage for automated encoding and decoding
  • SolarSurferCommander - a private app to review telemetry and build command messages
  • SolarSurferInfographic - a public app to view telemetry in an engaging format

SolarSurfer Infrastructure

Test History

future - Ocean Test No. 4 (Malibu to Monterey)

  • tbd

2014/08/08 - Ocean Test No. 3 (Santa Monica Canyon)

  • First test in open ocean, 20km distance traveled autonomously
  • Testing autonomous control via SolarSurferCore
  • Testing end-to-end telemetry with SolarSurferCore, SolarSurferAPI, and SolarSurferCommander

2014/08/07 - Santa Monica Canyon Prep

  • Dry land test with thruster in a tank
  • Evaluating solar performance
  • Testing end-to-end telemetry with SolarSurferCore, SolarSurferAPI, and SolarSurferCommander

2014/07/17 - Ocean Test No. 2 (Marina del Rey)

  • Testing autonomous control via SolarSurferCore
  • Complete two successful figure eights!

2014/06/28 - Ocean Test No. 1 (Marina del Rey)

  • First integrated test in a large body of water
  • Manual control w/ Aurora 9 TX

2014/06/23 - Pool Test

  • Tested thrusters mounted on surf board for the first time
  • Manual control w/ Aurora 9 TX