Saturday, July 29, 2023

Analog computing

There is renewed interest in analog computing* because of the reduced power demand. I have a few B.E.A.M. robots** but digital processors allow for much faster modification of behaviors (via software changes).  A hybrid system is possible, however, using analog circuits in various of A.s.a.'s pre and post processors for example.

* See my blog of 20 January 2012.

** See my blog of 18 February 2016.

Tuesday, July 25, 2023

AI kollektives unbewusstes

While many of my A.s.a. H. agents have been specialists they do typically share many mental concepts, reflexes, and instincts with one another. Things like "pupillary" light reflex*, sensation, etc.

* and general sensor auto ranging (another preprocessor)

Wednesday, July 19, 2023

Arduino Uno Rev 4

While I managed to load the first layer of an A.s.a. H. light program* onto an Arduino Mega** the Arduino Uno Rev 3 proved inadequate for an even lighter version than this. According to its specs the new Arduino Uno Rev 4 should be adequate, however, and so I've bought a couple of these to try out.  

* Essentially the code of my 14 May 2012 blog but with input and output through the Arduino gpio and having inputs accepted whenever one or more of the inputs change significantly: | new In(N) - old In(N) | > (C)( old In(N) ).

** See my blog of 1 January 2023.

Saturday, July 1, 2023

AIs working as scientists*

 I have noticed that AIs are being used more and more to generate and to compare various models of phenomena.** Models of the proton involving charmed quarks being one example.***

* An example of a specialist AI, but in software rather than hardware.

** Such as my use of neural networks to model plasma confinement: for example, my paper in Trans. Kansas Acad. Sci., vol. 98, num. 3-4, pg 144, 1995 and Experiments With Machine Creativity, chapter 5 of my book TWELVE PAPERS, tables 4 and 5.

*** For example, in Nature, vol. 608, pg. 483, 2022.

Specialist agents

Division of labor, specialization,* is one of the ways I've been trying to deal with complexity and the curse of dimensionality.** Typical social insects have something like 3-4 castes. Many small multicellular organisms have 10 or more cell types. The U.S. Bureau of Labor Statistics classifies all workers into 867 occupations divided into 23 categories. How many specialized agents one uses should depend upon the environment you're working in and the tasks you're attempting to perform. I currently have 52 small robots*** in my lab and the makings**** of about 20 more. Software is even more varied.

So what specialized hardware has proven to be useful/required? 1. wheeled (and tracked too?) 2. fliers 3. swimmers 4. walkers? (quadrupedal? bipedal too?) 5. pick and place (arms) 6. gantry? 7. snake? 8. hybrid? (for stair climbing?) 9. various grippers/manipulators 10. several different processors? (and memories?) 11. different sensory systems

* In both hardware and software.

** See, for example, my blog of 18 August 2021. 

*** This includes a fair amount of duplication. It can take a couple of tries before I manage to get a workable robotic agent capable of performing a given required set of tasks.

**** Lego, Vex IQ, Vex EDR, Meccano, etc.