Close
0%
0%

Tortuga - A sand drawing robot

Inspired by the likes of Disney Research and Ivan Miranda, I have decided to make a small scale sand drawing robot.

Similar projects worth following
246 views
0 followers
The idea:

A bot that draws patterns in the sand. It should be accessible in terms of manufactuability, cost and scalability. I intend to use ready made tools such as the venerable ESP32 board, 3d printing and low noise, high quality motors. As an additional goal, I intend to make the robot sensorily pleasing to folks with sensory sensitivities.

Tortuga is a research project I've had in the back of my mind for a while now, now that my schedule is clearing up I figure, at the very least if I write it down, it's all out in the open and out of my head. My initial inspiration was from Disney Research's Beachbot and Ivan Miranda's Sand Robot, I figured I'd like something similar, albeit on a smaller scale for now. I settled on the following criteria as a place to start to launch my research:

A. Aesthetically and sensory pleasing. 

B. Space in the shell would allow for airflow over the electronics to keep things cool.

C. Represent a familiar shape, familiar to everyone as a friendly animal.

D. Affordable with a minimal amount of niche or custom hardware. You should in effect just need to assemble the parts together. Preferably none.

E. Be no bigger than the palm of my hand.

The sensory and aesthetics side of things I've got locked down by virtue of what I do for a day job, the rest is knowledge I've acquired over time. This is, however the first project I've publicly documented.

  • Future ideas on mission planning

    R Lang04/11/2025 at 12:54 0 comments

    So, as it stands my research has kind of hit a bottleneck in that, for now the hardware side of thing has hit the snag of not having a readily accessible 3d printer on which to print and iterate on designs rapidly, so rather than losing momentum I've decided to take a skim at what is available for mission planning. 

    Anyone who grew up in the 80s and 90s in the UK will remember the venerable RM Nimbus running the RM version of the classic programming language Logo. (Perhaps this is where the shape of the turtle subconsciously appeared from when thinking of a friendly shaped line drawing animal?) In the programming language Logo, you were given a turtle shaped animal and a very basic set of commands which commanded the turtle to move in any direction you chose. 

    Shoot forward to today, where the likes of the Nimbus are now museum pieces and we have hardware that are magnitudes more powerful for a fraction of the cost and size, hence why we are able to do projects like this. 

    What I am after is a something that offers similar abilities to logo in that, it needs the minimal of knowledge to accomplish a lot. Examples are out there such as Python Sandbox's turtle mode where a set of very basic commands are able to make basic shapes. But beyond this, how do we go about translating pictures into cartesian coordinates that a robot knows to draw? My research has led me to this pipeline which seems to offer the highest fun to labour ratio for now, given my limited set of skills. 

    Additionally, it then begins the conversation of manual control and how this will be accomplished, but one thing at a time I guess.

  • Test Bed

    R Lang04/09/2025 at 13:07 0 comments

    Although this doesn't represent the finalised design, this is generally the direction I've chosen to go. The idea of this will be to test the ability of Tortuga to drive on sand and to test out a number of things:

    A. Ingress of sand into the electronics

    B. If low pressure, slick tyres will adhere enough on sand 

    C. How accurately can Tortuga steer in such a small form factor.

    My initial thoughts are the front wheel will need more room to manoeuvre - maybe a castor based wheel, if not, depending on the level of difficulty in implementing, regenerative steering/differential steering - the same thing that allows tanks to perform "neutral turns" (tank donuts).

  • First things first

    R Lang04/08/2025 at 16:34 0 comments

    So, I figure this is as good a place as any to start. My background has always been in hardware, going back to a very early and very brief career in engineering, hardware has always just made sense to me. I think its because to me, it's easier to quantify the physical as opposed to the software side which has been more of an abstract to me, I need to understand how X has affects Y for me to physically land it in my head. I digress. 

    Now I've got that off of my chest, let's turn the attention towards the actual design and concept. I wondered, how then should I go about drawing in the sand itself? To my mind, anything sharp or the potential to harm, whilst pretty cool sounding isn't generally what I'd consider to be accessible. So on that note a blunt and rounded off blade was selected as the probable design, printing has yet to begin as I am waylaid by other commitments.  

View all 3 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates