Friday, July 31, 2009

Monthly Report 1

It would seem that the month has come to a close again. A small monthly update is in store.

I hate banks, and the exorbanant fees they need to stay afloat.

I was hired on full time at my job.

I have decided, upon the advice of many friends, to start small in the robot business. A two servo quadruped sometimes called a "Laufbot" should be fun and cheap.

The money barely flows enough to supply the rum and whiskey. But! It flows!

Dr. Girlfriend had her birthday last week. Happy Birthday!

That is all.

-The0

Thursday, July 23, 2009

Et Tu, Woot-é?

Well, another half-assed Woot-off has occurred. I am a huge fan of Woot.com, and even though it preys upon my impulsive buying habits, I'm never sad for the things I buy.

Woot-offs are a happy time for me usually. The deal-a-day system is pumped onto steroids, and it becomes a "deal-until-we-run-out-of-crap-and-then-it's-a-new-deal" system. Eventually they might throw on the revered "Bag of Crap" for a dollar. That's kind of like a lottery ticket. You could get a European power adaptor, or you could get an LCD TV. Who knows?! At a dollar, who can afford NOT to know?!

Not so this time around. I had gotten into a comfortable pattern of 48 hour woot-offs, and then they pull this. 24 hours, half of which I had to spent at work (which has been very consistent, by the way. I never get to enjoy a full woot-off, because I'm too busy making the money I would otherwise spend) and no bag of crap. Though not promised, I should like to at least SEE one.

Oh well. Maybe they'll run another one in a couple of months.

-The0

Friday, July 17, 2009

One Step Forward

In regards to the previous post, I have settled on a leg/body design for my little robot "thought exercise," (since to be considered a project, you need to actually pump some effort, thought, and money into it.) Don't get me wrong, I REALLY want a pet that I don't have to feed, fear, or actually put any effort into, but the raw cost alone will be a while of saving up, and even after that, I have to put a lot of hours into learning how to make it function.

At any rate, I know which style of legs and body I wish to implement. I have decided to let go of the hamsterball idea, because I theorize that the spherical balance process will eat to much processing power to move as well. It's kind of like a Pogo-robo, I think. One point of contact with the ground, and all 5 pounds of weight precariously balanced above it. I can't expect myself to write a logarithm to balance and move. I can barely remember my trigonometry! Any thoughts or logic against this decision would be lovingly accepted and possibly implemented.

I was browsing the internet, looking for "How to build a robot" resources, when I came across a company called Lynxmotion. They are the only people I have come across so far that offer an Erector set of servos. You can't just use motors, you know. You need a motor that can go on command and stop when you need it to do so. Automatically. Anyway, Lynxmotion's hexapod sets are beautiful and pretty much exactly what I am thinking about now. You mount a Eee PC on top of it and pray for the programming sense to make it a little autonomus, and off you go! Robopet!

On an actual thought progress note, I had an idea for an add-on to the robot idea using computer science that I actually understand. Making a robot play fetch. Half-Life 2 made an NPC do it in game, why couldn't we do the same with a physical being?

Factors in mind are:
  • Item recognition (easily embraced with specific colors and good lighting)
  • Item tracking (stereo cameras and blotch tracking)
  • Item retrieval (a grabbing mechanism)
  • Item return (simply making a log of movements and performing them in reverse should do it, I think)
What I understand about electric cameras is that codecs work mostly on recording changing colors. I saw a video of a a paintball sentry gun that worked mostly on that principle. It would track, center on, and fire upon the largest moving splotch in the still image. It should be feasible to use this to find a moving splotch of specific color, and then, well, march toward it. Grabbing would be hard to program, and I still don't know jack about programming. I can turn a wrench and read though. Let's see where that gets me. Motivational video. It would seem a powerful processor isn't necessary for the motion. Maybe for the thinking, tracking, and fetching though. I don't know, this is all way too cool. To quote Freeman's Mind, "Robots are the only friends I need!"

On a related note: XKCD though it may be, this project could take me YEARS!

Sorry for the random spattering of words here. I've been thinking way too much about this. Hope you all are well.

-The0

Friday, July 10, 2009

In Too Deep

So I have decided that a fun, educational hobby would be to turn out a roving robot from my Eee PC Cassima (Yes, I name my possessions and toys. I'm not sorry.) I've been surfing Google results for about 10 minutes now, and it saddens me that I'm already in over my head. To make an obstacle-avoiding self-controlled robot (pet) has more factors than I thought it would.
  • Camera Latency
  • Image processing (identification of obstacles, or even a path)
  • Machinery Control
  • Balance
  • Power Source
  • Body Design
  • How to feel Love
  • And Much More!
The ONLY robotics experience I have is from when I played around with Lego LOGO back in 3rd-6th grade, and everything has taken leaps and bounds since then. I have no idea how to code, and I don't know but the first thing about how computer imaging works. I do think I could build a steady, stable sextpedal robot body, which would move slowly enough to be able to survey it's surroundings before it's next step or turn. The problem thereof, of course, is programmed control of those sets of legs or each leg (I haven't decided yet.)

I have so much to learn it almost edges on hopelessness. But! It breaks my current funk, and if nothing else, if I can pull this off, it's a whole new world of techno-savvy into which I can finally sink my teeth. Robots, man, robots.

Time to crack open the internet. Let's see what I can find.

-The0

Friday, July 3, 2009

Apologies shorted

Have you ever had one of those days where everything seems to go pretty well? Then, relatively unexpectedly, one event throws not only the whole day, but your entire perception of self-worth in shambles?

I haven't had many of those, I've always had some kind of fallback or reserved skill that I could bring to the party, and make myself feel better. Not so true now. I had a big one of those days this evening. I've thought about this tonight, a lot, had a good long ride, had some rich-white-kid-no-real-problems thinking time, and realized something. I don't think I'm all I'm cracked up to be. I'm not a baddass, and I'm not really going anywhere very fast. I'm certainly not very honest with myself. Which brings up another point.

This whole avalanche was instigated by some long hidden honesty. Damaging, hurtful thing. I've been a good liar for a long part of my life. Lost a few friends in high school because of it. Ruined a good couple relationships because of it too. Honesty is something that needs to be out in the open from the very beginning, so that if it is hurtful, it doesn't hurt as much. Of course, everybody else my age already fucking knows this. What the hell?

What the hell man?

I'd try self improvement, but to what end? To get better at my job which some younger asshole can probably do better than me anyway? Being a jack-of-all-trades and a master of none is actually kind of a raw deal. No jobs or careers for jacksmen. My confidence is really at an all time low. I'm not really seeing a point, and yet, all I can think to do is sit here, drink, and bitch. Yay! I've become a lazy drama queen.

Fuck This. Don't comment.

-The0