Ron Paul for President 

I generally try to keep politics out of this blog, but I must mention this guy at least once.

No other member of Congress has the integrity, or the consistent voting record of this guy, I am totally impressed. Most of his ideas to repair the United States are a little on the fringe, but this country has been taken to the fringe by a long history of greedy politicians.

Ron Paul can sell himself, he doesn't need my help...

Watch his videos on YouTube, and see if you can find a more qualified candidate for President of the United States.

Part with a few dollars to help his campaign.

Jim

[ 206 comments ] ( 790 views ) ( 3 / 367 )
The New York Times Magazine... 

... is publishing an article on Sunday, July 1, about the NASA Centenial Challenge program. They will be focusing on the latest three challenges, including the regolith challenge that I participated in.

A photographer from the magazine spent a day at my house a couple of weeks ago, so I am eagerly waiting to see how it looks, what they said.

Check it out... NY Times Magazine online

Jim
[ 214 comments ] ( 1103 views ) ( 2.9 / 339 )
The 2007 Regolith Excavation Challenge is Over 

It has been a very busy 30 days, but well worth the effort...

There were 4 teams at the competition on May 12th, and my machine was the only one to run the entire 30 minutes. It also moved about 75 kg of JSC-1A, 65 of it going into the collector, 10 on the ground. It also ran exactly at the specified limit of 30 watts average. Rob Mueller of NASA made the point that is the power used by a refrigerator light bulb, and it is amazing that any real work can be done with it. Even though it didn't move the minimum 150 kg to win a cash award this time, I think that it can be done.

This is one of the cases where simple was better. The machine can be described as an inverted bucket, continuous chain driven drag. The buckets are moved to the end of a 4 foot horizontal boom where they flip over and contact the soil, and drag it back towards the delivery ramp at the root of the pivot. The machine uses 3 motors driving the bucket chain mechanism, and one to pan the boom from side to side. The boom pivots vertically as the hole it digs becomes deeper. I'll have some pictures posted on a web site soon, but I'm still recovering from the last couple of weeks...

In the meantime, here are links to a couple of small avi files that show an earlier version in action during a test on some clay soil:
Front View
Back View

Read More...
[ 648 comments ] ( 10401 views ) ( 3 / 364 )
Lunar Regolith Excavation Challenge 

Well, I decided to take the plunge and enter this contest with only one month until the competition... Here is a link to the information site.

This is a NASA sponsored contest to create a machine that can excavate lunar soil to be processed, one process being removing breathable oxygen from the soil.

One key reason that I decided to enter is that the competition takes place about 15 miles from my house; I couldn't pass up the opportunity! It doesn't hurt to have a total purse of $250,000 available, but in reality, the most value will be from all of the people that I will meet at that time.

This particular challenge involves moving simulated lunar soil from a 4 meter square sandbox into a 1 meter square collection box. The machine that moves the most material, over 150kg, wins first place. Oh yea, did I mention that you get 30 watts of power for 30 minutes to do this?

I don't want to say much yet about my design approach, but I will say that I have a prototype machine that already digs pretty well, and there is plenty of time to work out the details.

More later...
[ 400 comments ] ( 7081 views ) ( 3 / 319 )
Simple State Machine in C 

Over the past few years I have been reading about UML Statecharts and state machines in general, but never found a construct that I liked for small embedded systems. Most designs have some events being fired from outside processes, but in most of the stuff I do the event processing belongs inside of the state machine itself!

I created some macros in C that make it very easy to create a state machine that supports entry actions, transaction testing, and exit actions, all living inside the same case statement, making it very simple to understand and maintain.

It will be very clear what is going by viewing this example . However, I should explain the meaning of the "_EXCLUSIVE" macros...

With the entry action, transition test, and exit actions all inside the same case statement, the default is to execute them in order, potentially finishing all three in a single call. This might be good in some cases, but causes problems when expecting predictable timing through the state machine.

The "Exclusive" versions of the macros only allow one of the three parts of a state to be performed each time in. This means it will always take at least three calls to the state machine to pass through a state.

Try it out, and have fun...
[ 208 comments ] ( 3283 views ) ( 3 / 370 )

<<First <Back | 1 | 2 | 3 | 4 | Next> Last>>