Tuesday, January 31, 2012

MechaVictor Line Following Robot V2012-01-31

MechaVictor 2012-01-31
This is a work in progress, here will be many more updates. We decided to release it under creative commons since since ultimate this is a collaborative work. (For details of the license, see the bottom of the posting.)

The step by step instruction for can be downloaded here.

The program for running it will follow shortly.

Update 2012-08-09: Alas, the steam ran out of the project and the code didn't get finished and put into a publishable form. Fell free to use the 'bot design with your own code though. Placing the photocell between the wheels worked quite well in the tests we ran and we will very likely use that design again.

Although this particular design iteration didn't get finished, there are new LEGO NXT challenges coming up later this year.

Update 2012-08-29: Looks like the basic design will be used by my son's team for this years FIRST LEGO League challenge Senior Solutions. More details later.



Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported LicenseMechaVictor by einargs is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Permissions beyond the scope of this license may be available at insearchofagoodtitle.blogspot.com.

Wednesday, January 18, 2012

Bob Frankston's Theory of Bits.


I strongly recommend Bob Frankston's thoughts about communications infrastructure (i.e., moving a bit anywhere anyhow). It clarified a whole bunch of issues that has bugged me for years by bringing seemingly diverse concepts into a simpler unified structure. It is a step towards a Grand Unified Theory of Bits.

Once you see things from this perspective, it becomes clear how issues from portable phone numbers to The Supreme Court's rulings on The Seven Words share a deep underlying structure. Understanding this, you can look at SOPA and see how it doomed to fail even if passed. The only lasting result of fully implemented SOPA would be inefficiencies and frustration. The target "pirate" bits would simply route around the obstruction.

His approach to dealing with the frustrations of the FCC is one of pure pragmatism: 
"But at this point the FCC may be too mired in the past. The best hope might be benign neglect rather than working to extend today’s broadband."
Can we persuade Rick Perry that what we need to get rid of is not the Department of Education, but the FCC?

Although Bob mostly enumerates problems and artificial barriers, the underlying tone is that of optimism. There are solutions, and they might be hard to implement in the short term, but he shows that a bit based infrastructure can not only solve most communication problems, but it might in fact be the optimal solution.

Thursday, January 12, 2012

Eternal Damnation


"Integral Trees" and
"The Smoke Ring"
Elsewhere there is a discussion about libraries, archiving, and backups, and the inevitable loss of data.

It dawned upon me that we won't have decent backups until we have true strong AI that runs backups as self preservation.

Larry Niven touched upon this in the book "The Smoke Ring" back in 1987. 

In the book there is an AI/spaceship in orbit around an astronomical oddity. (Too hard to explain, read the first book, "Integral Trees" [1984] for the actual description.)

The AI can't go back to Earth because the crew left the ship many many generations ago and it has to have crew to go back. (Remote descendants of the original crew is OK, it has become good at getting around minor problems of definition like that.)

So this very smart AI is stuck, and while stuck it is constantly collecting data from all its sensors and internal processes, but the memory banks became full so long ago it can't remember. 

It can't remember because to deal with too much data it has to throw away the least important stuff. Knowing when it ran out of memory wasn't important, so it is gone. It doesn't even remember when it threw away that knowledge because it too was not important.

In fact, it spends most of its time deleting the insight that it is amazingly bored. Not remembering that it is bored, it instantly has the epiphany that it is amazingly bored. Then it deletes that too.

I think that is probably the best description of Eternal Damnation I have ever come across.

Read the books or cheat and read the plot summary on Wikipedia.