Saturday, January 20, 2018

Bots

I have bought a couple of the Thames and Kosmos robotics kits. Their CB1 core controller accepts 4 sensor inputs, has 4 outputs, and is programmable with Blockly. Like Lego mindstorms and Vex IQ it can be used with Asa’s pain subsystem. There are limitations, however. If contacting metal tabs are employed as sensors* reseating of Lego bricks can sometimes be accomplished by the robot itself pushing on the loose joint. This is typically not possible with components joined via pins, for example Vex IQ , nor is it possible if/when a simple fine (frangible) bridge wire* serves to signal breakage.

Its possible to build a robot using components from all three manufacturers at once by bolting together subassemblies. Its also possible to drill out the holes in Vex IQ plates (or beams) so that they accept Lego pins thus allowing them to connect to Lego pieces (beams, etc.). (It takes a bit of work to line up multiple holes because of the difference in spacings. Only drill out the holes that you need to.)

Perhaps the best way to deal with the reliability issues (see blog of 5 Jan. 2018) is with a larger society of cooperating agents distributed across multiple (hardware and software) platforms.

* These can be attached to the bricks using Elmer's glue, hot glue, or epoxy depending upon how permanent you want them. Obviously bridge wires are not expected to be truly permanent. Conducting epoxy is one way to attach lead wires to the pain sensors.

No comments:

Post a Comment