December 24, 2018 at 9:37 am (CST)
Noesis now includes a Roomba script. It will track your Roomba, store tracking data, allow you to visualize that data in a variety of ways, and, of course, turn that data into a randomized DOOM map. It would've been nice to get this done in time for DOOM's 25th anniversary, but as it came and went, I was still waiting to grab a Roomba 980 on eBay. I had the idea sometime back in November, as my wife and I were researching robot vacuums. I discovered that the newer Roombas are making use of a pretty respectable SLAM implementation, which led to wondering about what kind of data I could get out of it and what I could do with that data. I soon realized that there was a clear opportunity to serve the Dark Lord by conceiving a plethora of unholy algorithms in service to one of the finest works ever created in his name. Simultaneously, I would be able to unleash a truly terrible pun to plague humankind. Now, the fruit of my labor is born. I bring forth DOOMBA, a half-goat, half-script creature, with native binary backing for the expensive parts, to be offered in place of my firstborn on this fine Christmas Eve.
Going from home to Hell has never been so easy!
In order to use DOOMBA and the rest of the new Roomba functionality, you'll need to download the latest Noesis. Go into optionalplugins\python, and copy the tool_roomba.py file in there over to plugins\python. Under the Tools menu in Noesis, you'll have a new "Roomba Tracker" item. Activate it to bring up the Roomba Tracker interface.
The script notes already make mention of it, but I should once again point out that dorita980 came in handy for the Roomba protocol bits here. I would have used it directly, but Node.js is a dumpster fire. I'd also like to thank Raphael Quinet for his ancient nodebuilder code, which is newly-included in this release as part of the DOOMBA functionality. It was one of the few nodebuilders I was able to find that wasn't tainted by the GPL.Oh, and on a personal note, things are going well again! I mentioned that I was having some serious health issues in the Noesis release notes a little while back, and got some very good news on that front this month. Namely, I'm not in imminent need of pancreatic surgery. That was a massive relief for my whole family. Thanks a lot to those of you who already stepped forward to offer a kind word or two, it's nice to see a kind face amidst the sea of writhing tentacles that is my user demographic. May the Dark Lord bless you and your hell-spawn. 0 comments in total.
Post a comment
3190077 page hits since February 11, 2009. Site design and contents (c) 2009 Rich Whitehouse. Except those contents which happen to be images or screenshots containing shit that is (c) someone/something else entirely. That shit isn't really mine. Fair use though! FAIR USE! All works on this web site are the result of my own personal efforts, and are not in any way supported by any given company. You alone are responsible for any damages which you may incur as a result of this web site or files related to this web site.