Older blog entries for BrianJennings (starting at number 19)

It has been a long time...

Yesterday I got my robot's wheels turning. Now I am working my way through the programming of the driver software and the ultrasonic range finder. After I do a little more mounting my robot will be complete (Took me long enough :) )...

I might post some images to my blog (http://briansrobotics.blogspot.com)

In other news I have recently created a SourceForge project. It's called Getix (dx-voice-conf). Getix uses Direct X extensions for voice conferencing. The goal of this project is to create a program (for Windows) that will allow lobbiable multi-user voice conferencing over LAN or the Internet.

You can check it out at https://sourceforge.net/projects/dx-voice-conf/ and the project HomePage at http://dx-voice-conf.sourceforge.net/

Some Good News, Some Bad...

Well, I have not updated in a while, so I figured I would fill you all in…

Today I received a letter from a school district in California telling me that I have officially passed the NASA Ames robotics course I took this summer. That was some good news! I have finished the control system for my robot, but was having some problems with it, so I broke it down and am working from the ground up, trying to find what is wrong. Unfortunately I do not have an oscilloscope to read the waveforms. I am going to try to get that working, and then I‛TM]ll be in good shape!

More Control...



Well, I finally finished the conrtol board for my robot, I
am getting ready to plug it all in and test it. I have some
pictures on my blog (briansrobotics.blogspot.com) if
you want to check it out...

2 Sep 2005 (updated 2 Sep 2005 at 04:59 UTC) »
The Rise of BriOS, Mr. Gates, be very afraid!

I am sure all of you are wondering why I have not posted in a while. Well, I have been playing around with Operating System Development. It is very fun stuff!

Right now I am doing a pure Assembly OS. I have my OS based off of the EasyOS structure. I have been able to accomplish some basic command line instructions. Right now I am developing a simple GUI structure to operate on…

More control...

I have made soe progress on my robot's control system, I have a picture and more details on my blog briansrobotics.blogspot.com...

11 Aug 2005 (updated 11 Aug 2005 at 02:39 UTC) »
Going in Deeper...

If any of you were wondering why I wasn't updating, it was because I was on vacation. But now I am back, so on with the updates.

Recently I have decided do go deeper with my voice recognition journey. Instead of using the Microsoft speech SDK, I am going to be developing my own Speech Recognition engine. My reason for doing this is although the MS Speech SDK is nice, it doesn't provide the accuracy that I am looking for.

I know, this seems as if it would be impossible, but I have worked it down to a science. The way I will attempt to do this is I will have my Microphone input stream inputting to an array of numbers, then I will compare that array to another array for specific commands.

If you are asking how this will be more accurate, then I shall explain. The original arrays that I will be comparing against is the specific words, spoken by me, so the input and the comparing arrays for specific words will be extremely close already, also I won't have millions of other words that the engine is trying to match the input against. Only the ones that I setup.

Right now I am leaning towards using the DirectX Voice input libraries as my voice command input stream. By if I can find something more efficient, then I go for that.

21 Jul 2005 (updated 22 Jul 2005 at 02:20 UTC) »
C++ Voice Command Tutorial

I just finished making a Voice Command Tutorial, More information on my blog: briansrobotics.blogspot.com

20 Jul 2005 (updated 20 Jul 2005 at 16:43 UTC) »
Code Clean-Up

Well, I am planning on cleaning up my Voice Recongnition / Serial Device Command program today, so that it flows a little faster.
More waiting....

Well, as of right now I am doing some more waiting for parts. I found out that I needed a different solution for mounting and connecting up my StampStack 2 module. My Options now are getting an IC socket for the PIC16c57A inside the StampStack and also getting a 20Mhz Resonator to go with it, or I could get a PC Board that would fit the StampStack. I want to go with the socket/resonator approach because that would cost less on the long run and my processor unit's for my robots would be smaller...

13 Jul 2005 (updated 13 Jul 2005 at 21:53 UTC) »
IF (project == "Finished") {

cout << "Celebrate\n" <<endl;

}



The software project that I have recently been working on is now finished. This program (as described below, but for all you late comers) take certain predefined voice commands and sends them to my Basic Stamp 2 Controller then my BS2 translates those commands into operations for it to complete, then (if you couldn't guess) it completes the operations! And the cool part is, it ALL works. (Didn't see that coming now did you?)

10 older entries...

X
Share this page