Sunday, February 17, 2019

Qualia, subjectivity, and ambiguity

When A.s.a. H. Hears a word it associates that word with its current active case/concept (or cases/concepts), possibly on more than one level in the concept abstraction hierarchy. If the environment and sequence of events is simple the word acquires a fairly unambiguous meaning. A simple robot moving forward in an empty space may learn to “stop”, “speed up”, or “slow down.” (See chapter one of my book Twelve Papers. Available at www.robert-w-jones.com) In a richer environment words acquire more ambiguous meanings.* Meanings will also be subjective since different agents will have learned different concepts prior to associating these with words/names. The physical sensations perceived by different agents will also vary. If yellow light falls onto the eyes of two different humans the exact activations of their “red”, “green”, and “blue” cones will not be identical. The same is true for robotic senses.

* Hand coding and adjustments can help to reduce ambiguities somewhat.

Saturday, February 2, 2019

Beaglebone

I know it will only add to the issues I described in my last post but I couldn’t resist trying out the beaglebone black.

Monday, January 21, 2019

Bugs

All computer programs of significant size have bugs in them. (As do the libraries, compilers, and hardware* they make use of.) I have spent much of the year so far trying to address some issues I ran into while assembling a large (A.s.a. H.) hierarchical case base from pieces learned by different robotic agents, both real and simulated, run at different times, in multiple environments, performing a variety of tasks.

Too many platforms, too many operating systems, too many languages, too many compilers....

* For example, with one of my Raspberry Pis the micro SD card must be plugged in just right. I've also commented previously on issues with LEGO plugs and the like.

Thursday, January 10, 2019

A.s.a. multitasking

We all know that multitasking while driving is a bad idea but most humans feel free to chat with companions while driving. Similarly, a portion of A.s.a. H.'s hierarchical network can be directing a robot to a recharging station* while another portion of the network may be extrapolating, interpolating, planning, etc. on some completely unrelated problems.

* Or transporting a solar array to a sunny location.

More redesign

I am redesigning A.s.a.'s robots trying to address the problem noted in my 13 Dec. 2017 blog. I want to put as many of the pain sensors (and lead wires) as I can inside the robot bodies. I may try to make greater use of my 3 Raspberry Pis while I’m at it.

The human brain has no pain receptors in it. A.s.a., however, can carry thermistors* and accelerometers inside its computer brain.

* Raspberry Pis, for instance, might experience overheating issues.

Tuesday, January 1, 2019

Wall confined plasmas

Classical theory greatly overestimates the confinement of beta > 1 plasmas. Intense particle and heat loss in actual experiments has made it difficult to reach (Tn)/(B*B) =1 in order to even study the wall confinement regime.

Robot controller

Many of my robots have been tethered to computers and/or power supplies. This constrains their operation somewhat. Because of its low cost (80 U.S. $) and large number of ports (39) I have bought an EZ-Robot EZ-B V4/2 WiFi robot controller to try out.* Due to limited funds (equipment) and lab work space I typically have to disassemble a robot or two  before I can build a different one.** The New Years break may give me the time that I need to do that.

* We may still need a tether to a power source for some experiments.
** My blog of 9 Nov. 2018 addresses this issue when only the processor needs to be changed out. Modular robot designs can also help.