"... and no one shall work for money, and no one shall work for fame; But each for the joy of the working, and each, in his separate star, shall draw the thing as he sees it, for the god of things as they are"

-Kipling

 

FPath_Ex012: Embedded Commands

Background

FPath is a project to explore the possibilities of the Feynman Path to Nanotechnology. Essentially this means using tools to make small tools which then make smaller tools. See the main FPath Project page for more details.

The Goal

The target goal of this experiment is:

This experiment documents how embedded commands can be used with Graphical Stigmergy techniques to initiate complex actions. Also discussed is an implementation of a distributed Subsumption Control Architecture.

FPath Virtual Path and Embedded Command

Achieving the Goal

The background, some theory and a demonstration of Graphical Stigmergy techniques implementing the commands embedded in a Graphical Stigmergic path are fully documented in this experiments video. In addition, the video also discusses the utility of a Distributed Subsumption Control Architecture but a detailed discussion of the implmentation has been left for a subsequent video.

The experiment successfully demonstrated the controlled activation of actuators when a 90 micron probe was moving along a virtual path and hit a section with command values embedded in the alpha channel of the pixel.

Fairly significant changes were made to the Walnut software and this software has been released to the GitHub repo as version 00.02.11 and Commit ID 3cab1cf.

The Result

The experiment was successful. This experiment demonstrates virtual path following and the activation of experimental devices when an command embedded in the path was traversed.

This experiment was also discussed in a post on the RepRap Blog: Embedded Commands

This experiment is now complete.

License

The intellectual property rights to all new and/or original ideas and technologies documented under the FPath project and sub-projects are claimed in full by the author and are immediately released into the public domain under the terms of the MIT License. Any ideas, techniques, processes or methods of work documented in the FPath project and sub-projects must be considered to be prior art and must be cited in any patent applications.

The contents of the FPath project and sub-projects are provided "as is" without any warranty of any kind and without any claim to accuracy. Please be aware that the information provided may be out-of-date, incomplete, erroneous or simply unsuitable for your purposes. Any use you make of the information is entirely at your discretion and any consequences of that use are entirely your responsibility.