First Project Complete

Good Morning from my robotics lab. This is Shadow_8472 and today, I am explaining why I am not upgrading my computer this week. Let’s get started.

Long story short, California was set ablaze last week.  Our neighborhood saw a glow from the fire burning the next city over. We packed all our most important possessions, like a 100+ year old trunk of photos and my desktop computer.

The Internet dropped out for a day or two and our gas got nixed so it wouldn’t make a flamethrower if the neighborhood burned down. We still had power, and our stove and new drier are electric, so we only really missed our hot water. We tuned in to the local radio station for live coverage.

The station itself was in a badly burned section of town, almost having been burned down themselves. They were ultimately spared, but they did say something about an exploding tree shooting an ember the size of a large fist into their back parking lot.

The stereo we were listening on is almost as old as audio CDs. Fun fact about radio technology: when you are barely getting a station, it gets fuzzy with static. Repositioning the antenna is a minor mitigation, but it doesn’t help when your position in the room can interfere with incoming radio waves, even if you are just sitting up.

I eventually got tired of the static and tried to fix it. The sliders on the front helped, but not enough. Touching the antenna seemed stabilized the signal almost perfectly, but no one seemed interested in standing there with an arm on the thing.

Eventuality, in true MacGyver style, I raided the tool chest and grabbed the first metalic spool of wire I saw, in this case, some sodder for stained glass.

I ended up using a plastic clothes pin to affix the makeshift antenna extension. I later improved my design by curling the sodder around the tip of the antenna to prevent the connection from slipping down. Since then, the radio only complained when adjusting the spool, which was hung up on the wall.

In closing, the fires are still burning, but the firefighters are getting them under control; it looks like my neighborhood was spared. I haven’t seen any national coverage, but locally, the news has been positive in the face of the disaster. Sure there were some looters going through evacuation zones, and people are still trying not to breathe the airborne remnants of other’s houses, but the impression I got is that people as a whole are getting together to help each other.

In the future, I am sure there will be times I am at a lack of overall progress due to one delay or another. What do you think about unplanned mini-side projects?

Early Progress

Good Morning from my robotics lab! This is Shadow_8472, and today, I’m going over my progress so far. Let’s get started.

Now that I’ve written about getting the site up and a few vague goals, I want to explore some relevant research I did before I went off to start blogging about said research.

ROS. That is about the first, term you should hear when first looking into hobby level robotics. ROS (Robot Operating System) is, surprisingly, not quite a OS (Operating System) for robots. My understanding is that it’s more like a program that manages robot parts. It’s free, open source, and used at all levels of robotics, including some commercial products. Just don’t use it for something that absolutely must not get hacked or someone could die. Security, I hear, was more of an after thought.

Linux is the more familiar name for the do-it-yourself type of computer OS. Personally, I’ve used Windows since I first taught myself Chess on Windows95. Guess which OS ROS runs on. Answer: Linux. Guess what my second major goal for this project is going to be. (Tip: the first goal was my first post.) Answer: Install Linux and learn more about it. Now, I’ve had some minimal exposure to Linux at both my high school and university (both used Windows primarily). I’m not a “What’s Linux?” type of guy, but I’m no alien to it either.

Gazebo is another program I read about related to ROS. It’s some sort of robot simulator. I don’t know much about it, except It primarily runs on Linux, and that you better know what you are doing if you dare set it up on any other OS *Windows*. I think it prefers to run in Ubuntu, but I’ll check that out later.

Anyway, since Linux keeps popping up everywhere I look during my preliminary investigations, I figured I’m not going to have a good time if I try to get anywhere without it. I set out to install Linux on my desktop; my SSD was full, even after relocating a sizable file and picture archive. Somewhere on Gazebo’s site, they recommended against just running Linux off a flash drive, which would have been my next investigated solution. I finally caved and bought a new SSD to install so I can dual boot my machine. It was about that time I decided to start this little blog sidequest. Besides, the more I learn, the more ambition this project goal seems, and I can use all the help I can get.

That pretty much brings you up to date with my research so far. As of this posting, I have not installed the drive. That’s in next week’s topic. I plan on uploading a video where I perform the upgrade.

Final question: While my ultimate goal is to assemble the software side of things for free, paid stuff still might be beneficial to look at. (Think, “They did it, now can I?”) What software should I look into?

Project Goals and Dreams

Good Morning from my robotics lab! This is Shadow_8472, and today, I’m going over my long term goals for this blog. Let’s get started.

Starting off with my core goal: I want to build a social robot with a customizable personality using open source hardware and software. My hope is that anyone reading can follow along with their own robots, learning from my research and hopefully contribute back as the projects develops.

Social robotics is a field within robotics where robots are made to interact with people. I expect building the robot will be the easy part. Programming it will be the real challenge. As far as the physical robot itself, I have been considering using Proto2, a platform developed by the team at sweetiebot.net. According to their FAQ page, they intend to release Proto2 to be open source before the end of the year.

In addition to making the personality customizable, I would just love it if the software was capable of operating offline. From my research so far, my first impression is that this is a stretch goal; any potential personality software I found requires an Internet connection at all times. This may be because it is just easier to program, or if it is even reasonable with today’s technology.

This leads into my first dream level goal. Maybe, just maybe, some of the work done here will end up in a larger robot serving as someone’s service dog. I doubt a bot on that scale would be cheap without having a major reduction in price. I hear nylon muscles are under development. I may have to check back on those in a few years.

In closing, my strategy is to aim high and hope I can find the right people to work with along the way. For my ending question: What personality traits would you give a robot?

Hello World!

My site is now active. As I enter these first few words, I’d like my audience to know, setting up a blog is not easy. Sure, I could have gone an easier path, but for me, this isn’t just a robotics blog. I have a class in web languages that I will need to retake some time, and I wanted to view my site’s code and edit it.

I started with the idea about a month ago. I made my first, permanent progress almost to the hour and minute. All along, I was figuring I’d be posting by “next week,” until I completed the task at hand and the next part of the problem presented itself. Even now, I still have a lot to do in terms of web design.

Never underestimate the value of a good tech support team. I rejected at least a few services with live chat who barely passed the Turing Test solely by running out of prewritten messages and displaying a lack of English skills. One place even had a chime announcing an answer to your question. The previous two features combined provide an experience I would imagine a low end fortune machine would provide. While the same chat client with an annoying chime was used for HostGator, my host, the help was consistently productive and the chime was something to look forward to. The tech support for NameSilo, my DNS, was awesome and helped me learn the difference between a nameserver and DNS records. NEVER underestimate the value of a good tech support team.

I intend to make weekly text posts, and hope to make monthly video posts. Each week, I want to end with a question. As the site is still under construction and I don’t know how to set up a comments section yet, I ask anyone who is viewing this: What is the date you first came across this site?

Edit: Comments are open now.