Posts tagged with "algorithm"
Wednesday, 4. March 2009, 02:34:07
algorithm, SeTH-1, Programming, Robotics
...
A simple "Bump & Run" program that i've been tinkering with. The idea is for the robot to run around, wnd when he bumps into an object, he utters "Ouch!", looks around, backs up, and then moves in a new direction. The only issue that i see, when he bumps into an object, he tends to want to keep going for an extra second or so, before backing up as he should.
Sunday, 14. October 2007, 01:37:38
*bot, algorithm
So it has been several months since i first began work on the inspection algorithm; several months even since i last worked on it. i have decided to go back to the drawing board with it -- it is just not efficient enough. The original version takes too long and is not as accurate as i would like it to be. This time around, i am going to try to get it to identify basic shapes as part of the qualifying-id process. Too, i am going to try to improve the color recognition feature. i forsee this taking a few months of on-and-off work to complete the design and a few months more to do a complete analysis (i am certain that i will have to work some more on it following that).
Wednesday, 11. July 2007, 14:18:19
algorithm, *bot, C++, VexLab
...
i have been kidnapped by C++ recently, hence the infrequent blog updates. i have not worked on the Inspection Algorithm in days, nor have i worked directly on any *bot-related programming. i have been giving thought to getting a VexLab robotics kit (
see image) and seeing what i can do with it (that is, in addition to *bot). *bot will always be number one as far as side projects go, if i decide to get the VexLab kit, it will just be something else to work on, either in addition to *bot, or following the completion of *bot. Not to worry though, i will be working on *bot tonight in some capacity, but for right now, i will continue to fight with my captor -- C++.
Updates to follow.
Friday, 6. July 2007, 11:38:55
Miscellaneous, *bot, algorithm
Well yesterday came and went without me having an opportunity to do any work, on not only *bot, but also on any other project for that matter. This was quite the anomaly, especially since it hardly ever occurs. Yesterday had me doing tons of paperwork that lasted the entire day and well up into the night.
At any rate, i am happy to announce that i am back on the grind and things are back to normal. i was just reminded via an RTM alert that i need to begin work on the function-specific algorithms for *bot. Too, i have a couple other projects that desperately require my attention, so today is going to be a very busy -- and hopefully -- very productive day.
Wednesday, 4. July 2007, 22:46:59
algorithm, *bot, Java, Mechatronics
...
Well, the initial *bot algorithm has been completed. It seems to be a quality, thorough algorithm that covers all the tasks and actions of the *bot's primary functions. The next step now, is to begin work on the specifc function algorithms; i.e., the grip and inspection algorithms. Updates, of course, will follow as we take you on the path to *bot's official debut. Too, as additional progress is made, i will add video and image files for all to see.
Tuesday, 3. July 2007, 03:22:25
*bot, Robotics, Mechatronics, Java
...
At this point i am happy to say that the initial writing of the *bot algorithm is complete. Of course now i have to make sure that the actions are lucid and then run through it. Too, i am certain that there will be steps that must be added to make the procedures more smooth, but i am just as certain that i will realize what those steps are upon the first run-thru. Then i will have to add those steps to it, and run-thru again, repeating until it has *officially* been completed.
Tuesday, 3. July 2007, 00:18:09
Mechatronics, Robotics, Java, NetBeans
...
So i have decided to nix the use of the software that i was using in creating the algorithm. It turned out to be a bit of a pain in the ass, especially when trying to open the workspace that was already created and saved. There was also an issue with the creation of 'Empty Algorithms' that would not allow the use of pre-defined operators. Fortunately this was merely a test of the tool and not too critical. With that said, i figured that i would just transfer what i have on paper (an in my head) into NetBeans and continue from there.
Monday, 2. July 2007, 01:01:59
Robotics, Mechatronics, Java, *bot
...
So i took some official time out today to work (read concentrate) on creating the *bot algorithm. i decided to try out a new (to me) tool that promises to be "...a complete toolkit that supports people in developing evolutionary algorithms...". Well, so far so good. At first, it took some getting used to, being new and unfamilar and all. However, once i got the swing of it, all systems were go.
At this time, i am still working on the algorithm, but it is coming along swimmingly. i forsee it taking a little more time as i will undoubtedly have to go back and re-write protions of it. At this point the tasks have been defined and most of the involved actions have been defined. Though not very complex -- *bot is still in his infancy -- i decided to develop with the future in mind; i.e., if i wish to expand upon his intelligence in a future deployment, then i won't have to start from scratch.
Saturday, 30. June 2007, 15:41:48
*bot, Robotics, Mechatronics, Bluetooth
...
So work has officially begun on *bot. Took some time to mull over LeJOS and the differences between it and straight-up Java, and to also familiarize myself with the LeJOS API. Plus i had work-related duties that distracted me for a little while. At any rate, with that out of the way, the only thing left to do was to get to work. At first i had to do a quick write-up on exactly what i wanted *bot to do; what kind of functionality he would have; what tasks he would be able to perform, and what technology(ies) would be required to perform these tasks.
That being said, i know that it is going to take some time to get him to do everything that i would like for him to do; but hey, i have time. After all, i'm just doing this *mostly* for fun. This is just a side project that is basically for me, an introduction to robotics & mechatronics.