Here are the variety of projects I have in mind to work on next. Their purposes vary in their degrees of practicality, potential monetization, and skills learning. The reason why there are multiple projects is to avoid stagnation, and this is based on one of the major learnings from Robot Missions Bowie v1. The project roster will be updated each season. Projects that are no longer of use will be replaced with new ones, and the ones that stay will be updated. Also, the list does not mean every single one of these projects has to be accomplished for that season.

My hypothesis is that this time limit will encourage working on different projects if they are no longer serving a purpose or no longer show any resemblance to future success. Each project has objectives, learning goals, and users & applications (hypothetically) sections. Here I’ll share the first two sections, which will give an outline of what the projects are. Updates will be shared as progress logs – though currently unsure about the proper location for each. All the updates will be syndicated at my Patreon page. Thanks to my Patreon patrons who are helping to support this work!


 

Terra Pulse

Objective:

  • Display data from environmental and conservation IoT devices, like robots or the buoys on a map
  • Have a ‘league’ feature where the devices can ‘battle’ each other, and we will see which category ‘wins’ for that week
  • Server side, log the data to a text file or some sort of store
  • Version of the buoy that connects via cellular and sends data to the map
  • Come up with a different name (Terra Pulse is already taken)

Learning Goals:

  • AWS
  • MQTT
  • Web app, Javascript development
  • Involving people with other devices to be part of the platform
  • Involving people who could find the platform useful to test it

 


 

Mobile Brachiation Robot

Objective:

  • Mainly an outlandish project to be used as a platform for learning
  • Learn inverse kinematics
  • Learn control systems
  • Keep iterating on it

Learning Goals:

  • Control systems
  • Inverse kinematics

 


 

In-Situ Terram Ignota

Objective:

  • Detect natural and non-natural objects on the ground
  • Generate a report / count and with locations of the objects
  • Be battery operated and withstand significant vibrations

Learning Goals:

  • Tensorflow Object Detection
  • NVIDIA Jetson hardware
  • Light strobing / flashing to capture sharp images

 


 

Underwater Sampler and Fish Traffic Monitor

Objective:

  • Develop a submersible ‘buoy’ to record footage underwater
  • Obtain a water sample from underwater
  • Detect fish on board
  • Determine what illumination settings work best for visibility
  • Train a model to detect fish
  • Operate in colder temperatures
  • Have a bubbler to protect the water sampler intake
  • Simplify and minify the release mechanism
  • Art with the interaction of water and lights (just for fun)

Learning Goals:

  • Tensorflow Object Detection
  • Lighting underwater
  • Underwater sampling
  • Valve for not letting the sampled water escape

 


 

Terrestrial Rover Improvements

Objective:

  • Improve the sub-systems of Bowie v1.0 to be better
  • Make the sub-systems be an educational kit to sell in the store

Learning Goals:

  • Enhancing knowledge about circuit board design
  • Motor power function and formulas
  • Programming and quality assurance process for making small batch products
  • Preparing products to sell on store
  • Generating revenue

 


 

Knowledge Sharing & Documentation

Objective:

  • Document and share the pieces of tech that I developed for Bowie v1.0 that have not been shared yet
  • For example: the augmented reality navigation, and the system architecture
  • Share what I have learned, so it can be helpful to other robot builders

Learning Goals:

  • Communicating complex technical parts of a project
  • Video placement setup when I’m speaking

 


 

Zangroves

Objective:

  • Structure in the water to hold water above it (like a water tank), outer walls are a rigid structure holding plants – like a mangrove
  • Model the idea with custom simulations and maze generators
  • Figure out how the idea would be constructed with concrete 3D printing
  • Illustrate the idea with renderings and artworks
  • Understand the path that it would need to be fully realised

Learning Goals:

  • Maze generator
  • Particle simulation
  • Conditions required for mangrove plants
  • Concrete 3D printing
  • Best types of concrete
  • Building mega-structures for harsh conditions and forces