-
Generated Shape Software [Concept 0.2]
08/24/2019 at 23:09 • 0 commentsfig.1 Event Detection Model Single stream of IMU data being categorized into specific movements. The four bottom dots represent the average of the four pressure sensor quadrants.
Turning the collected surfing data into surfboards. The different attempts to accurately categorize specific surfing maneuvers based on movement data. Developing an Activity Recognition system using visual signal processing techniques. The ultimate goal of building a cluster machine learning event detection system. Methods of indexing surfboards based on shape and function.
Event Detection
One of the most important hurdles in the entire project is the process in which the movement data collected from the IMU is categorized into specific surf maneuvers. Activity recognition aims to recognize the actions and goals of one or more agents from a series of observations on the agents' actions and the environmental conditions. The previous E.D. attempts have been largely reliant on visual signal processing with a little bit of help from video data.
By splitting the surfing session into these events we can cross reference the pressure pad and build a picture of how the surfer interacts with their equipment. The act of surfing is composed of linked turns, pumps, stalls, redirections and tricks. Determining the moment when one move starts and the next begins is an important step in quantizing the sport.
The process for building this dataset will require a variety of surfers to repeat specific maneuvers with external sensors and imaging to gather snapshots corresponding to each trick. After a sufficient amount of data is collected a series of cluster models can be trained to recognize a breadth of similar events to categorize each maneuver.
Board Indexing System
Categorizing shapes for behavior. The methodology of creating an index which can be referenced to create a variety of custom surfboards. While generating shapes from the G-code was an original intention for the project it seemed that a more scalable approach would be to leverage existing shapes. By doing so we can keep the system up to date with the most current shaping innovations. Each board is divided in half and categorized by a coordinate system which corresponds to its function. ie. a wide point forward will benefit a front footed surfer while a thin tail with benefit a back footed surfer. Fitting the generative system to this index can assign you to an existing shape or to mix and match the divided shapes to create fully new custom shapes based on the surfer with the shapers expertise behind it.
fig.2 Board Index Each board in the index is categorized by a coordinate system which corresponds to event data.
-
Data Gathering Prototype [Concept 0.2]
08/24/2019 at 23:07 • 0 commentsIMU
“An inertial measurement unit is an electronic device that measures and reports a body's specific force, angular rate, and sometimes the magnetic field surrounding the body, using a combination of accelerometers and gyroscopes and also magnetometers.”Source The IMU's purpose is to give us a signal that can be used to identify what the surfer is performing on the wave. Much like in a smart phone the device is capable of capturing and identifying 9 degrees of movement.
fig.3 Embedded in board module Second generation hardware system. Used to collect working data for the generated shape. [In Development] FSR Sensor network Fiberglassed into the surfboard
-
Generated Shape [Concept 0.1]
08/24/2019 at 23:01 • 0 commentsFree-from Asymmetrical
Board shaped from surfing data
Using Data from Data Gathering Prototype to produce the shape
- Rhino 6
- Grasshopper
Generated Shape Production
-
Data Gathering Prototype [Concept 0.1]
08/22/2019 at 21:31 • 0 commentsSoftware
+ Illustrator
+ Fusion 360
Data Gathering Prototype Build
The bag is constructed of pond liner which is adhered using PVC glue.
Materials
+ pond liner http://www.homedepot.com/p/Total-Pond-7-ft-x-10-ft...
+ pvc glue http://www.homedepot.com/p/Weld-On-PVC-717-16-oz-H...
+ FPT Cap http://www.homedepot.com/p/Charlotte-Pipe-2-in-PVC...
+ Male Adaptor http://www.homedepot.com/p/Charlotte-Pipe-2-in-PVC...
+ VHB Tape https://www.uline.com/Product/Detail/S-10113/3M-VH...
+ Double Sided film tape https://www.uline.com/Product/Detail/S-17123/Doubl...
Tools
+Vinyl Cutter http://www.ebay.com/itm/like/281910397159?lpid=82&...
+ Soldering Iron
+ Ruler
THE SENSOR
+ Force Sensor Resistor (11) https://www.sparkfun.com/products/9375
+ 10k ohm Resistor (11) https://www.sparkfun.com/products/8374
+ Stranded wire
+ Arduino mini https://www.sparkfun.com/products/13614?gclid=CLa5...
+ Arduino Datalogging Shield https://www.adafruit.com/products/1141?gclid=CIDwi...
+ Battery http://www.mouser.com/ProductDetail/Adafruit/258/?...
Testing the Prototype